Commits on Jun 25, 2014
  1. @zhongjiewu
Commits on Jun 24, 2014
  1. @bhasudha

    Releasing Voldemort 1.8.8

    bhasudha committed Jun 24, 2014
  2. @bhasudha

    Incorporating review comments

    Changing timeout for HttpClientFactory shutdown to 10 seconds
    bhasudha committed Jun 23, 2014
  3. @bhasudha

    move transport client instantiation to getRawStore

    adding timeout to HttpClientFactory shutdown
    added minor log messages
    bhasudha committed Jun 23, 2014
  4. @singhsiddharth

    Merge pull request #199 from arunthirupathi/eclipseJunit

    Junit tests are not running inside eclipse
    singhsiddharth committed Jun 24, 2014
  5. @arunthirupathi

    Junit tests are not running inside eclipse

    Java builder property is not set on the .project file which
    causes all the tests to fail with the ClassNotFoundException
    
    Some test uses GetContent which causes CoordinatorRestAPITest
    to fail.
    arunthirupathi committed Jun 24, 2014
Commits on Jun 20, 2014
  1. @vinothchandar

    Update CONTRIBUTORS

    Add Arun and Xu
    vinothchandar committed Jun 20, 2014
Commits on Jun 19, 2014
  1. @singhsiddharth
  2. @cshaxu
  3. Releasing Voldemort 1.8.7 with the Quota metrics fix

    Chinmay Soman committed Jun 19, 2014
  4. @arunthirupathi

    Merge pull request #198 from icefury71/mbean_quota_fix

    Registering individual store quota stats instead of aggregate to the Mbe...
    arunthirupathi committed Jun 19, 2014
  5. @arunthirupathi

    hudson run fails to copy mysql

    1) There is not libs directory anymore so hudson run fails to copy
    the mysql.jar to the lib directory. Added the mysql as testRuntime
    so the jar will be downloaded automatically
    2) Added war task to update the documentation
    arunthirupathi committed Jun 19, 2014
  6. Registering individual store quota stats instead of aggregate to the …

    …Mbean server
    Chinmay Soman committed Jun 18, 2014
  7. @arunthirupathi

    add eclipse and idea projects to gitignore

    eclipse and idea projects will have the lib paths different for
    each person, as they will point to the jars from the gradle
    cache.
    arunthirupathi committed Jun 18, 2014
Commits on Jun 18, 2014
  1. @arunthirupathi

    remove .classpath and .project

    gradle eclipse updates teh existing classpath and project
    and leaves teh classpath is a very inconsistent state.
    So removing these files and the users can generate them
    when required. Will fix the .gitignore to add these files
    so that they dont show up.
    arunthirupathi committed Jun 18, 2014
  2. @arunthirupathi

    eclipse import is broken

    1) src/java is defined multiple times which causes the problem
    2) outputDir is set to bin, which erases all the shell scripts
    arunthirupathi committed Jun 18, 2014
