swh:1:snp:764524290233376de64947417267228741ce2485

sort by:
Revision Author Date Message Commit Date
7899314 Bumping up version for release 1.5.6 19 October 2013, 01:06:03 UTC
c883ae2 Removing getStoreClientFactoryStats from the StoreClientFactory interface, since it broke other shit 19 October 2013, 01:03:21 UTC
4deff3c Bump release number to 1.5.5 18 October 2013, 21:05:26 UTC
2ad302f Release notes for release-1.5.5 18 October 2013, 20:53:23 UTC
c35751e revision based on review 18 October 2013, 01:11:36 UTC
c453ec6 fix parallel put action 1. recheck quorum and zone satisfaction after draining queue 2. Fix a logging typo 18 October 2013, 01:11:36 UTC
d695d1b added zone count write test 18 October 2013, 01:11:36 UTC
dbce935 Initializing the AtomicInteger numConsecutiveCatastrophicErrors properly in the constructor of NodeStatus 15 October 2013, 23:16:23 UTC
6d5d4bf Improvements to the failure detector: Adding a threhold for fatal failures while marking a node down 15 October 2013, 03:33:42 UTC
728b63a Refactor build once push multi code path 14 October 2013, 22:57:38 UTC
851b781 Disabling the gossiper test 08 October 2013, 02:07:11 UTC
93c9161 Fixes to rebalancing tests -- Fix bdb misconfig to speed up ~10x -- Disable the BlockingIO testing 08 October 2013, 00:43:34 UTC
e7022bc Exclude HadoopStoreBuilder tests 03 October 2013, 22:09:15 UTC
63888bb Add a new "multi" option:build once,push multi 03 October 2013, 22:08:18 UTC
15ed9b9 Cleaning up changes to TestUtils.java meant for creating temp directories in a standard way 03 October 2013, 20:54:08 UTC
afaab5e Creating all the unit test temp directories under a separate vold-test-data directory 03 October 2013, 20:54:08 UTC
90e947d Checking in examples for shell usage 02 October 2013, 21:29:24 UTC
b4c20cf Rewriting ClientShell with Avro support 02 October 2013, 21:29:24 UTC
8e6d766 Merge pull request #152 from oldtopos/master Fix doctest error 02 October 2013, 18:41:53 UTC
e79f9c0 Fix doctest error Replace expected return value with proper string 02 October 2013, 05:55:14 UTC
8178845 fix on bind exceptions in tests 01 October 2013, 23:27:46 UTC
fa12ee8 Removing vector clock sort code from KeyVersionFetcher 01 October 2013, 21:00:19 UTC
0a97728 Fixing throttling in repair job and prune job 27 September 2013, 17:12:23 UTC
66fefb6 Fixing bug to release lock when an record was not pruned 27 September 2013, 01:46:45 UTC
2666dca prevent NPE in worker thread when shutdown 23 September 2013, 18:49:22 UTC
f3e6627 Re-enabling the auto format on save option 20 September 2013, 19:36:55 UTC
427d2b2 Check stats object to be null to avoid NPE 20 September 2013, 04:29:55 UTC
2f05b8d Updating build.properties and release notes for Voldemort jar release 1.5.3 20 September 2013, 01:02:34 UTC
07e3392 Naming convention cleanup of R2Store 19 September 2013, 22:55:32 UTC
6d08137 Refactoring RESTClientFactory and R2Store to accept a D2 client 19 September 2013, 22:55:32 UTC
0de0e46 Fixing NPE in during client pool shutdown 19 September 2013, 22:03:01 UTC
ef28f0a Track connection exception as a separate metric 19 September 2013, 00:21:17 UTC
294b95e Separate sync and async operation times 17 September 2013, 23:51:07 UTC
4f9d970 Check monitoring interval before getting histogram Make sure that that if the interval is expired you return a reset histogram and not the stale one. 16 September 2013, 22:29:06 UTC
7272eba Record op time on the async code path 16 September 2013, 22:24:40 UTC
9a7faba Test for monitoring interval Ensure checking the interval before returning the histogram 13 September 2013, 21:10:11 UTC
7ec27f8 Minor changes as per the review 13 September 2013, 21:10:01 UTC
4a46321 Fix time convertion (Nano to micro) bug Make the method accept nanoseconds to avoid unnecessary convertion. 13 September 2013, 18:32:05 UTC
19fbd2b Use requestcounter in clientsocket stats 13 September 2013, 18:30:56 UTC
40f7d54 Bootstrap stats Track bootstrap events, reboostrap events and failed bootstrap events 13 September 2013, 18:29:26 UTC
5bacb97 Relocating RepairJob and PruneJob 13 September 2013, 01:10:52 UTC
722386f Expose timebased resolving from Streaming Client. 13 September 2013, 01:10:51 UTC
8cb8439 Lower down the reset value to 60 seconds 09 September 2013, 20:07:56 UTC
0cfe553 Use time based counter instead of sample based Use RequestCounter for connection establishment metrics 09 September 2013, 20:07:56 UTC
5f3c4f9 Add comment explaining potential race and fix 09 September 2013, 20:07:56 UTC
1b257c2 Make sure bean is registered only once A potential race can cause the bean to be registered more than once. This commit uses the return value of putIfAbsent to short ciruit the registration code. 09 September 2013, 20:07:56 UTC
3be1ae2 Jmx changes for conn establishment and op time Jmx changes related to connection establishment time and operation time. 09 September 2013, 20:07:55 UTC
478005a Report accurate op time by excluding checkout time Fix operation time to not include the checkout time and expose it is a bean. 09 September 2013, 20:07:55 UTC
7583d0b Report connection establishment time 09 September 2013, 20:07:55 UTC
662ce35 Adding ability to inject any je.properties param into server * Added cleanerFetchObsoleteSize=true as default * Removed unused proactive migration param 05 September 2013, 18:34:52 UTC
000c79b Catching Bootstrap exception while starting CoordinatorService. This is done to ensure Coordinator comes up even without a valid cluster 05 September 2013, 01:54:47 UTC
7c61537 Modified RestServiceR2StoreTest to use Rest server port 05 September 2013, 01:54:47 UTC
187340f Bunch of cleanup changes: * Better shutdown of Rest server * Fixed bug in Get, GetAll parsing in R2Store * Added GetVersions in R2Store * Modified key encoding to use encodeBase64URLSafeString instead of standard base64 encoding * Additional tests for R2Store and RestClient 05 September 2013, 01:54:47 UTC
6380ecf Adding a RestClient testcase 05 September 2013, 01:54:47 UTC
06b450d Addressing code review comments. 29 August 2013, 21:23:51 UTC
af695ed Preventing DataCleanup Job from running during maintenance 29 August 2013, 21:19:07 UTC
17ea6e6 Adding the missed file 29 August 2013, 21:19:07 UTC
5aaa854 Timestamp based resolving for UpdateEntries * Refactored all the streaming write classes to reuse network IO code * Tests for Timebased resolving * Tests for getAndLock and putAndLock * Fix broken MySQL repair job from previous changes * Reimplemented multiVersionPut using getAndLock and putAndLock 29 August 2013, 21:19:07 UTC
2150275 Adding test for Prune job 29 August 2013, 21:17:37 UTC
155c98b Address review comments 29 August 2013, 21:17:37 UTC
c6d9720 Add throttle option to versioned put prune job 29 August 2013, 21:17:37 UTC
4642417 Unit test for repair job 29 August 2013, 21:17:37 UTC
9aa3b0d Add throttle option to repair job 29 August 2013, 21:17:37 UTC
175ab04 Adding releaseLock(handle) for error handling and cleanup 29 August 2013, 21:17:37 UTC
027c51c Adding getAndLock and putAndUnlock storage calls -- Intended for the VersionedPutPruneJob -- Enables custom read-modify-write logic 29 August 2013, 21:17:37 UTC
8256518 Adding prune job to fix versioned puts post rebalance 29 August 2013, 21:17:37 UTC
ed144a8 Change store tracking for 95th and 99th improvement 1. Use a smaller range histogram with higher accuracy 2. Changed update window from 5 minutes to 2 minutes 3. Changed update method for q95th and q99th values 4. Changed value type of q95th and q99th from long to double 27 August 2013, 20:44:39 UTC
d2c2ded Added ability to track key size in StoreStats 26 August 2013, 21:36:39 UTC
81e7d3e The regular expression did not work for reords and unions 26 August 2013, 18:24:54 UTC
0a699eb -Added a voldemort client shell with suport for avro stores - testing done: for a store with schema <key-serializer> <type>avro-generic-versioned</type> <schema-info version="0">"string"</schema-info> </key-serializer> <value-serializer> <type>avro-generic-versioned</type> <schema-info version="0">"string"</schema-info> </value-serializer> operations would be: put "a" "b" get "a" 26 August 2013, 18:24:54 UTC
d247d98 Disable actions on save in eclipse preference 26 August 2013, 17:44:15 UTC
0c34ff9 Accounting rebalancing puts in streaming stats 23 August 2013, 23:02:52 UTC
48b8f1c Adding aggregated BDB stats MBean 23 August 2013, 23:00:40 UTC
e25966b Fixing zoneId in Node.java 16 August 2013, 21:18:49 UTC
ba3ad46 Rest Service: Minor fixes - adding log messages - Editing java doc 16 August 2013, 21:18:49 UTC
4e9ec16 Adding per store latencies Defining new port for Rest Service in cluster.xml 16 August 2013, 21:18:49 UTC
c59e2c8 Made Netty server backlog parameter configurable Made Http Aggregated content length parameter configurable Added few validation checks in VoldemortConfig Deleted Missing Routing type parameter test case from RestServerProtocolTests.java since Routing type is not mandatory anymore. 16 August 2013, 21:18:49 UTC
b53f1c9 * Added delete entries metric for DataCleanupJob, RepairJob * Fixed a critical bug in ScanPermitWrapper * Added slop scan rate in StreamingStats 15 August 2013, 22:24:52 UTC
9a0e9ec Adding monitoring for Get Versions 15 August 2013, 22:24:52 UTC
b5ee2d0 Fix path in zone expansion 15 August 2013, 21:18:45 UTC
1075db7 Fix typo. 15 August 2013, 00:04:25 UTC
0ac65db Dropped dead code files. 15 August 2013, 00:04:24 UTC
a84b669 Added some more package.html files. 15 August 2013, 00:04:24 UTC
e6c680e Fixed all javadoc warnings. 15 August 2013, 00:04:24 UTC
2cb4b3e Move replicatype methods to ROTestUtils 14 August 2013, 23:39:59 UTC
b530366 Drop unnecessary test parameterization. 14 August 2013, 23:39:59 UTC
6a8453c Get rid of donor based rebalancing code 14 August 2013, 23:39:59 UTC
d2d9b66 Use storeroutingplan to get master partition id 14 August 2013, 23:39:59 UTC
1e588c5 Use rebalanceutils instead of clusterutils 14 August 2013, 23:39:59 UTC
31a5f11 Tweaks to Rebalance Controller and Scheduler Changed '==' to '>=' comparison to control parallelism permitted by the scheduler. This is defensive programming. Under failure, the '==' was insufficient. We need to debug/fix that separately. For now, this change adds some more defense. Changed some HashSet's to TreeSet's so that they print out in order. (No perf impact since sets are all small.) Additional print outs from scheduler so that current set of node (ids) with work is in the log from the controller/scheduler. Include donor node in logger.info from StealerBasedRebalanceTask constructor. This output is now sufficient to translate a task id to a specific stealer/donor pair in a single line (and all the partition-stores in follow on lines). 14 August 2013, 23:39:59 UTC
6154e7d Clean up RebalanceUtils and AdminClient Moved a number of static methods that took an AdminClient argument from RebalanctUtils to become members of AdminClient.RebalancingOperations (invoked via adminClient.rebalanceOps). Also moved createTempAdminClient to be a static method of AdminClient. Moved some of AdminClient.HelperOps into new inner class AdminClient.ReplicaTypeOperations. 14 August 2013, 23:39:59 UTC
e73db18 Use .cloneCluster instead of Mapper.read/.write. 14 August 2013, 23:39:59 UTC
b0bdc21 Add pointer to proxy-put-metadata-listener branch. 14 August 2013, 23:39:59 UTC
0d18516 Drop ClusterUtils and NodeUtils 14 August 2013, 23:39:58 UTC
d4028e3 Sundry clean up in voldemort/utils UpdateClusterUtils - added new utils class - moved all cluster & node manipulation methods to this class. (E.g., methods that tweak partition IDs on a node, and methods that copy all nodes in a cluster, etc.) Cluster - replaced implementation of .cloneCluster() with another helper method's implementation. PartitionBalanceUtils - new utils class - moved all helper methods that analyze cluster/storedef to this class RebalanceUtils - many helpers moved out of here to more other, new util classes ClusterUtils & NodeUtils - found new homes for all helper methods. Will drop these files in next commit. 14 August 2013, 23:39:58 UTC
eba3646 Removed maxTries option from Rebalancing maxTries was a hack to work around problems with the scheduling of rebalancing tasks. The new scheduler (is supposed to) ensure that no node is doing more than one rebalancing thing (stealing or donating) at time. Therefore, not being able to schedule an asynchronous rebalancing task (stealer-based) on a node is a big problem and should not be retried. 14 August 2013, 23:39:58 UTC
3920c81 Drop server-side rebalancing optimization, fix proxy put config The RebalancePlan object now produces "optimized" plans. I.e., data is not moved to a server that already hosts that data. This means that server-side optimizations to not fetch data the server already has are not needed. The voldemort config had a parameter to turn proxy puts on/off. Now that they are tested, they should always be on for the sake of making sure rebalances are abortable. Also, the proxy put default number of threads was one. It is now set in the same manner as nio selectors. Sorry for all the unnecessary white space changes. I need to reset my eclipse settings. 14 August 2013, 23:39:58 UTC
67802f5 Complete dropping KeyDistributionGenerator 14 August 2013, 23:39:58 UTC
573d1bf Drop KeyDistributionGenerator and Entropy The intended usage of KeyDistributionGenerator and Entropy has been replaced. The PartitionAnalysisCLI and PartitionBalance tools replace the 'skew' estimation functionality of these tools. The KeySampler and KeyVerionFetcher replace the verification functionality of the EntropyChecker. The helper method KeyDistributionGenerator.getUniqueStoreDefinitionsWithCounts has moved to StoreDefinitionUtils.getUniqueStoreDefinitionsWithCounts. 14 August 2013, 23:39:58 UTC
7f2e757 Sort versions displayed by KeyVersionFetcherCLI 14 August 2013, 23:39:58 UTC
back to top