Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: release-1.4.6
Commits on Jul 24, 2013
  1. @abh1nay
  2. @abh1nay

    Checking in release notes

    abh1nay authored
Commits on Jul 19, 2013
  1. @abh1nay
  2. @abh1nay

    Refactoring based on review feedback

    abh1nay authored
    Major changes:
    renamed:
    src/java/voldemort/client/protocol/admin/StreamingClient.java ->
    src/java/voldemort/client/protocol/admin/BaseStreamingClient.java
    
     renamed:
     src/java/voldemort/client/protocol/admin/SlopWrappingStreamingClient.java
    -> src/java/voldemort/client/protocol/admin/StreamingClient.java
  3. @abh1nay

    Added functionality to stream slops.

    abh1nay authored
    SlopWrappingStreamingClient is a wrapper around the StreamingClient
    which expects a set of faultynodes and streams Slops for those nodes
    
    Added integration tests to test this functionality see:
    SlopStreamingTest
  4. @abh1nay
Commits on Jul 18, 2013
  1. @bhasudha

    - Added config parameter for enabling Rest Service. Rest Service will…

    bhasudha authored
    … run
    
    on port 8085 but will not be enabled by default. Set rest.enable=true to
    bring up RestService.
    - Bringing back HttpService on it port 8081.
    - Changing the Rest Service unit tests to use port 8085
  2. @bhasudha

    Changing get version

    bhasudha authored
    - get version will be a HTTP GET request with a special header
      "X-VOLD-Get-Version" with non null value
    - get version response body will containg the vector clock(s)
    - deleting RestServerGtVersionRequestValidator.java
    - RestServerGetRequestValidator will handle get, getall and getversion
      operations
    
    added non negative checks to timestamp and timeout headers
Commits on Jul 16, 2013
  1. Cleaned up the copyright messages. Renamed SystemStore to SystemStore…

    Chinmay Soman authored
    …Client to avoid ambiguities
  2. Cleaned up the creation of system stores. Created a SystemStoreClient…

    Chinmay Soman authored
    …Factory to handle this
  3. Moving SocketStoreClientFactory creation from SystemStore to SystemSt…

    Chinmay Soman authored
    …oreRepository. This prevents leaking of sockets during re-bootstrap
Commits on Jul 9, 2013
  1. @bhasudha
  2. @bhasudha
  3. @bhasudha

    Minor fixes post code review. Amending for few missing files in previous

    bhasudha authored
    commit.
    - 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
  4. @bhasudha

    Minor fixes post code review

    bhasudha authored
    - 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
  5. @bhasudha

    Adding unit tests

    bhasudha authored
    - RestServerProtocolTests : protcol tests that validate spec using
      HttpURLConnection to send requests
    - RestServerAPITest : basic API test using R2Store to send requests
  6. @bhasudha

    Modified parsing and error handling mechanism

    bhasudha authored
    - 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
      changes
    
    Added methods in CoordinatorUtils to serialize and deserialze multiple
    vectorCLocks
    
    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
  7. @bhasudha

    Minor changes in message headers and handling non existing keys. Also…

    bhasudha authored
    … 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
  8. @bhasudha

    Fixing get version

    bhasudha authored
  9. @bhasudha

    Initial commit for Rest-Netty Voldemort Server

    bhasudha authored
    - Implemented a rest specification for handling get, put, getall, delete
    - Uses InMemory Store for now
    - Tests coming soon
  10. R2Store cleanup and added the multipart and nested multipart handlers…

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

    authored
    Pass an empty list instead of a null.
  2. Preparing release 1.4.4 with rebalancing improvements

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

    authored
  2. More cleanup to repartitioner

    authored
    Fix varible names, typos add comments
  3. Remove vold_home parameter from scripts

    authored
    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

    authored
    The rebalance planner writes the output to a file named
    plan.out so this is not needed anymore.
  5. Fix comments

    authored
Something went wrong with that request. Please try again.