Commits on Jun 13, 2014
  1. @arunthirupathi

    use maven central for gradle dependencies

    1) The jars are directly consumed from libs directory which makes
    upgrading the dependencies harder. Also in some cases the transitive
    dependencies are not copied correctly which causes issues.
    2) Seperated the libs to private-lib and public-lib. private-lib will
    contain jars for which I could not find the same version in the maven
    central repository. The public-lib are available in maven central
    and are not dependent upon by gradle. But still kept for ant
    compatibility.
    3) As part of the build (ant/gradle) all the dependent libs are
    copied into the libs. This is to make the bin/*.sh work. Also there
    is some EasyVPL code which depends on the jar in library.
    4) Since the classpath is going to be different both the eclipse and
    idea will break. But after the download you can run
    ./gradlew eclipse and ./gradlew idea to regenerate the correct project/
    classpath to make it work again.
    arunthirupathi committed Jun 3, 2014
Commits on Jun 11, 2014
  1. @arunthirupathi

    Merge pull request #188 from d4mian/minor-changes

    Comment typos, duplicate code removal and avoid unnecessary fetch of column key_ from the database.
    arunthirupathi committed Jun 11, 2014
  2. Releasing Voldemort 1.8.6 containing Quota (per store instead of aggr…

    …egate) fix.
    Chinmay Soman committed Jun 11, 2014
  3. @arunthirupathi

    Merge pull request #196 from icefury71/quota_per_store_stats_fix

    Fix for QuotaLimitingStore: Passing storestats for the current store ins...
    arunthirupathi committed Jun 11, 2014
  4. @singhsiddharth

    Merge pull request #194 from arunthirupathi/PoolSizeRename

    RestClient renamed poolsize key
    singhsiddharth committed Jun 11, 2014
  5. Fix for QuotaLimitingStore: Passing storestats for the current store …

    …instead of the aggregate
    Chinmay Soman committed Jun 11, 2014
Commits on Jun 10, 2014
  1. @arunthirupathi

    log4j.properties is included in the voldemort jar

    While refactoring the consultant moved some code and it caused
    binary level difference on the vold jar. I reverted the change
    for now. Since it is reverting to the old state, skipping code
    review for now.
    arunthirupathi committed Jun 10, 2014
  2. @arunthirupathi

    RestClient renamed poolsize key

    RestClient does not have POOL_SIZE_KEY anymore.
    From the source it is probably renamed to HTTP_POOL_SIZE.
    The previous constant value was poolsize and the new constant
    is http.poolsize.
    
    Upgrading the R2, Data, Pegasus libraries along with this change.
    arunthirupathi committed Jun 10, 2014
  3. @cshaxu

    add optional identifier string for StoreClientFactory

    1. fix invalid package name in voldemort-coordinator.sh
    2. replace jmxId with identifierString
    cshaxu committed Jun 3, 2014
Commits on Jun 6, 2014
  1. @arunthirupathi

    Release voldemort 1.8.5

    Gradle related changes
        - empty settings file
        - empty voldemort-contrib directory
        - gradle wrapper to fetch required version
    arunthirupathi committed Jun 6, 2014
  2. @arunthirupathi

    Merge pull request #193 from arunthirupathi/voldemort-contrib

    Dummy directory for injecting custom gradle behavior
    arunthirupathi committed Jun 6, 2014
  3. @arunthirupathi

    Dummy directory for injecting custom gradle behavior

    This is a place holder directory for injecting custom gradle behavior.
    
    This directory is not directly used in the open source gradle builds.
    The open source project produces 2 artifacts voldemort.jar and
    voldemort-contrib.jar. This is not gradle friendly as in gradle if
    you are producing more than one jar from the same module exporting
    ivy dependencies and other becomes very trickier.
    
    This allows an upstream wrapper to inject custom behavior. For example
    upstream wrapper can define a project(':voldemort:voldemort-contrib')
    and define all the gradle behavior dependencies, black box build .
    
    Theoretically we could have used the contrib directory but that will
    result in lot more confusion as that directory produces some artifacts
    and upstream could want a different behavior.
    arunthirupathi committed Jun 6, 2014
Commits on Jun 5, 2014
  1. @arunthirupathi

    Merge pull request #192 from szczepiq/master

    Added empty settings.gradle so that Gradle does not search it in parent dirs.
    arunthirupathi committed Jun 5, 2014
  2. @szczepiq
Commits on Jun 3, 2014
  1. @arunthirupathi

    Merge pull request #191 from arunthirupathi/gradleBuild

    Generate gradle wrapper to work with versions
    arunthirupathi committed Jun 3, 2014
  2. @singhsiddharth
Commits on Jun 2, 2014
  1. @bhasudha

    Fixing RESTClientFactory

       * close() method should shutdown transportClient cleanly in all use
         cases.
       * getStoreClient(storeName, resolver) should return a LazyStoreClient
    bhasudha committed Jun 2, 2014
Commits on May 30, 2014
  1. @cshaxu
  2. @arunthirupathi

    Generate gradle wrapper to work with versions

    Gradle version 1.12 is required for our gradle. But by default
    most of us has only 1.4 . So the tasks will fail with compile
    errors in these cases. Gradle provides a wrapper where it manages
    the versions for us. Add task gradle wrapper and
    it creates some files. These files can be checked into the
    version control and people can run this command instead of gradle.
    arunthirupathi committed May 30, 2014