Permalink
Commits on Oct 1, 2010
  1. don't crash when -1 replica

    Change-Id: I3237945fdaa0e8cac682450402fbc15220262ba0
    Reviewed-on: http://review.northscale.com/2958
    Reviewed-by: Sean Lynch <seanl@literati.org>
    Tested-by: Sean Lynch <seanl@literati.org>
    steveyen committed with seanlynch Oct 1, 2010
Commits on Sep 28, 2010
  1. bug 2529 - port 8080 to 8091

    Change-Id: I66534ed192a9b5e18aeeb15b9098fa5bc90a2e43
    Reviewed-on: http://review.northscale.com/2791
    Tested-by: Matt Ingenthron <matt@northscale.com>
    Reviewed-by: Matt Ingenthron <matt@northscale.com>
    steveyen committed with Matt Ingenthron Sep 28, 2010
Commits on Sep 21, 2010
  1. Add libtool options to specify the library version

    We should add library version information to the library to avoid
    crashing the users application in mysterious ways. The libtool
    documentation at
    http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning
    advice the version number to start with 0:0:0 and update the numbers
    right before immediately before a public release of the library.
    
    Change-Id: Ic69a89c7950d1d81da0ef9437deb0020cdcddd5f
    Reviewed-on: http://review.northscale.com/2594
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Dustin Sallings <dustin@spy.net>
    trondn committed with dustin Sep 21, 2010
  2. Replica may be NIL causing some printfs to dump core

    Change-Id: I3be2f411f18be3d7a321c9b097b6af9c2620de55
    Reviewed-on: http://review.northscale.com/2593
    Tested-by: Dustin Sallings <dustin@spy.net>
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    trondn committed with dustin Sep 21, 2010
  3. Fixed indentation and possible printf of NIL pointer

    Change-Id: Ida2a7d8743fc642b530551a0485a8b190830c609
    Reviewed-on: http://review.northscale.com/2592
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Dustin Sallings <dustin@spy.net>
    trondn committed with dustin Sep 21, 2010
Commits on Sep 20, 2010
  1. typo

    Change-Id: I8685ae6b7c6c0140380940ca4e4ee39ece84a3c5
    Reviewed-on: http://review.northscale.com/2565
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    steveyen committed Sep 20, 2010
Commits on Sep 10, 2010
  1. Remove autogenerated file

    Change-Id: I8850fd09dbe1b532c29fc3b5f899e4c210e96d1e
    Reviewed-on: http://review.northscale.com/2358
    Tested-by: Dustin Sallings <dustin@spy.net>
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    trondn committed with dustin Sep 10, 2010
Commits on Sep 1, 2010
  1. tool to gen a list of keys distributed evenly over all vbuckets

    Change-Id: I09af7c34a3e0a0c32decfb82a2417e176a8e1871
    Reviewed-on: http://review.northscale.com/2087
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Dustin Sallings <dustin@spy.net>
    kbatten committed with dustin Aug 22, 2010
  2. Ignore the malloc tests in configure

    Change-Id: I9d12d26ca4c3d239930248a98d982edb30350ec7
    Reviewed-on: http://review.northscale.com/2199
    Tested-by: Dustin Sallings <dustin@spy.net>
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    trondn committed with dustin Aug 31, 2010
  3. Updated m4/pandora_use_pipe.m4

    Change-Id: If562e0af29e89078e773fb9e8ff6d442f1160fdc
    Reviewed-on: http://review.northscale.com/2198
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Dustin Sallings <dustin@spy.net>
    trondn committed with dustin Aug 31, 2010
Commits on Aug 27, 2010
  1. fixed make dist

    Change-Id: I2a7c33f6eb5c90bcb51f5673a66cd707bd31a724
    Reviewed-on: http://review.northscale.com/2137
    Tested-by: Matt Ingenthron <matt@northscale.com>
    Reviewed-by: Matt Ingenthron <matt@northscale.com>
    Aliaksey Kandratsenka committed with Matt Ingenthron Aug 25, 2010
