Skip to content

Releases: dgkimura/dafs

0.5.0

23 Aug 20:26
Compare
Choose a tag to compare
Fix block index serialization

Issue is that storing a block item with 0 revision seems to trick serializer to
interpret this as the last item in an array of block items. It seems like this
may be related to revision being the last field of the object.

0.4.0

06 Jul 00:54
Compare
Choose a tag to compare

This version introduces a protobuf serialized protocol.

0.3.0

19 Jun 00:43
Compare
Choose a tag to compare
Upgrade paxos version 1.0.6

0.2.0

08 Jun 23:49
Compare
Choose a tag to compare
Provide mechanism to block on API calls.

Issue is that join cluster is currently an asynchronous call. After the call
returns to the client, the client does not know whether the join completed
successfully without polling to query the cluster. However, even if the client
did poll afterwards, there is still the problem that if the join failed then
the client has no way of distinguishing that from join taking a long time to
execute. This patch provides a mechanism to create synchronous calls that block
until the command has finished.

Fixes #1

0.1.0

04 Jun 16:16
Compare
Choose a tag to compare
Remove redundant retry

paxos version 1.0.4 introduced retry inside the library itself. This was done
to maintain a sngle code path to flush pending/stuck decrees without relying on
another replica to pass a decree or user to periodically resend request.