swh:1:snp:764524290233376de64947417267228741ce2485

sort by:
Revision Author Date Message Commit Date
a920bda Releasing Voldemort 1.9.4 09 December 2014, 01:54:03 UTC
e236910 Refactor Client Traffic Verifier into its own class Refactored the client traffic verifier into its own class. No code change is done. This is just moving code into a new seperate class file and renaming the instantiation and references. Other refactorings will follow this checkin. 09 December 2014, 01:40:30 UTC
f691f67 Rename StoreVerifier to ConnectionVerifier 09 December 2014, 00:16:58 UTC
d2d1f35 Create separate failure detector for slop pusher 09 December 2014, 00:16:23 UTC
9e63cd7 Fix proximity list on 2 zone config Fix the proximity list on 2 zone config 26 November 2014, 00:33:32 UTC
2350ec4 Voldemort release 1.9.3 Release voldemort version 1.9.3 25 November 2014, 19:47:22 UTC
216bc4b Merge branch 'hostswap' 25 November 2014, 19:30:29 UTC
ec2fd87 ReplaceNodeCLI command The checkin adds a command to replace node. It takes in the old cluster URL and node id to be replaced and the new cluster URL. It modifies the old cluster to remove the old node and adds the new node in place. It automatically restores the data from the other nodes in the old cluster to the new node. 22 November 2014, 01:11:33 UTC
d92829d Correct ancient line & other things in Readme 12 November 2014, 18:28:03 UTC
7157bd1 add set-offline admin command in meta set 06 November 2014, 23:16:07 UTC
adef031 add ro-fetch switch and unit test 05 November 2014, 18:54:49 UTC
20dc5a1 add streaming switch in metadata store 05 November 2014, 18:54:49 UTC
63b5569 separate online services from all voldemort services 05 November 2014, 18:54:49 UTC
33adddf add admin request handler and admin command for offline state 05 November 2014, 18:54:48 UTC
981773b add OFFLINE_SERVER state 05 November 2014, 18:54:48 UTC
f52dced fix error messages in admin client 16 October 2014, 20:24:32 UTC
fa7e402 add log tracing info in failure detector 09 October 2014, 22:20:09 UTC
f8c5200 Releasing Voldemort 1.9.2 07 October 2014, 18:26:38 UTC
73bb270 Fix temp directory creation in Coordinator tests 07 October 2014, 17:38:20 UTC
eb96565 Minor fixes in Coordinator related tests 07 October 2014, 01:51:15 UTC
56241c4 explain 3 lib directories Explained the purpose of private,public and lib directory See the commit for more details. This is comment only no code change. 04 October 2014, 20:36:36 UTC
ff7f3e3 Releasing Voldemort 1.9.1 03 October 2014, 22:38:57 UTC
583a7bd Merge pull request #221 from voldemort/coadmin Coadmin 03 October 2014, 20:55:03 UTC
0d5a96d Merge branch 'coadmin' of https://github.com/voldemort/voldemort into coadmin 03 October 2014, 00:26:12 UTC
5d604a1 Addressed comments about the Coordinator Admin code, and fixed tests. 03 October 2014, 00:25:37 UTC
bf2309c fix fatclient config files 02 October 2014, 22:04:58 UTC
5ae570f addressed comments 02 October 2014, 19:53:03 UTC
0da292d slops are not pushed when cluster state changes Slop pusher caches the cluster state from the server startup. When the cluster state changes it is not refreshed. When the node is marked down because of failures, since the failure detector does not know about these new nodes, it never polls them back for availability. The node is permanently marked down, until the server reboots in which case the cluster is refreshed. Added a way to run integration tests from gradle, but they are still not part of any junit, junitAll or other tests. 02 October 2014, 00:16:38 UTC
0ec00a1 Merge branch 'coadmin' of github.com:voldemort/voldemort into coadmin 01 October 2014, 00:31:37 UTC
b6d6fa1 fix unit test for coord-admin-client and coord-admin-tool 01 October 2014, 00:31:01 UTC
babfd90 Adding comments to CoordinatorProxyService 01 October 2014, 00:25:36 UTC
d0c8187 Adding Listener for store client config changes * CoordinatorProxyService registers a listener when starting up * FileBasedStoreClientConfigService invokes listener methods to reinitialize fat client factories on inserts/updates of store client configs 30 September 2014, 21:33:09 UTC
ee56721 fix coordinator rest request origin time 30 September 2014, 00:35:17 UTC
527bf86 Merge pull request #217 from holbech/patch-1 _close_socket in _reconnect unusable at current location 29 September 2014, 14:22:54 UTC
5a371e6 * Refactoring the CoordinatorProxyService initialize fat clients methods * Fixing StoreClientConfigService and refactoring FileBasedStoreClientConfigService * Fixing Coordinator unit tests 27 September 2014, 01:20:30 UTC
a3f45df Merge pull request #220 from kevinballard/fix-shell Fix getmetadata shell command 26 September 2014, 23:55:27 UTC
ec23bb2 Fix getmetadata shell command The "getmetadata" command cannot be run because the "get" command is shadowing it. 26 September 2014, 22:20:35 UTC
feb13cc WIP for the runtime update of coordinator fat clients 23 September 2014, 21:15:00 UTC
36016bc Merge branch 'coadmin' of https://github.com/voldemort/voldemort into coadmin 23 September 2014, 00:18:13 UTC
130e8dd get, put and delete coordinator admin commands affect the config file but don't yet change the runtime. 23 September 2014, 00:17:42 UTC
c81abea create coord-admin-tool-test 22 September 2014, 23:52:11 UTC
0d5dd51 Releasing Voldemort 1.9.0 22 September 2014, 18:34:55 UTC
aaa31e1 create coord-admin.sh 19 September 2014, 23:36:29 UTC
238e588 Fixing the query-key in the new admin tool I made the fix to the old tool incorrectly. Ported the code to the new tool with no modification. Talked to Xu and merging this directly Also added a minor fix to the unit tests which fails sometimes because of error. Added some retries and ignoring the failure. 19 September 2014, 19:04:52 UTC
4f04240 add store-update command in new admin tool 19 September 2014, 01:30:06 UTC
6f63a3e Merge branch coadmin of github.com:voldemort/voldemort into cshaxu/coadmin 19 September 2014, 00:25:47 UTC
1992acf create unit test for coord-admin-client 19 September 2014, 00:20:40 UTC
d43d736 Coordinator Admin supports specific GETs Also gives out error messages when a requested store does not exist. 18 September 2014, 01:37:27 UTC
f046352 Cleanup query keys output of Admin tool 1) Previously when the value bytes can't be deserialized it errored out immediately and it does not print values of other nodes. You can do node by node, but failed nodes can never be retrieved. Now if it fails, byte array output will be printed. 2) When node does not have a key, it printed invalid metadata exceptions for all other nodes. Now they are skipped in the output. 3) Does not report what all nodes had same value and which ones differed. 17 September 2014, 18:33:15 UTC
d34c946 Adding comments to illustrate a problem No code change. 17 September 2014, 01:42:05 UTC
fb18c79 2 zone configs 17 September 2014, 01:39:41 UTC
a569a2a Merge branch 'coadmin' of github.com:voldemort/voldemort into coadmin 16 September 2014, 01:13:52 UTC
fc8a3c8 some fix on admin client 16 September 2014, 01:13:45 UTC
912e2e7 More progress on the remote coordinator admin capabilities. GET all configs now works. 16 September 2014, 01:09:33 UTC
d62f503 Work in progress of the server-side Coordinator admin work. 12 September 2014, 00:54:56 UTC
8358888 Merge branch 'coadmin' of https://github.com/voldemort/voldemort into coordinator_admin Conflicts: src/java/voldemort/rest/coordinator/CoordinatorProxyService.java src/java/voldemort/rest/coordinator/admin/CoordinatorAdminRequestHandler.java 11 September 2014, 00:10:11 UTC
c5995a7 create coordinator-admin-client 10 September 2014, 21:18:28 UTC
c2e9181 create coord-admin-tool 10 September 2014, 21:18:28 UTC
f4d4e03 Remove unneeded code and add add TODO for send response 10 September 2014, 21:18:28 UTC
3691116 Fix typos, copy paste error 10 September 2014, 21:18:28 UTC
51d2d0f More refactoring - rename classes etc 10 September 2014, 21:18:28 UTC
16255e6 Refactor code for coordinator admin 10 September 2014, 21:18:28 UTC
5c4a4a9 fix 10 September 2014, 07:54:19 UTC
2d735de Update client.py Moved never-actually-functional _close_socket call to earlier in _reconnect 10 September 2014, 05:09:10 UTC
b8dbbe7 ZoneShrinkage endToendTest fails Zone is shrinked when the nodes receive get/put traffic. The bootstrap URL is set to node 1 and node 0 is removed at the end of zone shrinkage. Zone shrinkage metadata is written to nodes in order. So first node 0 receives the update, that it is no longer part of the cluster. But before node 1 is updated, the bootstrap code retries to bootstrap from node 1. This is a race condition between admin client setting correct metadata on all nodes and the client threads refreshing the old value from other nodes. The problem is update metadataversion properties fail as the node 0 is not longer a part of the cluster. The race condition will be avoided if the bootstrap url and the node in which we first write the metadata change are one and the same. This is what this specific fix does, by making sure node 0 is not removed during zone shrinkage. 05 September 2014, 14:55:41 UTC
e06bd37 Releasing Voldemort 1.8.16 Releasing voldemort 1.8.16 05 September 2014, 00:08:04 UTC
a0ca5c8 QuotaException causes delete failure 1) When QuotaException is thrown by delete, it fails the delete instead of Quorum to decide the failure. 2) Added unit test to cover some part of the delete test case. 05 September 2014, 00:02:45 UTC
19a97db bdb native backup fixups 1. add message for native backup status 2. add bdb env config param: bdb.recovery.force.checkpoint 03 September 2014, 19:30:30 UTC
c2c1473 Releasing Voldemort 1.8.15 02 September 2014, 23:28:40 UTC
60e99e4 Made the read quota take all GET_ALL keys into account 30 August 2014, 00:17:42 UTC
3e16d36 Merge Read and Write Quota Combined GET and GETALL to GET Combined PUT and DELETE to PUT It would be cleaner if we rename the new GET to READ and PUT to WRITE But it might break the backward compatibility so leaving it like this for now. 29 August 2014, 00:10:49 UTC
d5c048b Merge branch 'master' of https://github.com/voldemort/voldemort 28 August 2014, 20:53:16 UTC
c080cfc Removed old parent delegating code in StoreStats which would cause double counting. Conflicts: src/java/voldemort/store/stats/StoreStats.java 28 August 2014, 17:52:24 UTC
d7d7349 Slop for delete operations Problems: 1) Exception handling of delete is very different at 4 places ( on normal response, required failure, quorum failure) and after pipeline is finished. 2) The exceptions are reported again and again ( They are not removed from the map). 3) Some places ignore obsoleteVersionException, some others report it. 4) There is a zombie state abort, there is no way to reach this state. 5) Multiple slops could be sent, because of the issue 2. When the pipeline is aborted, no slops could be sent. 6) Refactored QuotaLimitingStore test to add delete test cases 7) Combined the PUT and GET quotas into 2 quotas. Solution: Defined a common method, so that all 4 places call into the same method. Only the condition for calling is different. Race conditions still exist, after zone failure check but before pipeline finishes the exception will go missing, slops will not happen, but the chances are reduced. Got rid of the state PerformDeletedHintHandoff as QuotaExceededExceptions will not be reported as failures. Now doing it in place. 27 August 2014, 02:41:21 UTC
58ab1dc Merge pull request #208 from readams/master Fix bitrot and make it build again with newer toolchain 27 August 2014, 01:40:09 UTC
453ddc1 Fix the lib.private section of pkg-config file 27 August 2014, 01:05:22 UTC
37e18e7 Fix bitrot and make it build again with newer toolchain 27 August 2014, 00:58:31 UTC
8724f64 Releasing Voldemort 1.8.14 27 August 2014, 00:37:25 UTC
ed86e11 Upgraded to Tehuti 0.5 Tehuti 0.5 includes a fix about Histograms not clearing their samples properly. Also added some trace logging code in StoreStats. 26 August 2014, 23:20:21 UTC
b762a80 Merge pull request #212 from arunthirupathi/CleanUpRebalance DataCleanup job should not run during rebalance 25 August 2014, 23:12:41 UTC
3f0fc7b Releasing Voldemort 1.8.13 25 August 2014, 22:40:42 UTC
eaf9b6f Merge pull request #210 from arunthirupathi/deleteGetVersion Delete should use GetVersion instead of Get 25 August 2014, 22:18:12 UTC
0371771 Log warning for GET ALL and DELETE Log warnings for other than GET and PUT. 24 August 2014, 16:41:13 UTC
90cd6a8 Merge pull request #214 from zhongjiewu/example-config-cleanup Migrate from stores.xml to STORES folder in all example configs 24 August 2014, 14:33:31 UTC
62aa593 Migrate from stores.xml to STORES folder in all example configs 24 August 2014, 00:14:38 UTC
9bbe12a Merge pull request #213 from zhongjiewu/better-example Polish up the Java Client example 23 August 2014, 06:22:20 UTC
5307345 Polish up the Java Client example 23 August 2014, 00:59:16 UTC
8281397 DataCleanup job should not run during rebalance 1) There is a check to not start Data Cleanup job during rebalance, but after it is started, there is no periodic check. This causes the data cleanup to compete with rebalance. 2) Check every 10,000 entries scanned to make sure that there is no rebalance in progress. 3) Added error condition around the data retention to make sure that if it is set to 0 or lesser days the value is ignored and an error is logged. Previously if it is set to 0, it will wipe out your entire data. 22 August 2014, 23:01:38 UTC
d8c9353 Merge pull request #211 from arunthirupathi/node0Issue Tools depend on Node 0 to be available 22 August 2014, 21:20:06 UTC
b1b68a3 Delete should use GetVersion instead of Get 1) Currently Delete uses Get instead of GetVersion before doing delete. This can cause the Get to count towards Quota and is also unnecessary overhead when you want to delete things. 2) Now GetVersion is attempted and if multiple versions are encountered, then a Get is done to do the read repair. 3) Put uses duplicated code, the code is consolidated. Made the methods private. I think I should replace the GetVersion method with the new method I wrote, but not sure what is the use case and saving that for a later date. 22 August 2014, 19:35:20 UTC
105915d Tools depend on Node 0 to be available Added a new override for getRemoteStoreDefList which takes no parameters and identifies one of the nodes, for it to be used. Fixed all the tools (not used in production code path but could be used by SREs) code, which used NodeId 0 as default to use the new overload. VoldemortMultiStoreBuildAndPushJob seems to have the issue, but not sure, whether it is used in production, so just added the comment. 22 August 2014, 00:06:13 UTC
5aabfbe Fixed the test code in CoordinatorAdminRequestHandler so that it responds to requests. Still just test code, not very advanced yet. 21 August 2014, 01:07:54 UTC
c6d419a Merge branch 'coadmin' of https://github.com/voldemort/voldemort into coordinator_admin 21 August 2014, 01:00:40 UTC
c51a598 Fix typos, copy paste error 21 August 2014, 00:49:13 UTC
f73707a Merge branch 'coadmin' of https://github.com/voldemort/voldemort into coordinator_admin 19 August 2014, 22:46:22 UTC
c451ed4 More refactoring - rename classes etc 19 August 2014, 03:21:11 UTC
9bda8f0 Merge branch 'master' of https://github.com/singhsiddharth/voldemort into coordinator_admin 19 August 2014, 00:40:53 UTC
de1ab01 Refactor code for coordinator admin 19 August 2014, 00:31:44 UTC
c07b777 fix duplicate error message bug and add large value size test for coordinator 18 August 2014, 21:23:59 UTC
6644d32 Merge pull request #207 from FelixGV/master Fixed the Show Spurious Values test... 14 August 2014, 21:30:23 UTC
back to top