Commits on Aug 18, 2010
  1. Fixed regression for bug 2112. Bug now demonstrated.

    Change-Id: I2fcc71712a8dcbbdefe954ad4bb98106a3c224ba
    Reviewed-on: http://review.northscale.com/1999
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    ingenthr committed with steveyen Aug 18, 2010
  2. Added regression test for bug2112

    Change-Id: Id92b345acd620bf6e22618edf904b38cc226ae79
    Reviewed-on: http://review.northscale.com/1994
    Tested-by: Matt Ingenthron <matt@northscale.com>
    Reviewed-by: Matt Ingenthron <matt@northscale.com>
    trondn committed with Matt Ingenthron Aug 18, 2010
  3. Fixed .gitignore

    Change-Id: I2004144da2851bd598e19f98c628e6f3f1eeec3e
    Reviewed-on: http://review.northscale.com/1993
    Reviewed-by: Matt Ingenthron <matt@northscale.com>
    Tested-by: Matt Ingenthron <matt@northscale.com>
    trondn committed with Matt Ingenthron Aug 18, 2010
  4. Add a regression test suite

    Change-Id: I4df4aac62d94d4817534f70e40634488277b1164
    Reviewed-on: http://review.northscale.com/1992
    Reviewed-by: Matt Ingenthron <matt@northscale.com>
    Tested-by: Matt Ingenthron <matt@northscale.com>
    trondn committed with Matt Ingenthron Aug 18, 2010
Commits on Aug 11, 2010
  1. Add support for forward vbucket table

    Change-Id: I189c8d407ba9912f9f538f4d5e96d069af5eb007
    Reviewed-on: http://review.northscale.com/1835
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    mtaneja committed with steveyen Aug 11, 2010
Commits on Aug 2, 2010
  1. test commit( extra empty line added)

    Change-Id: I62c93dc246f93a623c843c0263d6970647093692
    Reviewed-on: http://review.northscale.com/1474
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    dmitry-nedelsky committed with steveyen Aug 2, 2010
Commits on Aug 1, 2010
  1. Added --without-docs to build without generating manpages

    Change-Id: I55d1d8cdb113c11af6ad41c4dbeae830a91b64b1
    Reviewed-on: http://review.northscale.com/1341
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Jul 27, 2010
Commits on Jul 30, 2010
  1. single hyphen signifies stdin

    Change-Id: I0f595672366c65f5620e7a1950586a08dc316c59
    Reviewed-on: http://review.northscale.com/1410
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Dustin Sallings <dustin@spy.net>
    steveyen committed with dustin Jul 29, 2010
Commits on Jul 29, 2010
  1. vbuckettool program that emits vbucket/server info for input keys

    The json/vbucketservermap input file can also be stdin.
    
    Example usage:
    
        ./vbuckettool file.json some_key another_key
    
        curl http://HOST:8080/pools/default/buckets/default | \
           ./vbuckettool -- some_key another_key
    
    Change-Id: I4024fe406c20630ece69b79d500d8a5259370a5c
    Reviewed-on: http://review.northscale.com/1406
    Reviewed-by: Sean Lynch <seanl@literati.org>
    Tested-by: Sean Lynch <seanl@literati.org>
    steveyen committed with seanlynch Jul 29, 2010
