Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: redis-sharded
Commits on Nov 23, 2011
Commits on Nov 21, 2011
  1. gh-52 Mongo db fix (sears)

    Michi Mutsuzaki authored
  2. Merge branch 'MongoDBFix' of git:// into sears-M…

    Michi Mutsuzaki authored
  3. gh-51 Improved Random Number Generation Performance and add Exponenti…

    Michi Mutsuzaki authored
    …al distribution support (sears)
  4. Merge branch 'ImprovedRNG' of git:// into sears-…

    Michi Mutsuzaki authored
  5. gh-49 Build fix (sears)

    Michi Mutsuzaki authored
  6. Fix MongoDB insert() by adding explicit toString() calls.

    Russell Sears authored
Commits on Nov 20, 2011
  1. Adding data exception

  2. Remove synchronization points from random number generation. This mos…

    Russell Sears authored
    …tly consisted switching from per-class instances of Random() that are shared amongst threads to thread-local instances shared across classes.
    Also, CounterGenerator.nextInt() was synchronized.  Changed it to use an AtomicInteger.
    Finally, removed lastString() from Generator, as it was only called in places where lastInt() was more appropriate; switched the calls to lastInt().
Commits on Nov 19, 2011
  1. Merge branch 'master' of

    Russell Sears authored
  2. Merge branch 'fnv64' of

    Russell Sears authored
  3. Merge branch 'fnv64' of

    Russell Sears authored
  4. add new Expoenential key distribution

    Russell Sears authored
  5. We use FNV hash functions to generate a large indexable sequence of n…

    Russell Sears authored
    …on-colliding keys. Unforunately, for reasonably sized
    workloads, this leads to key collisions, which throws off experiments.
    The implementations of the FNV32 and FNV64 hash functions we use manipulate signed integers instead of unsigned integers, so it
    is unclear if this is a limitation of the FNV algorithms or of our implementations.
    As a workaround, this patch switches from FNV32 to FNV64, reducing the chances of such bad behavior (and eliminating it in our
    experiments to date).
  6. fix build errors

    Russell Sears authored
  7. get rid of broken dbcompile-all ant target, replace it with hacky mak…

    Russell Sears authored
    …e target, and rename makefile.
Commits on Nov 18, 2011
Commits on Nov 17, 2011
Commits on Nov 16, 2011
  1. gh-46 Fixed typo in RedisClient

    Michi Mutsuzaki authored
  2. Merge branch 'master' of git:// into Zlender-m…

    Michi Mutsuzaki authored
  3. gh-43 Variable length fields (sears)

    Michi Mutsuzaki authored
    gh-44 Constant occupancy workload (sears)
    gh-45 Modify DB API for efficient large object support (sears)
  4. Fixed typo in RedisClient

Commits on Nov 15, 2011
  1. Merge pull request #45 from sears/ByteIterator

    Michi Mutsuzaki authored
    gh-45 Modify DB API for efficient large object support (sears)
Commits on Nov 13, 2011
  1. Make it easier to build the database client libraries:

    Russell Sears authored
     1) Add, which downloads + unpacks all of the dependencies.
     2) Fix build.xml so that downloaded libraries don't break ant doc
     3) Add dbcompile-all target that builds all of the client libraries at once.
  2. change DB API to use ByteIterator for fields instead of String. This …

    Russell Sears authored
    …fixes a number of scalability problems.
Something went wrong with that request. Please try again.