Permalink
Commits on Mar 23, 2012
  1. Merge pull request #114 from basho/t59-HTTPClientConfig-Builder-from-bug

    There was a bug in the HTTPClientConfig.Builder that was causing a probl...
    broach committed Mar 23, 2012
  2. Fixed style, with apolgies to Russell

    Brian Roach committed Mar 23, 2012
  3. There was a bug in the HTTPClientConfig.Builder that was causing a pr…

    …oblem with creating a HTTPClusterClient
    
    If you supplied an existing HTTPClientConfig to the builder it would copy the URL - at that point calling the withHost() or
    withPort() methods would not produce a change because having already set the URL took precedence. A second problem was that even
    if you hadn't set the URL, calling build() did set it. This causes a problem if you were attempting to use the builder to construct
    multiple HTTPClients with different hosts and/or ports (as was the case with HTTPClusterClient) - you end up with all the
    HTTPClients having the same URL
    
    I corrected this by parsing out the host and port from the URL if you passed in an existing config to the builder while at the same time not copying the URL. I also changed build() to not set the URL.
    Brian Roach committed Mar 23, 2012
Commits on Feb 27, 2012
  1. updated README to reflect new version in Central

    Brian Roach committed Feb 27, 2012
  2. Updated CHANGELOG and THANKS for release, cleaned up pom.xml formatting,

    made sure all plugins had version numbers, changed scm config to allow
    automated release to work
    Brian Roach committed Feb 27, 2012
  3. Merge pull request #109 from basho/t46-lazy-bucket-properties

    T46 lazy bucket properties
    broach committed Feb 27, 2012
  4. Removed superflous test, added one for fail case

    Added Test class to AllTests runner
    Added @since tags to javadoc for new methods in FetchBucket and WriteBucket
    Brian Roach committed Feb 27, 2012
Commits on Feb 23, 2012
  1. Test for LazyBucketProperties

    Brian Roach committed Feb 23, 2012
  2. Changed to using Russell's implementation; overall it's just cleaner …

    …and there's an internal state that protects a FutureTask from being run() twice that I wasn't aware of.
    Brian Roach committed Feb 23, 2012
Commits on Feb 22, 2012
  1. In a fail condition, resetting the AtomicBoolean could create a probl…

    …em because the
    
    CountDownLatch was still at 0. Resetting it to 1 afterward would leave iopen a tiny race condition.
    Wrapping the whole thing in a volatile boolean solves the problem, and in the case of a
    failure all subsequent requests will also fail.
    Brian Roach committed Feb 22, 2012
  2. First cut at adding lazy loading of bucket properties.

    Brian Roach committed Feb 22, 2012
Commits on Feb 21, 2012
  1. Merge pull request #107 from basho/t44-sybolic-quora-domainbucketbuilder

    Added setter methods in the DomainBucketBuilder to accept symbolic quora
    broach committed Feb 21, 2012
Commits on Feb 20, 2012
  1. Added setter methods in the DomainBucketBuilder to accetp symbolic qu…

    …ora. Added test to verify
    Brian Roach committed Feb 20, 2012
Commits on Feb 17, 2012
  1. Merge pull request #104 from basho/BR-add-status

    Br add status
    broach committed Feb 17, 2012
  2. Added new Riak 1.1 stats and also a custom deserializer for some of t…

    …hose that are currently broken and containing the string "undefined" rather than an int value
    Brian Roach committed Feb 17, 2012
Commits on Feb 15, 2012
  1. final style check.

    Brian Roach committed Feb 15, 2012
  2. Changes from Russel's comments

    - Fixed style / formatting
    - Converted to using Jackson object mapping
    - eliminated http.response.StatsResponse and its tests as it was no longer necessary
    Brian Roach committed Feb 15, 2012
  3. Merge pull request #106 from basho/rdb_leaking_connections

    Catch more general IOException and close RiakConnection
    russelldb committed Feb 15, 2012
Commits on Feb 14, 2012
  1. Merge pull request #105 from basho/rdb_test_be_output

    Output current test name
    russelldb committed Feb 14, 2012
  2. Output current test name

    Some tests seem to hang sometimes against innostore backend
    by outputting the active test's name hopefully we can solve that
    russelldb committed Feb 14, 2012
Commits on Feb 13, 2012
  1. Fixed small bug with NodeStats reviewing my own code.

    Brian Roach committed Feb 13, 2012
  2. Added me as a Developer :-D

    Brian Roach committed Feb 13, 2012
  3. Added tests and javadoc

    Brian Roach committed Feb 13, 2012
Commits on Feb 12, 2012
  1. new files for /stats operation. Decided to change IRiakClient interfa…

    …ce to return an Iterable<NodeStats) rather than an interator.
    Brian Roach committed Feb 12, 2012
  2. initial check in of /stats support. All working, just need to do some…

    … testing
    
    and  think if the interface is sane or not.
    Brian Roach committed Feb 12, 2012
Commits on Feb 10, 2012
  1. Changed the error check to throw on all 5xx errors, and all 4xx error…

    …s except 404 and 412
    
    A number of the operations objects are expecting 404 to come back, and the 412 needs to be handled
    upstream as well
    Brian Roach committed Feb 10, 2012
  2. Make fewer buckets in the itests.

    Clean down after use and re-use buckets
    russelldb committed Feb 10, 2012
Commits on Feb 9, 2012
  1. Merge pull request #102 from basho/BR-symbolic-quora

    Merge in symbolic quorum support.
    broach committed Feb 9, 2012