-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
brick_simple:{add,set,replace} APIs do not return the server-side timstamp for success #2
Comments
Prototype for this change request is on branch norton-server-timestamp. |
Reviewed the prototype and merged into the dev branch: |
nodetool-admin is also needed to be updated. /home/tatsuya/workhub/dev/hibari/hibari% make check-package
cleaning: hibari-0.3.0-dev-x86_64-unknown-linux-gnu-64 ...
...
./tmp/hibari/bin/hibari start
./tmp/hibari/bin/hibari-admin bootstrap
ok
checking package: hibari-0.3.0-dev-x86_64-unknown-linux-gnu-64 ...
./tmp/hibari/bin/hibari-admin client-add hibari@127.0.0.1
RPC(add_client_monitor) to 'hibari@127.0.0.1' failed due to unknown response: {ok,
1362803565835405}
make: *** [check-package] Error 1 |
Updated nodetool-admin. Commit: hibari/hibari@f2b5341 /home/tatsuya/workhub/dev/hibari/hibari% make check-package
...
bootstrapping package: hibari-0.3.0-dev-x86_64-unknown-linux-gnu-64 ...
tar -C ./tmp -xzf ../hibari-0.3.0-dev-x86_64-unknown-linux-gnu-64.tgz
./tmp/hibari/bin/hibari start
./tmp/hibari/bin/hibari-admin bootstrap
ok
checking package: hibari-0.3.0-dev-x86_64-unknown-linux-gnu-64 ...
./tmp/hibari/bin/hibari-admin client-add hibari@127.0.0.1
ok
./tmp/hibari/bin/hibari-admin client-list
['hibari@127.0.0.1']
./tmp/hibari/bin/hibari-admin client-delete hibari@127.0.0.1
ok
./tmp/hibari/bin/hibari checkpoint
ok
./tmp/hibari/bin/hibari stop
ok
/home/tatsuya/workhub/dev/hibari/hibari% |
I found that multi-node admin server can't be bootstrapped (hibari/gdss-admin#8).
To avoid this, |
Updated but not tested. I'll try to run 3-node admin server config later tonight or early tomorrow. |
I found that QuickCheck no longer fails with |
There is one place that Commits: hibari/gdss-admin@1ec1391, hibari/gdss-admin@f7747e2 |
OK. I verified that it no longer fails to bootstrap 3-node admin server. Closing this issue. [clus@hibaribench ~]$ grep ADMIN hibari.config
ADMIN_NODES=(hibari1 hibari2 hibari3)
[clus@hibaribench ~]$ ./clus/priv/clus-hibari.sh bootstrap hibari hibari.config
ok
hibari@hibari1 => hibari@hibari1 hibari@hibari2 hibari@hibari3 hibari@hibari4 hibari@hibari5 hibari@hibari6
[clus@hibaribench ~]$ ./clus/priv/clus-hibari.sh ping hibari hibari.config |
These APIs only return 'ok' on success but some applications want/need the server-side created timestamp value to be returned as well. To keep backwards compatibility, a new flag could be added to enable this feature.
The text was updated successfully, but these errors were encountered: