Permalink
Switch branches/tags
Commits on Oct 7, 2014
  1. Reverted changes to use again the lib folder

    Fixed bug not creating the lib folder in the assemble and jar gradle tasks
    committed Oct 7, 2014
Commits on Sep 28, 2014
  1. Format: replace TAB with SPACE.

    committed Sep 28, 2014
Commits on Sep 26, 2014
  1. Fix getmetadata shell command

    The "getmetadata" command cannot be run because the "get" command is
    shadowing it.
    Kevin Ballard committed Sep 26, 2014
Commits on Sep 25, 2014
  1. Fixed gradle execution in Windows

    Fixed script classpath
    Updated windows batch files
    committed Sep 25, 2014
Commits on Sep 22, 2014
  1. Releasing Voldemort 1.9.0

    bhasudha committed Sep 22, 2014
Commits on Sep 19, 2014
  1. Fixing the query-key in the new admin tool

    I made the fix to the old tool incorrectly. Ported the code to the new
    tool with no modification. Talked to Xu and merging this directly
    
    Also added a minor fix to the unit tests which fails sometimes because
    of error. Added some retries and ignoring the failure.
    arunthirupathi committed Sep 19, 2014
Commits on Sep 17, 2014
  1. 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.
    arunthirupathi committed Sep 17, 2014
  2. Adding comments to illustrate a problem

    No code change.
    arunthirupathi committed Sep 17, 2014
  3. 2 zone configs

    arunthirupathi committed Sep 17, 2014
Commits on Sep 5, 2014
  1. ZoneShrinkage endToendTest fails

    Zone is shrinked when the nodes receive get/put traffic.
    The bootstrap URL is set to node 1 and node 0 is removed at the end
    of zone shrinkage. Zone shrinkage metadata is written to nodes in order.
    So first node 0 receives the update, that it is no longer part of the
    cluster. But before node 1 is updated, the bootstrap code retries to
    bootstrap from node 1. This is a race condition between admin client
    setting correct metadata on all nodes and the client threads refreshing
    the old value from other nodes. The problem is update metadataversion
    properties fail as the node 0 is not longer a part of the cluster.
    
    The race condition will be avoided if the bootstrap url and the node
    in which we first write the metadata change are one and the same.
    This is what this specific fix does, by making sure node 0 is not removed
    during zone shrinkage.
    arunthirupathi committed with arunthirupathi Sep 4, 2014
  2. Releasing Voldemort 1.8.16

    Releasing voldemort 1.8.16
    arunthirupathi committed Sep 5, 2014
  3. QuotaException causes delete failure

    1) When QuotaException is thrown by delete, it fails the delete instead
    of Quorum to decide the failure.
    2) Added unit test to cover some part of the delete test case.
    arunthirupathi committed Sep 4, 2014
Commits on Sep 3, 2014
  1. bdb native backup fixups

    1. add message for native backup status
    2. add bdb env config param: bdb.recovery.force.checkpoint
    cshaxu committed with cshaxu May 9, 2014
Commits on Sep 2, 2014
  1. Releasing Voldemort 1.8.15

    FelixGV committed Sep 2, 2014
Commits on Aug 30, 2014
Commits on Aug 29, 2014
  1. Merge Read and Write Quota

    Combined GET and GETALL to GET
    Combined PUT and DELETE to PUT
    It would be cleaner if we rename the new GET to READ and PUT to WRITE
    But it might break the backward compatibility so leaving it like this
    for now.
    arunthirupathi committed Aug 28, 2014
Commits on Aug 28, 2014
  1. Removed old parent delegating code in StoreStats which would cause do…

    …uble counting.
    
    Conflicts:
    	src/java/voldemort/store/stats/StoreStats.java
    FelixGV committed Aug 9, 2014
Commits on Aug 27, 2014
  1. Slop for delete operations

    Problems:
    1) Exception handling of delete is very different at 4 places ( on
    normal response, required failure, quorum failure) and after pipeline is
    finished.
    2) The exceptions are reported again and again ( They are not removed
    from the map).
    3) Some places ignore obsoleteVersionException, some others report it.
    4) There is a zombie state abort, there is no way to reach this state.
    5) Multiple slops could be sent, because of the issue 2. When the
    pipeline is aborted, no slops could be sent.
    6) Refactored QuotaLimitingStore test to add delete test cases
    7) Combined the PUT and GET quotas into 2 quotas.
    
    Solution:
    Defined a common method, so that all 4 places call into the same method.
    Only the condition for calling is different. Race conditions still
    exist, after zone failure check but before pipeline finishes the
    exception will go missing, slops will not happen, but the chances are
    reduced.
    Got rid of the state PerformDeletedHintHandoff as
    QuotaExceededExceptions will not be reported as failures. Now doing it
    in place.
    arunthirupathi committed with arunthirupathi Aug 20, 2014
  2. Merge pull request #208 from readams/master

    Fix bitrot and make it build again with newer toolchain
    arunthirupathi committed Aug 27, 2014
Commits on Aug 26, 2014
  1. Upgraded to Tehuti 0.5

    Tehuti 0.5 includes a fix about Histograms not clearing their samples properly. Also added some trace logging code in StoreStats.
    FelixGV committed Aug 26, 2014
Commits on Aug 25, 2014
  1. Merge pull request #212 from arunthirupathi/CleanUpRebalance

    DataCleanup job should not run during rebalance
    arunthirupathi committed Aug 25, 2014
  2. Releasing Voldemort 1.8.13

    cshaxu committed Aug 25, 2014
  3. Merge pull request #210 from arunthirupathi/deleteGetVersion

    Delete should use GetVersion instead of Get
    arunthirupathi committed Aug 25, 2014
Commits on Aug 24, 2014
  1. Log warning for GET ALL and DELETE

    Log warnings for other than GET and PUT.
    arunthirupathi committed Aug 24, 2014
  2. Merge pull request #214 from zhongjiewu/example-config-cleanup

    Migrate from stores.xml to STORES folder in all example configs
    arunthirupathi committed Aug 24, 2014