Switch branches/tags
vector-clock-fixes v1.4.0 release-1.10.26-cutoff release-1.10.25-cutoff release-1.10.24-cutoff release-1.10.23-cutoff release-1.10.22-cutoff release-1.10.21-cutoff release-1.10.20-cutoff release- release-1.10.19-cutoff release-1.10.18-cutoff release-1.10.17-cutoff release-1.10.16-cutoff release-1.10.15-cutoff release-1.10.14-cutoff release-1.10.13-cutoff release-1.10.12-cutoff release-1.10.11-cutoff release-1.10.10-cutoff release-1.10.9-cutoff release-1.10.8-cutoff release-1.10.7-cutoff release-1.10.6-cutoff release-1.10.5-cutoff release-1.10.4-cutoff release-1.10.3-cutoff release-1.10.2-cutoff release-1.10.1-cutoff release-1.10.0-cutoff release-1.9.22-cutoff release-1.9.21-cutoff release-1.9.20-cutoff release-1.9.19-cutoff release-1.9.18-cutoff release-1.9.17-cutoff release-1.9.16-cutoff release-1.9.15-cutoff release-1.9.14-cutoff release-1.9.13-cutoff release-1.9.12-cutoff release-1.9.11-cutoff release-1.9.10-cutoff release-1.9.9-cutoff release-1.9.8-cutoff release-1.9.7-cutoff release-1.9.6-cutoff release-1.9.5-cutoff release-1.9.4-cutoff release-1.9.3-cutoff release-1.9.2-cutoff release-1.9.1-cutoff release-1.9.0-cutoff release-1.8.16-cutoff release-1.8.15-cutoff release-1.8.14-cutoff release-1.8.13-cutoff release-1.8.12-cutoff release-1.8.11-cutoff release-1.8.10-cutoff release-1.8.9-cutoff release-1.8.8-cutoff release-1.8.5-cutoff release-1.8.4-cutoff release-1.8.3-cutoff release-1.8.1-cutoff release-1.7.3-cutoff release-1.7.2-cutoff release-1.7.1-cutoff release-1.7.0-cutoff release-1.6.8-cutoff release-1.6.6-cutoff release-1.6.4 release-1.6.4-cutoff release-1.6.3-cutoff release-1.6.2-cutoff release-1.6.1-cutoff release-1.6.0-cutoff release-1.5.9-cutoff release-1.5.8-cutoff release-1.5.7-cutoff release-1.5.4-cutoff release-1.5.2-cutoff release-1.5.1-cutoff release-1.3.0-cutoff before-replicatype-was-removed before-donorbased-was-removed
Nothing to show
Commits on Jul 9, 2013
  1. Minor fixes post code review. Amending for few missing files in previous

    bhasudha committed Jul 9, 2013
    - Adding new config for REST Server and reverting changes to the
    - Adding a new constructor for R2Store to pass RoutingTypeCode as a
      constructor parameter
    - Renaming Rest service config parameters in VoldemortConfig
    - Adding logger.error for all error messages
  2. Minor fixes post code review

    bhasudha committed Jul 9, 2013
    - Adding new config for REST Server and reverting changes to the single_node_cluster/config
    - Adding a new constructor for R2Store to pass RoutingTypeCode as a constructor parameter
    - Renaming Rest service config parameters in VoldemortConfig
    - Adding logger.error for all error messages
    minor fixes post code# On branch master
  3. Adding unit tests

    bhasudha committed Jul 3, 2013
    - RestServerProtocolTests : protcol tests that validate spec using
      HttpURLConnection to send requests
    - RestServerAPITest : basic API test using R2Store to send requests
  4. Modified parsing and error handling mechanism

    bhasudha committed Jul 3, 2013
    - split RestServerDeleteRequestErrorHandler into two classes.
        1) RestServerDeleteErrorHandler and 2) RestServerDeleteRequestValidator
      Repeated this for all other operations
    Added  config  parameter specific to the Rest Server
    - number of netty boss threads
    - number of netty  worker threads
    - numer of storage threads in the Rest Server storage thread pool
    - queue size in the Rest server storage thread pool
    - modified RestService, RestPipelineFactory to incorporate config param
    Added methods in CoordinatorUtils to serialize and deserialze multiple
    Added origin timestamp and routing type headers to R2Store
    Added Execution handler to Netty pipelinne
    - submits time consuming channel events to disk access to a seprate
      thread pool
    - StorageWorkerThread defines thread in the storage threadpool
    - VoldemortStoreRequest is the message event  passed from  VoldemortRestRequestHandler and StorageExecutionHandler
  5. Minor changes in message headers and handling non existing keys. Also…

    bhasudha committed Jun 25, 2013
    … adding curl tests.
    - Fixed message headers in multipart responses
    - Changed ETag response headers to X-VOLD-Vector-Clock
    - Handled non exisitng or null keys. Sent error message to Client
    - Added curl test cases that test REST spec and basic functionalities
  6. Fixing get version

    bhasudha committed Jun 24, 2013
  7. Initial commit for Rest-Netty Voldemort Server

    bhasudha committed Jun 15, 2013
    - Implemented a rest specification for handling get, put, getall, delete
    - Uses InMemory Store for now
    - Tests coming soon
  8. Cleaned up R2Store and created RESTClientFactory along with RESTClien…

    Chinmay Soman committed Jul 9, 2013
  9. R2Store cleanup and added the multipart and nested multipart handlers…

    Chinmay Soman committed Jul 1, 2013
    … in R2Store