Commits on Jul 28, 2010
  1. added user/password auth fields to libvbucket

    The tests also include a diff test in the equality case.
    
    Change-Id: I2adcc125429ca32c13930c9e508454db8d213bab
    Reviewed-on: http://review.northscale.com/1373
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    steveyen committed with alk Jul 28, 2010
  2. vbucket diff algorithm fix

    The strcmp() result comparison was incorrect.
    
    Change-Id: Iec3d18650840b1503f7b627849748c1f55b266aa
    Reviewed-on: http://review.northscale.com/1372
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    steveyen committed with alk Jul 28, 2010
  3. Register libvbucket with pkg-config.

    Change-Id: I1ebd874a0826ad71e7ffde1cb8dc946d765b0371
    Reviewed-on: http://review.northscale.com/1382
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    PiotrSikora committed with steveyen Jul 28, 2010
  4. Expose vbucket_free_diff(), otherwise we cannot really use it.

    Change-Id: I472c425c3fce2f02b2482937b142c5421ba98cbc
    Reviewed-on: http://review.northscale.com/1383
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    PiotrSikora committed with steveyen Jul 28, 2010
Commits on Jun 17, 2010
  1. Missed an obvious string from my source of reference.

    Change-Id: I690d00929f3d0c11b75d7c3a1cf421b13defb2e6
    Reviewed-on: http://review.northscale.com:8080/639
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    dustin committed with steveyen Jun 17, 2010
  2. Added config diffing.

    Change-Id: I7008e18097c5cb3d53f75c5fc6d518cb984ab2d1
    Reviewed-on: http://review.northscale.com:8080/638
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    dustin committed with steveyen Jun 17, 2010
  3. Set errstr when failing to parse json.

    Change-Id: I79cad554cc5ae3261f9e3e0091a5624da9d45533
    Reviewed-on: http://review.northscale.com:8080/637
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    dustin committed with steveyen Jun 17, 2010
  4. Added doxy.

    Documentation may be read here:
    
                  http://labs.northscale.com/libvbucket/
    
    Change-Id: I08cc1f7c2500f2b6c59a723985b07af0464b2ccc
    Reviewed-on: http://review.northscale.com:8080/636
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    dustin committed with steveyen Jun 17, 2010
  5. Declare vbucket_config_st as an opaque type.

    This removes a bunch of casts within the code without exposing
    internal types.
    
    Change-Id: I3a987b12304e548ba94d370392941d65320993ef
    Reviewed-on: http://review.northscale.com:8080/632
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    dustin committed with steveyen Jun 17, 2010
  6. Ability to tell libvbucket when you tell it told you the wrong server.

    In this case, it just tries the next one.  Something smarter may
    happen in the future.
    
    Change-Id: I612d9a7fbe911d2ffe64041d8b847d6c416e02db
    Reviewed-on: http://review.northscale.com:8080/631
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    dustin committed with steveyen Jun 17, 2010
Commits on Jun 10, 2010
  1. Bug 1252, unifying JSON API around vBucket instead of vbucket

    Change-Id: I5da7051a6f286d3ee48e7898287ae2f3f6254263
    Reviewed-on: http://review.northscale.com:8080/379
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Dustin Sallings <dustin@spy.net>
    steveyen committed with dustin Jun 10, 2010
  2. more tests added around newlines and a better REST response envelope

    on the path torwards tracking down a bug, I added more tests
    to libvbucket.
    
    Change-Id: I126943a654870232ffe47c22633480b61331b38d
    Reviewed-on: http://review.northscale.com:8080/374
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Jun 10, 2010
Commits on Jun 8, 2010
  1. Bug 1223: allow json to be nested

    Change-Id: I75afe036d0bd46c6d792c32cdd659bc490039532
    Reviewed-on: http://review.northscale.com:8080/342
    Tested-by: Sean Lynch <seanl@literati.org>
    Reviewed-by: Sean Lynch <seanl@literati.org>
    steveyen committed with seanlynch Jun 8, 2010
Commits on Jun 2, 2010
  1. Add error reporting for vbucket_config_parse_file().

    Change-Id: I49a33bb0737fc3f4b5502caddd709dd076b94bfa
    Reviewed-on: http://review.northscale.com:8080/266
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    seanlynch committed with trondn Jun 2, 2010
Commits on May 31, 2010
  1. Added license header to the include files to install

    Change-Id: I3f61deb7ccb76b5da074a5da05a380871e2595b6
    Reviewed-on: http://review.northscale.com:8080/251
    Tested-by: Dustin Sallings <dustin@spy.net>
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    trondn committed with dustin May 31, 2010