c4a5dd5 | Damian Bursztyn | 19 May 2014, 14:24:43 UTC | Comments typos fix. | 19 May 2014, 14:33:13 UTC |
5f7dfa8 | ARUNACHALAM THIRUPATHI | 12 May 2014, 18:14:35 UTC | Merge pull request #178 from arunthirupathi/checkMetadata check metadata incorrect results, hard analysis | 12 May 2014, 18:14:35 UTC |
a11c4f9 | vinoth chandar | 12 May 2014, 16:37:54 UTC | Merge pull request #179 from mojn/reconnect-bugfix [python client] Fixed reconnect in _execute_request | 12 May 2014, 16:37:54 UTC |
a7622c1 | Søren Holbech | 12 May 2014, 11:44:27 UTC | [python client] Fixed reconnect in _execute_request | 12 May 2014, 11:44:27 UTC |
30bbdd5 | Arunachalam Thirupathi | 09 May 2014, 21:22:07 UTC | check metadata incorrect results, hard analysis Fix the new admin metadata check command and did the same change for old admin command. 1) If check metadata fails it says true or false but not the actual failure. 2) Check metadata sometimes incorrectly reports failure depending on the order in which stores are returned. 3) Check metadata will reprot success if a store is completely missing from one of the nodes. It does not track number of times retrieved. With this commit the check metadata is done using a map. For stores check The map will be from storeName to (map from store defintion to nodeName) for other The map will be from object of that key to nodename. This map will be used for consistency check. This map will group non matching information to groups for easier analysis. The lenght of the value in the map will be evaluated for missing information, solving the problem 2 and 3 listed above | 10 May 2014, 18:20:57 UTC |
b5fcb89 | Chinmay Soman | 09 May 2014, 18:22:05 UTC | Preparing to release 1.8.2 with the split stores xml fix | 09 May 2014, 18:22:05 UTC |
478d5dd | Chinmay Soman | 08 May 2014, 21:15:00 UTC | Adding client operation during AdminService tests to catch any side effects of the admin operation | 08 May 2014, 21:15:00 UTC |
163327d | Chinmay Soman | 08 May 2014, 19:10:33 UTC | Bug fix: Update routing strategy for all stores in case of update store definitions operation | 08 May 2014, 19:10:33 UTC |
dba65ca | Arunachalam Thirupathi | 24 April 2014, 15:51:43 UTC | gradle build support for voldemort 1) 'gradle jar' will build binaries that are equivalent to 'ant release' 2) only 'ant release' task is ported to gradle. use 'ant junit' to run the unit tests. 3) zip and tar will not be built, unless explicitly requested. by the command 'gradle zip' or 'gradle tar' or 'gradle zip tar' These are the fine level details of the gradle jar 1) The class files has same binary content except for the scala class files, since it is not used in production, I am ignoring scala as it is not used in production. 2) The following two lines went missing from the MANIFEST.MF in both contrib.jar and voldemort.jar Ant-Version: Apache Ant 1.7.1 Created-By: 20.2-b06 (Sun Microsystems Inc.) 3) some test class files has different binary content but binary equivalence is not important for them as we dont ship them. Test jar has some new class files most likely from junit ignoring this one as well. 4) src.jar now contains package.html included as well ( not intentional, but not problem either so ignoring it) 5) tar and zip tasks are not part of the build, but can be requested explicility. The contents of tar and zip are going to be little different than previous but serves the purpose so we can live with it. | 05 May 2014, 17:05:20 UTC |
ef79b72 | Bhavani Sudha Saktheeswaran | 02 May 2014, 22:18:08 UTC | Improved ValidateSchemaForAvroStores tool * can recurse sub directories * can filter for stores.xml | 02 May 2014, 22:18:08 UTC |
7a7bd9d | Bhavani Sudha Saktheeswaran | 02 May 2014, 19:53:40 UTC | minor reordering and TODO | 02 May 2014, 19:53:40 UTC |
0539ca2 | Bhavani Sudha Saktheeswaran | 02 May 2014, 19:46:16 UTC | Tool for validating avro generic and avro generic versioned schemas from an input stores.xml | 02 May 2014, 19:46:16 UTC |
605373f | Bhavani Sudha Saktheeswaran | 01 May 2014, 17:53:56 UTC | Releasing Voldemort 1.8.1 | 01 May 2014, 17:53:56 UTC |
5ced4ff | Bhavani Sudha Saktheeswaran | 01 May 2014, 17:25:06 UTC | Incorporating code review comments | 01 May 2014, 17:25:06 UTC |
e5ac073 | Bhavani Sudha Saktheeswaran | 01 May 2014, 01:18:32 UTC | Fix getRawStore method in AbstractStoreClientFactory to bootstrap with entire stores.xml instead of just storename. | 01 May 2014, 01:18:32 UTC |
baaa43e | Zhongjie Wu | 28 April 2014, 07:16:37 UTC | Clean logging messages | 01 May 2014, 00:30:42 UTC |
f635dde | Zhongjie Wu | 29 April 2014, 21:43:09 UTC | Include quick start in the README.md | 29 April 2014, 21:43:09 UTC |
048150d | Zhongjie Wu | 29 April 2014, 21:06:12 UTC | Add thank message for JetBrains | 29 April 2014, 21:06:12 UTC |
fb3203f | Bhavani Sudha Saktheeswaran | 28 April 2014, 22:38:43 UTC | Adding logger messages in unit tests | 28 April 2014, 22:38:43 UTC |
b5e002f | Bhavani Sudha Saktheeswaran | 25 April 2014, 19:44:38 UTC | minor fixes | 25 April 2014, 19:44:38 UTC |
219d510 | Bhavani Sudha Saktheeswaran | 25 April 2014, 19:39:01 UTC | Adding unit tests for big binary data sizes | 25 April 2014, 19:39:01 UTC |
400d627 | Xu Ha | 23 April 2014, 18:45:05 UTC | Refactoring Voldemort Admin Tool Phase 2: check server valid states before doing write ops | 24 April 2014, 01:53:12 UTC |
db98fac | Xu Ha | 10 April 2014, 03:23:40 UTC | Refactoring Voldemort Admin Tool Phase 1 1. Created package voldemort.tools.admin 2. Developed structured admin command classes 3. Added structured help menus for each command 4. Implemented AdminTool utility classes 5. Added unit test for the new admin commands 6. Upgraded library jopt-simple to version 4.6 | 23 April 2014, 03:59:21 UTC |
3da7fe1 | Chinmay Soman | 21 April 2014, 18:00:04 UTC | Releasing version 1.8.0 with the split stores.xml functionality | 21 April 2014, 18:00:04 UTC |
6b4dd98 | Chinmay Soman | 18 April 2014, 23:14:15 UTC | Adding logger messages to the new update-store-defs command | 18 April 2014, 23:14:15 UTC |
bfecb0a | Chinmay Soman | 18 April 2014, 22:32:03 UTC | Adding Admin tool functionality to update store definitions | 18 April 2014, 22:32:03 UTC |
e9cf514 | Chinmay Soman | 18 April 2014, 18:17:11 UTC | Adding schema compatibility check for MetadataStore addStoreDefinition. Restricting schema validation to only AVRO_GENERIC_... | 18 April 2014, 18:17:11 UTC |
e373dcf | Chinmay Soman | 07 March 2014, 02:19:47 UTC | More bug fixes in tests trying to update stores.xml with a completely different xml file | 18 April 2014, 16:57:40 UTC |
d1b041d | Chinmay Soman | 01 March 2014, 22:37:10 UTC | Bug fix in RebalanceRebootstrapConsistencyTest and AdminServiceRequestHandler. Adding wrapper for updateRemoteStoreDefList in AdminClient | 18 April 2014, 16:57:40 UTC |
7f645c5 | Chinmay Soman | 09 January 2014, 20:39:44 UTC | Addressing review comments. Added TODO and fixed some naming in MetadataStore.java | 18 April 2014, 16:56:50 UTC |
fae8e1f | Chinmay Soman | 03 December 2013, 18:23:06 UTC | Adding a separate storage engine for Store definitions. Updating MetadataStore to use both innerstore along with this new storage engine Modified metadata store to get/put/add/delete individual stores instead of the entire stores.xml. Also modified Admin service accordingly Initializing store definition manager in the test constructor as well - which does not read the config from a directory De-duping entries while creating stores.xml and fixed the version assignment Fixing a bug where a put on stores.xml should atomically replace all the existing stores state Added functionality to update partial stores.xml. Added unit tests for the new functionality | 18 April 2014, 16:56:50 UTC |
74d4e51 | Bhavani Sudha Saktheeswaran | 16 April 2014, 21:52:05 UTC | Releaseing Voldemort 1.7.3 | 16 April 2014, 21:52:05 UTC |
aea1b90 | Bhavani Sudha Saktheeswaran | 15 April 2014, 23:21:26 UTC | Wrapping RESTClient in LazyStoreClient 1) Separated inner config class from RESTClientFactory to RESTClientFactoryConfig 2) RESTClientFactory.getSToreClient(storeName) now returns a LazyStoreClient 3) Removed the instantInit boolean in LazyStoreClientConstructor. Instead introducing a boolean for use by RESTClientFactory Removing LazyStoreClientTest.java | 16 April 2014, 20:29:21 UTC |
dcb4135 | Zhongjie Wu | 15 April 2014, 23:00:22 UTC | Prepare to release 1.7.2 | 15 April 2014, 23:00:22 UTC |
8d587e1 | Vinoth Chandar | 15 April 2014, 17:09:00 UTC | Compute Quota Usage per operations per store -- Usage pct computed per call and averaged over a 1 minute window -- Unit tests included to compare measured usage pct against actual throughput | 15 April 2014, 19:11:31 UTC |
9d833e6 | Vinoth Chandar | 11 April 2014, 18:52:40 UTC | Fixing default value for quota limiting config in VoldemortConfig | 15 April 2014, 19:11:09 UTC |
6a88df3 | Arunachalam Thirupathi | 14 April 2014, 21:12:36 UTC | Co-ordinator GetAll fails for some data 1) Unit tests for GetAll had a bug, which did not fail the tests. The values were compared, but the tests did not fail when the values does not match. created a method assertValueEquals to handle this scenario. 2) The client deserialization used the getContent method which corrupted the binary data. Now using getRawInputStream. But not sure about the difference between the getInputStream and getRawInputStream. 3) Wrote 2 new tests to check all possible byte data for co-ordinators ( get, getall ) 4) Refactored some of the unit tests to use a common code path. | 15 April 2014, 18:57:47 UTC |
351f4de | Zhongjie Wu | 10 April 2014, 20:38:50 UTC | Roll forward to release 1.7.1 (same as 1.7.0) | 10 April 2014, 20:38:50 UTC |
bcb380b | Zhongjie Wu | 09 April 2014, 21:44:05 UTC | Prepare to release 1.7.0 | 09 April 2014, 21:44:05 UTC |
e11199c | Chinmay Soman | 08 April 2014, 17:56:52 UTC | Adding comments and cosmetic improvements | 08 April 2014, 17:56:52 UTC |
1a14294 | Chinmay Soman | 08 April 2014, 00:42:49 UTC | Removing references to Environment from BdbEnvironmentStats and aggregate stats | 08 April 2014, 00:42:49 UTC |
dacbc30 | Chinmay Soman | 07 April 2014, 22:38:37 UTC | Adding removeStorageEngine call to StorageConfiguration use case : to cleanup BDB environment and other state | 07 April 2014, 22:38:37 UTC |
79b44b7 | vinoth chandar | 04 April 2014, 08:00:14 UTC | Merge pull request #166 from bhsaurabh/master Scala shell for Voldemort.. | 04 April 2014, 08:00:14 UTC |
0b5e296 | Saurabh Bhatia | 04 April 2014, 06:55:13 UTC | Removed redundant imports which caused warning in ant build | 04 April 2014, 06:55:13 UTC |
94f99d0 | Saurabh Bhatia | 04 April 2014, 06:42:43 UTC | Renamed jar files to have version number | 04 April 2014, 06:42:43 UTC |
036b3c6 | Saurabh Bhatia | 03 April 2014, 06:10:46 UTC | Removed unnecessary comment | 03 April 2014, 06:10:46 UTC |
9cbb446 | Saurabh Bhatia | 03 April 2014, 06:05:30 UTC | Deleted unnecessary file(s) | 03 April 2014, 06:05:30 UTC |
2e2a1e2 | Saurabh Bhatia | 03 April 2014, 06:05:02 UTC | Synced with parent repository | 03 April 2014, 06:05:02 UTC |
a3b5094 | Saurabh Bhatia | 02 April 2014, 05:21:17 UTC | Reverted javac version to 1.5 in build.properties | 02 April 2014, 05:21:17 UTC |
03c486f | Saurabh Bhatia | 02 April 2014, 05:17:00 UTC | Merge branch 'scala-shell' Removed unnecessary comment in run-class.sh | 02 April 2014, 05:17:00 UTC |
f29cff8 | Saurabh Bhatia | 02 April 2014, 05:16:49 UTC | Removed unnecessary comment | 02 April 2014, 05:16:49 UTC |
9f793ee | Saurabh Bhatia | 02 April 2014, 05:14:49 UTC | Merge branch 'scala-shell' | 02 April 2014, 05:14:49 UTC |
b56cc40 | Saurabh Bhatia | 02 April 2014, 05:13:49 UTC | Reverted run-class.sh to original | 02 April 2014, 05:13:49 UTC |
1d879f8 | Saurabh Bhatia | 02 April 2014, 05:11:18 UTC | Made scala shell script more robust | 02 April 2014, 05:11:18 UTC |
784e769 | Saurabh Bhatia | 02 April 2014, 02:27:07 UTC | Merge branch 'master' of github.com:bhsaurabh/voldemort | 02 April 2014, 02:27:07 UTC |
ca8d616 | Vinoth Chandar | 01 April 2014, 17:54:51 UTC | Replace keySet() with entrySet() in validateAllAvroSchemas | 01 April 2014, 17:54:51 UTC |
f410f66 | Saurabh Bhatia | 01 April 2014, 16:53:04 UTC | Added shell script to launch voldemort's scala shell & added jar files | 01 April 2014, 16:53:04 UTC |
2cfeb59 | Saurabh Bhatia | 01 April 2014, 16:52:26 UTC | Added shell script to launch voldemort's scala shell | 01 April 2014, 16:52:26 UTC |
cd00285 | Vinoth Chandar | 31 March 2014, 20:54:32 UTC | Adding checks to validate Avro schema during add-store | 31 March 2014, 20:54:32 UTC |
d007b7c | Saurabh Bhatia | 31 March 2014, 18:57:44 UTC | Delete buildLog Unnecessary for distribution | 31 March 2014, 18:57:44 UTC |
a237760 | Saurabh Bhatia | 31 March 2014, 18:32:55 UTC | Changed files to work with updated source | 31 March 2014, 18:32:55 UTC |
faf0b9f | Saurabh Bhatia | 31 March 2014, 17:31:54 UTC | Made bin/run-class.sh compatible with scala shell | 31 March 2014, 17:31:54 UTC |
725fa20 | Saurabh Bhatia | 31 March 2014, 17:30:46 UTC | Added Scala code for REPL | 31 March 2014, 17:30:46 UTC |
39bbf52 | Saurabh Bhatia | 31 March 2014, 17:27:50 UTC | Added scala build support | 31 March 2014, 17:27:50 UTC |
dbf7c02 | Vinoth Chandar | 31 March 2014, 16:31:34 UTC | Updating .classpath with new tusk jar | 31 March 2014, 16:31:34 UTC |
db5340d | vinoth chandar | 27 March 2014, 18:02:12 UTC | Merge pull request #169 from jameswu0629/bdb-conversion-0.9x-1.6.x Changed setReadOnly(true) -> setReadOnly(false) to prevent writing file summary fail when during bdb5 conversion | 27 March 2014, 18:02:12 UTC |
5747adf | James Wu | 27 March 2014, 08:39:39 UTC | Changed setReadOnly(true) -> setReadOnly(false) to prevent writing file summary fail when during bdb conversion | 27 March 2014, 08:39:39 UTC |
2df99c9 | Zhongjie Wu | 24 March 2014, 19:24:47 UTC | Refactor schema backward compatibility check 1. Fix a bug that will leave a store created even when exception has been thrown 2. Consolidate strings used by tests 3. Consolidate backward compatiblity check into StoreDefinitionUtils | 25 March 2014, 19:28:54 UTC |
0864b7e | vinoth chandar | 21 March 2014, 13:17:42 UTC | Adding BDB5 instructions | 21 March 2014, 13:17:42 UTC |
16dbd16 | Siddharth Singh | 19 March 2014, 18:44:51 UTC | Update build.properties and release_notes for version 1.6.9 | 19 March 2014, 18:44:51 UTC |
d72afcc | Siddharth Singh | 19 March 2014, 16:55:43 UTC | Move to tusk-0.0.2 version | 19 March 2014, 18:39:08 UTC |
39bbf96 | Bhavani Sudha Saktheeswaran | 18 March 2014, 18:34:42 UTC | Incorporating code review comments for changes in R2Store | 18 March 2014, 18:36:52 UTC |
07b71f2 | Bhavani Sudha Saktheeswaran | 17 March 2014, 17:48:01 UTC | fix NPE thrown on getAll requests with single key | 18 March 2014, 18:36:52 UTC |
98390dd | Siddharth Singh | 12 March 2014, 17:43:37 UTC | Move KeySamplerCLI and KeyVersionFetcherCLI to tools package | 12 March 2014, 17:46:58 UTC |
a265dea | Zhongjie Wu | 07 March 2014, 00:59:41 UTC | Fix test in CachingStoreClientFactoryTest | 07 March 2014, 00:59:48 UTC |
e75d74f | Zhongjie Wu | 07 March 2014, 00:31:50 UTC | Update a test to prevent NPE in test | 07 March 2014, 00:31:50 UTC |
9e0c43b | Zhongjie Wu | 06 March 2014, 19:53:07 UTC | Fix multiple broken test 1. Fix an issue in AdminClient when doing cluster.xml update and system store client had obsolete cluster topology which will cause InvalidMetadataException 2. Fix an issue in StreamingClientTest | 06 March 2014, 22:25:15 UTC |
2e44443 | Siddharth Singh | 04 March 2014, 21:27:04 UTC | Add TODO to handle RO in KeyVersionFetcher | 04 March 2014, 21:27:04 UTC |
f5ac9d9 | Zhongjie Wu | 28 February 2014, 21:11:34 UTC | Add ReuseAddress for HTTP service This fixes the bind exception for unit tests | 04 March 2014, 20:42:21 UTC |
3c2452e | Zhongjie Wu | 01 March 2014, 00:06:07 UTC | Add backward-compatibility checks for store xml update | 04 March 2014, 01:31:06 UTC |
65dafc6 | Bhavani Sudha Saktheeswaran | 03 March 2014, 20:31:06 UTC | Changing year in copyright | 03 March 2014, 20:44:02 UTC |
6208c53 | Bhavani Sudha Saktheeswaran | 03 March 2014, 07:02:43 UTC | incorporating minor code review comments for voldemort thin client shell | 03 March 2014, 20:44:02 UTC |
e68c68f | Bhavani Sudha Saktheeswaran | 02 March 2014, 06:30:10 UTC | Adding thin client shell for Voldemort Coordinator | 03 March 2014, 20:44:02 UTC |
bc04d55 | Vinoth Chandar | 28 February 2014, 07:40:34 UTC | Throw IOException in client shell when Avro validation fails | 28 February 2014, 07:40:34 UTC |
1a24592 | Zhongjie Wu | 26 February 2014, 20:37:05 UTC | Modified RO Rebalance Test to cover one more case Cover the case that a partition as secondary replica become primary partition | 26 February 2014, 20:37:09 UTC |
4818ec0 | Zhongjie Wu | 05 February 2014, 02:01:18 UTC | Keep consistent preferred reads and writes config for zone clipping | 26 February 2014, 00:25:54 UTC |
9ea2e95 | Zhongjie Wu | 24 February 2014, 21:33:35 UTC | Fix a bug where StreamingClient will throw NPE if not initialized The StreamingClient.commitVoldemort() method would throw NPE if it is called before "initStreamingSessions" is called. The fix will make it skip proper operations so the commit() method will not throw NPE | 25 February 2014, 20:02:38 UTC |
a4c0298 | Bhavani Sudha Saktheeswaran | 21 February 2014, 23:03:36 UTC | Releasing voldemort 1.6.8 | 21 February 2014, 23:03:36 UTC |
40902b2 | Bhavani Sudha Saktheeswaran | 21 February 2014, 22:40:46 UTC | Removing unit test for coordinator port fix for now. Will add it later. | 21 February 2014, 22:40:46 UTC |
4904683 | Bhavani Sudha Saktheeswaran | 21 February 2014, 19:48:49 UTC | Fixing bug in coordinator start up port - to be able to use any port for starting coordinator | 21 February 2014, 19:48:49 UTC |
6c07e5d | Arunachalam Thirupathi | 18 February 2014, 21:21:15 UTC | 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. | 20 February 2014, 19:08:19 UTC |
c443c10 | Zhongjie Wu | 18 February 2014, 20:03:44 UTC | Merge pull request #160 from Ahimta/master More tests for Utils.Props.java Contributed by Ahimta | 18 February 2014, 20:03:44 UTC |
84ced2f | Zhongjie Wu | 18 February 2014, 20:02:21 UTC | Merge pull request #161 from bhsaurabh/master Cleaner client shell | 18 February 2014, 20:02:21 UTC |
d9ab0b5 | Saurabh Bhatia | 19 February 2014, 06:42:16 UTC | Changed XmX1500M back to XmX2G in voldermort-server.sh | 19 February 2014, 06:42:16 UTC |
9f354a3 | Saurabh Bhatia | 19 February 2014, 06:39:03 UTC | Displays prompt "> " with every return stroke in the text-shell | 19 February 2014, 06:39:03 UTC |
44b9bc1 | Abdullah Alansari | 16 February 2014, 15:47:46 UTC | added: @Override to make unnecessary warnings go away in Props.java edited: PropsTest.java now is simpler and does, pretty much the same thing | 16 February 2014, 15:47:46 UTC |
ca9abc2 | Abdullah Alansari | 15 February 2014, 11:30:51 UTC | added: simple semi-randomized tests for Props.java next: more tests | 15 February 2014, 11:30:51 UTC |
251f2d3 | Arunachalam Thirupathi | 10 February 2014, 19:30:38 UTC | comparison-type option is case sensitive 1) make the comparison-type case insensitive, previously you have to type HASH and VERSION but other options are lower case 2) Change the ValueFactory class to take type as argument | 13 February 2014, 20:03:16 UTC |
12bf940 | Arunachalam Thirupathi | 08 February 2014, 00:08:42 UTC | Add a new option for hash based comparison 1) Refactored the code and introduced two types of comparison version based and hash of the value based 2) The code was dependent on node 0 for boot strapping. fixed. 3) Enable the test testDetermineConsistencyHashValue and fixed it. 4) Now the consistency check tool takes a new option --comparison-type which defaults to version and can be forced to hash based comparison. | 13 February 2014, 20:03:16 UTC |
804249d | vinoth chandar | 13 February 2014, 00:46:04 UTC | Merge pull request #159 from suletm/admin_tool_enhancements Admin tool enhancements | 13 February 2014, 00:46:04 UTC |