Commits on Jul 8, 2013
  1. Fix NPE in the test code

    voldemort committed Jul 8, 2013
    Pass an empty list instead of a null.
  2. Preparing release 1.4.4 with rebalancing improvements

    Chinmay Soman committed Jul 8, 2013
Commits on Jul 4, 2013
  1. Rename new cluster script

    voldemort committed Jul 3, 2013
  2. More cleanup to repartitioner

    voldemort committed Jul 3, 2013
    Fix varible names, typos add comments
  3. Remove vold_home parameter from scripts

    voldemort committed Jun 29, 2013
    These scripts are being shipped as part of vold repo and so
    no need for this extra parameter.
  4. Get rid of tee-ing the plan to a separate file

    voldemort committed Jun 29, 2013
    The rebalance planner writes the output to a file named
    plan.out so this is not needed anymore.
  5. Fix comments

    voldemort committed Jun 28, 2013
  6. Add cluster expansion script

    voldemort committed Jun 28, 2013
  7. Fix location of example stores

    voldemort committed Jun 28, 2013
  8. Add rebalance shuffle script

    voldemort committed Jun 28, 2013
  9. Change Repartioner to swap among nodes from all specified zones.

    jayjwylie committed with voldemort Jul 1, 2013
    - Added comment about possible weakness of our utility method.
    - Changed random shuffle implementation to swap among all nodes in
      specified zones.
    - Left TODOs and 'dead code' implemntation of intra-zone swapping vs
      inter-zone swapping.
Commits on Jul 3, 2013
  1. Added pending release notes.

    jayjwylie committed Jul 3, 2013
  2. Address minor code review feedback

    jayjwylie committed Jul 3, 2013
    - cleaned up TODOs and comments
    - added TODO to incorporate Abhinays work on "metadata listener"
  3. Fast construction of BaseStoreRoutingPlan objects

    jayjwylie committed Jul 2, 2013
    Cleaned up code that was quickly hacked to ensure BaseStoreRoutingPlan
    objects are "fast" to construct. In this clean up, managed to make
    construction constant time (sub-microsecond on my
    workstation). Basically, the struct that had been expensive to construct
    already existed in the Cluster object and its reference could simply be
    - renamed "numberOfTags" to "numberOfPartitionIds"
    - replaced map with array for partitoinIdToNode lookups
    - TODOs and comments
    - simply copy the partitionIdToNode lookup from cluster object
    - Pre-compute the mapping of partition Id to replicating list
    - TODOs and comments
    - performance test of various cluster/storedef combos:
      - BaseStoreRoutingPlan (fast to construct!)
      - StoreRoutingPlan (slow to construct, but faster than it had been)
      - PartitionBalance (slow to construct, but faster than it had been)
Commits on Jul 1, 2013
  1. Get rid of Integer reference comparison

    voldemort committed Jun 28, 2013
    The current code does Integer reference comparisons. When possible
    int primitive type should be used.
Commits on Jun 28, 2013