Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 29, 2010
  1. @afeinberg
Commits on May 27, 2010
  1. @afeinberg
  2. @afeinberg
  3. @afeinberg

    Set curr.release to 0.81.

    afeinberg committed
Commits on May 26, 2010
  1. @rsumbaly
  2. @afeinberg
  3. @afeinberg

    Merge branch 'multiple-donors'

    afeinberg committed
Commits on May 25, 2010
  1. @afeinberg
  2. @benhardy
Commits on May 24, 2010
  1. @afeinberg
Commits on May 23, 2010
  1. @afeinberg
Commits on May 21, 2010
  1. @afeinberg

    Improved synchronization for shared rebalancing related state.

    afeinberg committed
    	* Simpilified synchronization around the permit Set in
    	* Introduced ReadWriteLock to guard rebalancer state in
          RedirectingStore, MetadataStore and Rebalancer
  2. @rsumbaly

    To have backward compatibility with Voldemort 0.70, keep storeName op…

    rsumbaly committed
    …tional in doFetch in Read-only store servlet
Commits on May 18, 2010
  1. @afeinberg
  2. @afeinberg

    Changed data structures to better suit multiple donors.

    afeinberg committed
    	* 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
Commits on May 10, 2010
  1. @afeinberg
Commits on May 7, 2010
  1. @afeinberg

    General cleanup and refactoring.

    afeinberg committed
    	* Changed the style of statements, Javadoc.
        * Refactored rebalancer AsyncOperation to own class.
  2. @afeinberg

    Enhancements to RemoteTest.

    afeinberg committed
        * Added ability to save a list of null values, set failure
          detector treshold length equal to socket timeout.
  3. @afeinberg

    Fixed steal info search logic in RedirectingStore.

    afeinberg committed
        * 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.
  4. @afeinberg

    Cleaned up code and comments.

    afeinberg committed
    Added license headers.
    Removed commented out code.
  5. @afeinberg

    Tweaks and corrections to rebalancing.

    afeinberg committed
    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.
  6. @afeinberg
  7. @afeinberg
  8. @afeinberg
  9. @afeinberg

    Cleaned up code and Javadoc.

    afeinberg committed
  10. @afeinberg
  11. @afeinberg
  12. @afeinberg
  13. @afeinberg
  14. @afeinberg
  15. @afeinberg
  16. @afeinberg

    Using a deterministic Random.

    afeinberg committed
  17. @afeinberg

    Support for lists of RebalancePartitionsInfo.

    afeinberg committed
        - Refactored RebalancePartitionsInfo(String) to a factory
        - 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
  18. @kirktrue

    Changes to unit tests:

    kirktrue committed
    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)
Commits on Apr 27, 2010
  1. @rsumbaly

    Release 0.80.2

    rsumbaly committed
Something went wrong with that request. Please try again.