https://github.com/voldemort/voldemort

sort by:
Revision Author Date Message Commit Date
6b599ee Set build version to li-r1024-readonly 18 June 2010, 04:22:34 UTC
eebcd41 Re-run codegen with protobuf 2.1.0 18 June 2010, 04:19:49 UTC
7e6cefb Switch protobuf jar to 2.1.0 18 June 2010, 04:18:54 UTC
1280157 Downgrade google collect to 1.0-rc2 for li-r1024 18 June 2010, 04:18:46 UTC
06579fa Refreshing the store list for the read only store management servlet. 18 June 2010, 04:02:12 UTC
2b0bee6 Merge remote branch 'trunk/release-081' 17 June 2010, 02:24:37 UTC
3363fcc Updated release notes, set build version to 0.81 17 June 2010, 01:27:44 UTC
5578f42 Switched failure detector back to BannagePeriodFailureDetector due to instability with ThresholdFailureDetector 17 June 2010, 01:25:36 UTC
3798609 Switched failure detector back to BannagePeriodFailureDetector due to instability with ThresholdFailureDetector 17 June 2010, 00:44:19 UTC
0260b83 Bumped to Release Candidate 0.81 15 June 2010, 23:06:44 UTC
eb5dcb6 Merge branch 'master' of git@github.com:voldemort/voldemort 12 June 2010, 05:34:48 UTC
07493fd Read only store perf test improvements. 12 June 2010, 05:33:51 UTC
7b1cce1 log4j.properties should use $base_dir too. 12 June 2010, 05:33:16 UTC
494d49b Merging Hadoop + Pig integration 12 June 2010, 00:29:41 UTC
d74a474 Removed the massive Pig core. Replaced with Dev-core. Cannot run Pig directly now, need to set $PIG_HOME 11 June 2010, 23:59:49 UTC
0b2ef08 Fixed minor bug which returns NPE when Checksum is None 11 June 2010, 18:52:45 UTC
2c86009 Hadoop + Pig integration -> ./contrib/hadoop/bin/hadoop-word-count.sh <store_name> <adminclient_url> -> ./contrib/hadoop/bin/voldemort-pig.sh 11 June 2010, 17:32:12 UTC
8109199 Sped-up rebalancing and gossip tests by running them only with BIO 11 June 2010, 01:18:47 UTC
aac2ec7 Slight performance tweaks: reduce lock usage, use collections with specified size. 11 June 2010, 01:18:37 UTC
08442a2 Krati datastore 11 June 2010, 00:52:12 UTC
05ff8b0 Fix for issue 249 - it was cleaning sessions at noon rather than midnight 04 June 2010, 18:12:10 UTC
8462031 Voldemort Performance Tool (Runs local & remote test) - Run using bin/voldemort-performance-tool.sh - Has a warmup phase to insert records (--record-count) - Various record selection distributions - Can fix client throughput to measure latency under certain load 03 June 2010, 00:06:06 UTC
448cad5 Fixed an issue with shell scripts not handling -z correctly. 01 June 2010, 05:53:18 UTC
ebcbd5c Merge branch 'master' of github.com:voldemort/voldemort 26 May 2010, 05:00:04 UTC
aeb05f5 Merge branch 'multiple-donors' 26 May 2010, 04:06:44 UTC
3841c74 Metadata store is not a redirecting store. 25 May 2010, 06:25:35 UTC
10b8628 Added --securitygroup option to ec2 node creation 25 May 2010, 03:16:23 UTC
26ae5b9 Merge remote branch 'rsumbaly/release-0802-backward' 24 May 2010, 19:47:59 UTC
ddb753f Reduced shared state, duplicate searching of rebalancer state. 23 May 2010, 04:15:14 UTC
7370e5c Improved synchronization for shared rebalancing related state. * Simpilified synchronization around the permit Set in Rebalancer * Introduced ReadWriteLock to guard rebalancer state in RedirectingStore, MetadataStore and Rebalancer 21 May 2010, 11:23:08 UTC
a53341a To have backward compatibility with Voldemort 0.70, keep storeName optional in doFetch in Read-only store servlet 21 May 2010, 04:27:56 UTC
83b58d7 Added setting for maximum number of parallel donors. 18 May 2010, 20:27:32 UTC
b682250 Changed data structures to better suit multiple donors. * Centralized rebalancer state in RebalanceState class * Using a Map instead of a List for rebalance steal info * Using a Set instead of Map<Integer,Boolean> for permits 18 May 2010, 06:34:09 UTC
2d59bdc Release admin client connections when done. 10 May 2010, 17:58:51 UTC
1868108 General cleanup and refactoring. * Changed the style of statements, Javadoc. * Refactored rebalancer AsyncOperation to own class. 07 May 2010, 21:05:37 UTC
2135c53 Enhancements to RemoteTest. * Added ability to save a list of null values, set failure detector treshold length equal to socket timeout. 07 May 2010, 21:05:37 UTC
1718c9c Fixed steal info search logic in RedirectingStore. * Since transfers of different stores may finish at different times, it's important to look at unbalancedStoreList and not just the partition ids when selecting the right steal info to use. 07 May 2010, 21:05:37 UTC
9340f55 Cleaned up code and comments. Added license headers. Removed commented out code. 07 May 2010, 21:05:37 UTC
141b9ac Tweaks and corrections to rebalancing. Removed un-needed CountDownLatch from RebalanceController. Increased default number of async operation scheduler threads to 6. Improvements to MetadataStore: * Corrected mutations of REBALANCE_STEAL_INFO * Improved synchronization (using a simple lock for now) * Corrected clean up behaviour. 07 May 2010, 21:05:37 UTC
1fdce3f Implemented a unit test for proxyGetAll(). 07 May 2010, 21:05:37 UTC
0f4b489 Updated getAll() to support multiple donors. 07 May 2010, 21:05:36 UTC
baa31cb Added a TODO item for multiple donors after a crash. 07 May 2010, 21:05:36 UTC
8c22766 Cleaned up code and Javadoc. 07 May 2010, 21:05:36 UTC
3def36b Cleaned up code, testing proxy get with multiple donors. 07 May 2010, 21:05:36 UTC
9099ff1 Setting the correct cluster metadata with multiple donors. 07 May 2010, 21:05:36 UTC
6309fb1 First attempt at rebalances one stealer from multiple donors. 07 May 2010, 21:05:36 UTC
0b2d311 Support permits for multiple donors. 07 May 2010, 21:05:36 UTC
8be70f7 Backwards compatibility for RebalanceStealInfo. 07 May 2010, 21:05:36 UTC
2935cc0 Simplified multiple donor logic for RedirectingStore. 07 May 2010, 21:05:36 UTC
6dc3cad Using a deterministic Random. 07 May 2010, 21:05:35 UTC
c832775 Support for lists of RebalancePartitionsInfo. - Refactored RebalancePartitionsInfo(String) to a factory method. - Support for serializing/deserializing lists of RebalancePartitionInfo from/to Json - Additional unit tests. - Storing StealInfo as a list inside MetadataStore. - Adjusted MetadaStoreTest to account for REBALANCE_STEAL_INFO storing a List. - Updating RedirectingStore to handle multiple donors per stealer. 07 May 2010, 21:05:35 UTC
497c4cb Changes to unit tests: 1. RemoteTest adds the ability to specify interval as -1 to disable 2. Reduced (greatly) the runtime of the ThresholdFailureDetector test (80 sec -> 2.5) 3. Added @Test annotations to the AbstractByteArrayStoreTest and AbstractStoreTest so that the test methods would get picked up properly (they'd previously been ignored) 07 May 2010, 17:59:52 UTC
955176c Release 0.80.2 27 April 2010, 18:05:57 UTC
460e33d Merge branch 'master' into release-0802 27 April 2010, 02:51:36 UTC
fc05a68 Modification to the Checksum code such that checksum is computed on the reducer machines instead of the master. 23 April 2010, 07:23:06 UTC
d31b3d4 Bumping up version to 0.80.2.RC1 20 April 2010, 23:05:14 UTC
92b1a1b Updated Checksum unit tests 20 April 2010, 17:20:15 UTC
aacb73a Added more checksum algorithms - Now has the command line --checksum <adler32,crc32,md5> 20 April 2010, 02:33:11 UTC
35bb01a Added command line option to enable checkSum "--enable-checksum". Default is false 19 April 2010, 19:56:18 UTC
9389cbe Modified temp file name to avoid clashes during same store fetch 18 April 2010, 04:46:49 UTC
e550311 Modifications to checksum code - Removed StringBuffers 18 April 2010, 03:50:33 UTC
19074c7 Added checksum capability to read only stores. 17 April 2010, 02:06:30 UTC
44c605b Fixed bug wherein multiple hdfs-fetcher use same temp directory. Now uses temp directory specific to store name 14 April 2010, 16:55:17 UTC
dca5dc3 Fixed typo: compare clocks with .compare instead of .equals. 14 April 2010, 00:51:04 UTC
2621eef Catching an exception getStoreList(): rebalancing should be resilient to individual machine failures. 13 April 2010, 20:34:22 UTC
20e522e Merge branch 'master' of github.com:afeinberg/voldemort 13 April 2010, 01:58:57 UTC
56c9355 Implemented update-entries in admin tool. Marked features as experimental. 13 April 2010, 01:53:05 UTC
43f3d47 Fixed obvious copy-and-paste error 10 April 2010, 16:28:16 UTC
091cbf6 Added add-stores option. 09 April 2010, 01:31:15 UTC
713ede2 Renamed fetch-values to fetch-entries. Switched to Jackson for JSON. 08 April 2010, 20:49:37 UTC
5bc56f7 Added --help option. 31 March 2010, 04:02:40 UTC
0fb313d Add support for fetching values. 31 March 2010, 03:59:06 UTC
480702a Removed @author tag. 31 March 2010, 00:35:28 UTC
a7e7d01 Add support for saving keys in ASCII (JSON) format. 31 March 2010, 00:34:36 UTC
d08aa32 Clean-up several unit tests to reduce transient failures. Cleaned up AsyncOperationTest. 30 March 2010, 04:58:03 UTC
1949051 Batching NIO writes. 28 March 2010, 07:58:40 UTC
f28fcc0 Support fetching all keys to a binary file. Added ability to specify stores on command line. 27 March 2010, 04:03:16 UTC
4c13d6a Merge branch 'release-0801' 23 March 2010, 01:12:54 UTC
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). 22 March 2010, 23:15:43 UTC
d96839b Updated release notes, set curr.release to 0.80.1 22 March 2010, 23:15:21 UTC
5fa0086 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
2c8b75e Marking this a release candidate. 18 March 2010, 21:47:35 UTC
7c6f7b4 Bumped up the version to 0.80.1. 18 March 2010, 17:55:03 UTC
d687031 Added configurable keep-alive option for socket connections. Solves problem where long standing idle tcp connections between clients and servers are covertly closed by intermediary firewalls. 18 March 2010, 00:41:18 UTC
49a078e Improve AsyncOperationTest. 16 March 2010, 23:36:33 UTC
d07b2cd Merge branch 'master' of github.com:voldemort/voldemort 16 March 2010, 20:43:58 UTC
fc1e97e Clean up of the StoreVerifier to make it more obvious that it's verifying based on the remote metadata store. Cleans the code up a bit. Also relaxed serialization on the ClientStoreVerifier so that the actual get call occurs outside of the synchronized block. Alas, it should make no difference as there's only one thread performing verification ;) 16 March 2010, 17:57:01 UTC
0d47e4f Issue 228: Improve threshold failure detector logging when node marked as unavailable due to exceeding request timeouts Clean up of the logging to output a message detailing that the timeouts have been exceeded when marking the node as unavailable. Also cleaned up the logging to only output the node ID instead of the node ID *and* all of its partitions (which, in a production system is very verbose). 16 March 2010, 17:46:06 UTC
68ae308 Issue 229: IllegalArgumentException using nio Replicating the assertion in position(int newPosition) in our code so as to print a better error message in order to help debug. 16 March 2010, 17:29:00 UTC
dedf249 Cleaned-up Gossiper, re-factored GossiperTest to not generate spurious exceptions. 16 March 2010, 16:54:53 UTC
d6bd230 Reduced synchronization scope in AdminServiceRequestHandler#addStore() 16 March 2010, 05:59:46 UTC
20bd3a9 Fixed issue 230: AdminClient#addStore could fail under concurrent load Synchronized store addition so concurrent editting/saving of configuration data doesn't occur: ConfigurationStorageEngine does not support that. 16 March 2010, 05:59:45 UTC
f49223d Improved AdminTool, RebalanceUtils. * Added a shell script to invoke AdminTool. * AdminTool: no longer require store name. * RebalanceUtils: change RebalanceUtils.propagateCluster to allow propagation to *some* of nodes in a cluster, vs. all nodes in a cluster. 16 March 2010, 05:54:56 UTC
d6d487d Re-organized administrative tools. 16 March 2010, 05:54:56 UTC
c4c6e30 Created a command line interface to AdminClient. Added support for restore from replication. 16 March 2010, 05:54:52 UTC
59459b2 Merge branch 'benchmark-tool' 16 March 2010, 01:15:51 UTC
b4811d1 Switched to System.nanoTime(). 16 March 2010, 01:05:15 UTC
7285b7e Made some last-minute changes based on a dorked up push from my branch. 16 March 2010, 00:31:45 UTC
49d748f Simulate caching requests, collect percentiles for request times. * Reissuing requests to stimulate caching on the server. Wrap the core KeyProvider in an implementation that pulls out previously issued key and reuse an entry from that set randomly. * Collect request times and store them in an array that is used to collect percentiles. Didn't add it to the "m" case as I'm not sure if that makes any sense. 15 March 2010, 23:23:57 UTC
3663436 Removed TODO for changing default implementation. 15 March 2010, 23:23:43 UTC
back to top