Permalink
Commits on Aug 27, 2014
Commits on Aug 26, 2014
  1. Upgraded to Tehuti 0.5

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

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

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

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

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

    arunthirupathi committed Aug 24, 2014
    Migrate from stores.xml to STORES folder in all example configs
Commits on Aug 23, 2014
  1. Merge pull request #213 from zhongjiewu/better-example

    arunthirupathi committed Aug 23, 2014
    Polish up the Java Client example
Commits on Aug 22, 2014
  1. DataCleanup job should not run during rebalance

    arunthirupathi committed Aug 22, 2014
    1) There is a check to not start Data Cleanup job during rebalance,
    but after it is started, there is no periodic check.  This causes the
    data cleanup to compete with rebalance.
    2) Check every 10,000 entries scanned to make sure that there is no
    rebalance in progress.
    3) Added error condition around the data retention to make sure that if
    it is set to 0 or lesser days the value is ignored and an error is
    logged. Previously if it is set to 0, it will wipe out your entire data.
  2. Merge pull request #211 from arunthirupathi/node0Issue

    arunthirupathi committed Aug 22, 2014
    Tools depend on Node 0 to be available
  3. Delete should use GetVersion instead of Get

    arunthirupathi committed Aug 22, 2014
    1) Currently Delete uses Get instead of GetVersion before doing delete.
    This can cause the Get to count towards Quota and is also unnecessary
    overhead when you want to delete things.
    2) Now GetVersion is attempted and if multiple versions are encountered,
    then a Get is done to do the read repair.
    3) Put uses duplicated code, the code is consolidated. Made the methods
    private. I think I should replace the GetVersion method with the new
    method I wrote, but not sure what is the use case and saving that for a
    later date.
  4. Tools depend on Node 0 to be available

    arunthirupathi committed Aug 22, 2014
    Added a new override for getRemoteStoreDefList which takes no parameters
    and identifies one of the nodes, for it to be used.
    
    Fixed all the tools (not used in production code path but could be used
    by SREs) code, which used NodeId 0 as default to use the new overload.
    
    VoldemortMultiStoreBuildAndPushJob seems to have the issue, but not
    sure, whether it is used in production, so just added the comment.
Commits on Aug 18, 2014
Commits on Aug 14, 2014
  1. Merge pull request #207 from FelixGV/master

    arunthirupathi committed Aug 14, 2014
    Fixed the Show Spurious Values test...
  2. Rename variable

    singhsiddharth committed Aug 14, 2014
  3. Remove tehuit from lib as it is auto generated

    arunthirupathi committed Aug 14, 2014
    The jar should be copied from private-lib, for some weird
    reason I thought the lib is checked in and hence I checked
    in but it is not required.
Commits on Aug 13, 2014
  1. Zone check, store name in error, unit tests

    arunthirupathi committed Aug 8, 2014
    1) When Server fails to start because of an invalid store, the store is
    logged in the error message. So that it is actionable.
    2) Added checks to zone proximity list to avoid same zone and duplicate
    zone ids.
    3) Modified Zones from LinkedList to ArrayList, as get operation is more
    efficient in ArrayList than the LinkedList.
    4) Refactor the common code in zone calculations to common functions.
    5) Added unit tests to cover the new checks added to zone proximity
    list.
Commits on Aug 12, 2014
  1. Merge pull request #205 from FelixGV/master

    FelixGV committed Aug 12, 2014
    Releasing Voldemort 1.8.12
  2. Releasing Voldemort 1.8.12

    FelixGV committed Aug 12, 2014
  3. Tools are failing because of the missing files

    arunthirupathi committed Aug 12, 2014
    Added tehuti to the lib directory.
  4. Merge conflict was incorrectly resolved

    arunthirupathi committed Aug 12, 2014
    Fixed the merge conflict
  5. Merge conflict on StatsTest

    arunthirupathi committed Aug 12, 2014
    Resolved the merge conflict
  6. Upgraded to latest Tehuti, 0.4

    FelixGV authored and arunthirupathi committed Aug 7, 2014
  7. Fixed a problem with RequestCounter.getNumEmptyResponses().

    FelixGV authored and arunthirupathi committed Aug 5, 2014
    It required a SampledTotal, not a SampledCount.
  8. Initial commit of the Tehuti stats integration.

    FelixGV authored and arunthirupathi committed Aug 5, 2014
    Some unit tests are failing. Probably a few bugs need squashing...