https://github.com/voldemort/voldemort
Name Target Message Date
HEAD 99127ea Update README.md 24 July 2023, 13:49:47 UTC
refs/heads/adminClientFixes 415624f Utility method for retrieving a storeDefinition 1) Two new methods for retrieving a store from random node or from a particular node. 2) Enhanced the unit tests to test this new method and made the failure node at random to increase the effectiveness of the test case. 3) Fixed the executorService shutdown in teardown. 28 June 2016, 19:03:03 UTC
refs/heads/autoexp fec1018 Add Admin API to list/stop/enable scheduled jobs 23 January 2015, 21:52:59 UTC
refs/heads/bdb-417 c570f4d Merge branch 'master' into bdb-417 11 March 2011, 02:19:46 UTC
refs/heads/bdb-split e7689cb upgrading BerkeleyDB Java Edition to 3.3.75 25 February 2009, 22:23:20 UTC
refs/heads/bindExceptionRetry fdb696d Retry on bind exceptions Retry 3 times on bind exceptions before giving up. Most of the tests fail with intermittent bind exceptions. 20 January 2015, 19:38:38 UTC
refs/heads/clientBuffer3 5446699 client sharing read/write buffer Client either writes/reads from socket, never does them together. So the buffer can be shared which will bring down the memory requirement for the client by half. But the client has to watch for 2 things 1) On Write the buffer expands as necessary. So the buffer needs to be reinitialized if it grows. 2) On Read, if the buffer can't accomodate it grows as necessary, this case also needs to be handled. This works as expected and the unit tests are passing. Will put it through VPL to measure the efficiency of the fixes. 24 August 2014, 19:58:38 UTC
refs/heads/coadmin f52dced fix error messages in admin client 15 October 2014, 05:04:08 UTC
refs/heads/consis 4ae1336 Fix tests for testStartVoldemortCluster to not consume so much memory test/common/voldemort/ServerTestUtils.java - remove stress test from normal testing - test the method startVoldemortCluster once and confirm it returns a non-null Cluster object test/common/voldemort/ServerTestUtils.java - clarified a comment 10 January 2013, 16:28:34 UTC
refs/heads/cooordinator-netty-port-fix 6c07e5d Cleanup expected exception stack trace in logs 1) Expected exception stack trace is logged at warning level. This causes the monitoring system(EKG) to pickup these stack traces. Do not log these stack trace unless debug is enabled or if the exception has inner exception 2) When a node is unavailable in the resource pool map, ignore the cleanup. This can happen because the resource pool map used by the failure detector and the other requests are different. 18 February 2014, 21:21:15 UTC
refs/heads/directWrite3 f7f078b Directly write to socket instead of NIO Directly write to socket instead of NIO doing the write for you. This will avoid one round trip for the selector which will improve the latency and also throughput. pending VPL perf lab runs. Admin still uses NIO for streaming writes as I do not have time to verify it and I see less return of value for Admin writes. 16 August 2014, 14:19:06 UTC
refs/heads/dps-voldemort-release-0.0.2 52d3374 Fixing Java 7 compilation bug 19 November 2013, 01:52:50 UTC
refs/heads/fd_integration_test 5499428 Updating build properties and release notes 25 June 2013, 23:27:21 UTC
refs/heads/fetcher_per_file_checksum 75da9f6 Added test case to test runtime exceptions Cleaned up the try catch logic 22 March 2013, 21:33:35 UTC
refs/heads/finalGradleDeps 861dbe4 use maven central for gradle dependencies 1) The jars are directly consumed from libs directory which makes upgrading the dependencies harder. Also in some cases the transitive dependencies are not copied correctly which causes issues. 2) Seperated the libs to private-lib and public-lib. private-lib will contain jars for which I could not find the same version in the maven central repository. The public-lib are available in maven central and are not dependent upon by gradle. But still kept for ant compatibility. 3) As part of the build (ant/gradle) all the dependent libs are copied into the libs. This is to make the bin/*.sh work. Also there is some EasyVPL code which depends on the jar in library. 4) Since the classpath is going to be different both the eclipse and idea will break. But after the download you can run ./gradlew eclipse and ./gradlew idea to regenerate the correct project/ classpath to make it work again. 04 June 2014, 00:31:17 UTC
refs/heads/final_webhdfs d74b678 Correcting usage: proxyUser to kerberosUser 06 September 2012, 20:52:13 UTC
refs/heads/gh-pages a0eeaee Update gradle command in guide After the gradle multi project build, updating the gradle command to be in accordance with the new state. 25 April 2016, 23:20:20 UTC
refs/heads/hadoop2 3441a1a Set umask for recursive permissions 24 September 2014, 00:23:07 UTC
refs/heads/hdfsfetchertest_npe_bug_fix 3b6c282 Bug fixes in HdfsFetcher revealed by HdfsFetcherTest (NPE and hiding the VoldemortSerializationException) 14 January 2013, 02:52:29 UTC
refs/heads/li-907 08da446 Recreate li 907 branch. 30 January 2009, 05:48:04 UTC
refs/heads/li-911 914c000 Added CatRandomAccessFileStore to li-911 31 March 2009, 17:45:42 UTC
refs/heads/li-918 13da7fe Fix javadoc problem. 26 April 2009, 03:56:42 UTC
refs/heads/li-928-2 bbcb6e2 Added a test to test socket issue with commons-pool-1.5.1 30 June 2009, 22:25:13 UTC
refs/heads/li-r1006 7d9fa3d Moved failure detector initialization out of constructor for classes extended AbstractStoreClientFactory - Fixes an issue where if a Voldemort server is not started, an exception will be thrown at SocketStoreClientFactory's construction time (e.g. if we're dependency injecting the factory). 27 January 2010, 23:51:09 UTC
refs/heads/li-r1008 ba0a25e Disabling KeyedResourcePool#close(K key) 25 February 2010, 21:10:25 UTC
refs/heads/li-r1012 d7ec5c3 Temprorarily reverted to protobuf 2.1.0. This is temprorary due to a backwards compatibility issue due, to another application pulling a protobuf 2.1.0 jar file. Apparently files codegen'd with 2.2.0 will *not* work a 2.1.0 jar file. 05 March 2010, 00:12:35 UTC
refs/heads/li-r1024 2882880 Changed the version to be useable for the LinkedIn ELR. 29 May 2010, 02:25:53 UTC
refs/heads/li-r1024-readonly 6b599ee Set build version to li-r1024-readonly 18 June 2010, 04:21:29 UTC
refs/heads/li-r1028 51b7dc2 Merge branch 'server-transforms' into server-transforms-network 24 June 2010, 23:19:43 UTC
refs/heads/li-r1028-bugfix 47a497b Stopped using local servletContext 14 July 2010, 22:23:20 UTC
refs/heads/li-r1044 9b32149 Added 'early termination' to Streaming slop pusher job 19 November 2010, 18:59:34 UTC
refs/heads/li-r1046 d4c61a2 Reduce/remove debug logging of metadata 21 December 2010, 21:04:01 UTC
refs/heads/li-r1104 17964e6 Disable repair job by default, add separate settings to enable/disable slop pusher job. 25 January 2011, 01:55:28 UTC
refs/heads/li-r1106 3bbb85f Disable lazy for ClientShell 19 January 2011, 00:05:14 UTC
refs/heads/li-r1114 d0c0179 Downgraded version of bdb to 4.0.92 + Upgraded version of Voldemort to 0.93.li4 27 April 2011, 18:52:02 UTC
refs/heads/li-r1124 2ddcd2f sort RebalancePartitionInfo based on partition replica type 29 July 2011, 21:04:42 UTC
refs/heads/li-r1132 56c71c6 Make all bdb stats calls fast by default 24 August 2011, 18:49:57 UTC
refs/heads/li-r1140 303c1e1 bump up the version 07 October 2011, 18:29:12 UTC
refs/heads/li-r1142 92af17d downgrade google-collection 27 October 2011, 21:03:16 UTC
refs/heads/li-r940 1d4b518 Removed extra try call from DataCleanUp. 07 October 2009, 00:51:07 UTC
refs/heads/li-r942 244f560 Upped build.version to 0.55 07 October 2009, 23:08:28 UTC
refs/heads/li-r946 d819bf5 Bumping version to 0.56.1 28 October 2009, 21:45:44 UTC
refs/heads/li-rel-926 669001f Refactored method name validate() to createValidType(). 24 June 2009, 01:22:45 UTC
refs/heads/li10 adb9b1e Downgrade google collections 11 January 2012, 19:12:16 UTC
refs/heads/li11 ba1eaa9 Merge branch 'bug_zone_id' 22 February 2012, 19:43:58 UTC
refs/heads/li9 0f6f81b Bump up version 21 November 2011, 23:59:58 UTC
refs/heads/master 99127ea Update README.md 24 July 2023, 13:49:47 UTC
refs/heads/nioFixes c9d9db9 NIO style connect Problems : 1) Connect blocks the selector. This causes other operations (read/write ) queued on the selector to incur additional latency or timeout. This is worse when you have data centers that are far away. 2) ProtocolNegotiation request is done after the connection establishment which blocks the selector in the same manner. 3) If Exceptions are encountered while getting connections from the queue they are ignored. Solutions : The connection creation is async. Create method is modified to createAsync and it takes in the pool object. for NIO the createAsync triggers an async operation which checks in the connection when it is ready. For Blocking connections the createAsync blocks, creates the connection and checks in the connection to the pool before returning. As the connection creation is async now, exceptions are remembered (for 5 seconds ) in the pool. When some thread asks for a connection and if the exceptions are remembered they will get an exception. There is no ordering in the way connections are handed out, one thread can request a connection and before it could wait, other thread could steal this connection. This is avoided to a certain extent by instead of doing one blocking wait, the thread splits the blocking wait in 2 half and creates connection if required. This should not be a problem in the real world as when you reach steady state ( create required number of connections) this can't happen. Upgrade the source compatibility from java 5 to 6. Most of the code is written with the assumption of Java 6, I don't believe you can run this code on Java 5. So the impact should be minimal, but if it goes in Client V2 branch, it will get benefit of additional testing. 07 August 2014, 07:50:57 UTC
refs/heads/node0Issue 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
refs/heads/origin/zone-expansion bf52cd1 Added 'details' option to KeyVersionFetcherCLI The 'details' option results in the inclusion of the partition ID, node ID, and host for each fetched key-version. This should help relate specific changes in the key-versions fetched before and after rebalance to specific steps in the rebalancing plan. 12 July 2013, 16:07:59 UTC
refs/heads/persistency-check efa0770 Updated ConsistencyCheck.java for new feature 15 January 2013, 21:41:00 UTC
refs/heads/playing_around_with_rocksdb 1db669b Using rocksdbjni jar from maven 10 March 2015, 01:51:29 UTC
refs/heads/proxy-put-metadata-listener 9b19b11 Fixed possible race condition in the metadata listener by adding read write locks junit tests pass 03 July 2013, 23:50:35 UTC
refs/heads/queryKeyCleanup 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, 01:07:53 UTC
refs/heads/reducer_checksumfile_bug_fix 5c34750 Added the ability to delete old checksum files in the Build and Push reducer. Also updated the hadoop core library to version 1.0.4-p2-rc2 containing the fix to the User ID command usage. 11 January 2013, 01:07:38 UTC
refs/heads/release-051 7fb1a4b Create release branch. 26 April 2009, 05:34:24 UTC
refs/heads/release-057 7cde9a8 Modified build.xml to exclude the .git directory from the tarball. 28 November 2009, 02:53:04 UTC
refs/heads/release-060 dd972af Bumped up the version to 0.60.1, updated release_notes.txt to allow new tarballs to be released. 18 December 2009, 18:36:15 UTC
refs/heads/release-070 d2caede Updated released notes, bumped version up to 0.70.1 01 February 2010, 21:59:36 UTC
refs/heads/release-080 b3683e1 Switched version to 0.80 19 February 2010, 02:29:03 UTC
refs/heads/release-0801 368f2c4 No longer hard-coding HDFS replication factor. HDFS replication factor was set equal to Voldemort replication factor. This doesn't bring benefit (you can't ensure the HDFS fetcher jobs use distinct data nodes), could cause potential issues, can be done done without hard-coding (by setting it as a parameter when running the M/R job). 19 March 2010, 22:45:29 UTC
refs/heads/release-0802 955176c Release 0.80.2 27 April 2010, 18:05:57 UTC
refs/heads/release-081 3363fcc Updated release notes, set build version to 0.81 17 June 2010, 01:27:44 UTC
refs/heads/release-090 abfbe22 Bumping up the version to 0.90! 23 July 2011, 00:25:53 UTC
refs/heads/release-0901 a94de0b Open soure release 0.90.1 : removed the RC1 20 October 2011, 19:35:49 UTC
refs/heads/release-095li1 ee64b28 Updating version to 0.95.li1 15 March 2012, 23:03:29 UTC
refs/heads/release-095li2 424f243 Added lib/google-collect-1.0-rc2.jar 21 March 2012, 23:02:45 UTC
refs/heads/release-095li3 c936984 Updated release_notes and version set to 0.95.li3 23 March 2012, 02:18:34 UTC
refs/heads/release-095li4 e331cde Releasing 0.95.li4 jar - includes error count 13 April 2012, 16:28:41 UTC
refs/heads/release-095li5 051b16f Updated release notes again 17 May 2012, 22:03:52 UTC
refs/heads/release-095li8-SNAPSHOT 7dce9ea Updated release notes and google-collect jar. Test jar release for testing jmxid 22 June 2012, 22:26:45 UTC
refs/heads/release-095li9 153806e release of 0.95.li9 03 July 2012, 00:29:51 UTC
refs/heads/release-096 6e8e785 modify the release notes 07 September 2012, 23:05:45 UTC
refs/heads/release-096li1 28d0b76 Releasing 0.96.li1 with a fresh jar 12 July 2012, 18:11:21 UTC
refs/heads/release-096li2 bef880c Releasing voldemort (and contrib) jar 0.96.li2 for hftp perf issues. Targeted for MP version 1.0.16 01 August 2012, 19:00:45 UTC
refs/heads/release-096li3 8104902 Update google-collect jar for LinkedIn release 02 August 2012, 18:38:24 UTC
refs/heads/release-096li4 044ce11 Release notes update 31 August 2012, 20:11:42 UTC
refs/heads/release-096li5 65d6265 Prepare for release 07 September 2012, 00:15:28 UTC
refs/heads/release-096li6 8fae913 Prepare to release 0.96.li6 19 September 2012, 22:15:15 UTC
refs/heads/release-096li7 069e637 Prepare to release LinkedIn release 0.96.li7 containing auto-bootstrap and client-registry addons 21 September 2012, 22:10:08 UTC
refs/heads/release-096li8 f19abb6 Release 096li8 24 September 2012, 22:35:25 UTC
refs/heads/release-1.0.0 38f29e7 Applied fix for socketChannel leak in ClientRequestExecutorFactory.create(). Added bullet to release_notes.txt about this fix. 29 October 2012, 20:25:18 UTC
refs/heads/release-1.0.24 5dbfcec Release Voldemort 1.0.24 21 July 2017, 23:17:16 UTC
refs/heads/release-1.1.1 acb1543 Bumped curr.release to 1.1.1 30 October 2012, 15:24:10 UTC
refs/heads/release-1.1.2 bbea18a Prepare to release version release-1.1.2 31 October 2012, 20:16:13 UTC
refs/heads/release-1.1.4 62663ca Prepare to release version release-1.1.4 29 November 2012, 22:48:44 UTC
refs/heads/release-1.1.5 1d6fb4c Prepare to release version 1.1.5 10 December 2012, 19:10:46 UTC
refs/heads/release-1.1.6 a6bc561 Prepare to release version 1.1.6 with the corrected ivy dependency for bdb je 12 December 2012, 21:53:23 UTC
refs/heads/release-1.1.7 84b0471 Prepare to release version release-1.1.7 04 January 2013, 06:17:02 UTC
refs/heads/release-1.1.8 6c87093 Prepare to release version 1.1.8 15 January 2013, 00:14:02 UTC
refs/heads/release-1.1.9 292d278 Prepare to release version release-1.1.9 15 January 2013, 22:58:10 UTC
refs/heads/release-1.10.0 d780f55 Releasing Voldemort 1.10.0 19 October 2015, 19:58:17 UTC
refs/heads/release-1.10.1 ec50a64 Releasing Voldemort 1.10.1 27 October 2015, 22:40:39 UTC
refs/heads/release-1.10.10 6aec0c1 Releasing Voldemort 1.10.10 07 January 2016, 02:25:21 UTC
refs/heads/release-1.10.11 490d2a1 Releasing Voldemort 1.10.11 08 January 2016, 19:35:41 UTC
refs/heads/release-1.10.12 8da3c67 Releasing Voldemort 1.10.12 12 January 2016, 06:59:04 UTC
refs/heads/release-1.10.13 9f37c86 Releasing Voldemort 1.10.13 09 February 2016, 02:18:58 UTC
refs/heads/release-1.10.14 6809fce Releasing Voldemort 1.10.14 30 March 2016, 00:12:13 UTC
refs/heads/release-1.10.15 c8c457f Releasing Voldemort 1.10.15 18 April 2016, 19:56:32 UTC
refs/heads/release-1.10.16 5919e0d Releasing Voldemort 1.10.16 24 May 2016, 02:28:34 UTC
back to top