Permalink
Commits on Mar 26, 2016
  1. Merge pull request #37 from a13x/master

    Fixing the building of hanoidb for R18
    committed Mar 26, 2016
Commits on Mar 23, 2016
  1. Fix building of the lib

    Fix sext and edown dependency
    Fix array() type defs
    
    Change-Id: Ibc2986b690fb81ef9d757fa7b8ba20a994bc8fa2
    Aleksandar Radulovic committed Mar 21, 2016
Commits on Nov 28, 2014
  1. Add license for vbisect

    committed Nov 28, 2014
  2. Improve tests/dialyzing.

    committed Nov 28, 2014
  3. Use new on-disk page format

    This updates moves from kvlist to on-disk bisect
    format (https://github.com/krestenkrab/vbisect)
    which means that tree pages are not deserialised
    when read form disk.  This improves performance
    of GETs by ~20% and improves top-level latencies
    significantly.
    
    CRC32 checks are now on the page level.
    committed Nov 28, 2014
  4. Use ebloom by default

    This commit changes the default bloom filter to
    be basho’s bloom, which is significantly more
    stable w.r.t. performance.  The code can still
    read the old bloom filters; new files are written
    with the new filters.
    
    The default is controlled in src/hanoidb.hrl
    using the USE_EBLOOM macro.
    committed Nov 28, 2014
Commits on Nov 26, 2014
  1. Fix crash in recovery code

    committed Nov 26, 2014
  2. Fix min/max level for recovery

    Previous commit f0d2489
    introduced a bug in recovery code.
    committed Nov 26, 2014
Commits on Nov 20, 2014
  1. Make tests run again

    We had a bad regression with #31 due to the
    tests not being run automatically.
    committed Nov 20, 2014
  2. Merge pull request #30 from brigadier/patch-2

    add plain_fsm app in the 'applications' section of .app.src
    committed Nov 20, 2014
  3. @brigadier

    add plain_fsm app in the 'applications' section of .app.src

    plain_fsm must be started prior to hanoidb
    brigadier committed Nov 20, 2014
Commits on Nov 18, 2014
  1. Leave the tests out as per @essen’s comments

    resolves issue #29
    committed Nov 18, 2014
  2. Make default “all” target really do all.

    This fixes issue #29
    committed Nov 18, 2014
Commits on Nov 17, 2014
  1. Add travis build file

    committed Nov 17, 2014
Commits on Nov 14, 2014
  1. Merge pull request #28 from brigadier/patch-1

    Update Makefile
    committed Nov 14, 2014
  2. @brigadier

    Update Makefile

    update makefile to make it compatible with erlang.mk
    brigadier committed Nov 14, 2014
Commits on Oct 21, 2014
  1. Make ebloom / scalable bloom a compile-time option

    bloom (from basho) uses a NIF implementation which
    may be faster and use less memory; test before use.
    
    The “old” bloom, a.k.a. “scalable bloom” 
    is pure erlang, which also has nice properties. 
    
    Note!  Switching to ebloom changes the file format
    so the default is still to use ‘scalable bloom’.
    committed Oct 21, 2014
Commits on Aug 11, 2014
  1. Merge pull request #27 from eryx67/master

    fix memory leak
    committed Aug 11, 2014
  2. @eryx67

    fix memory leak

    eryx67 committed Aug 11, 2014
Commits on Apr 2, 2014
  1. Trying to build the build representation fails.

    More specifically
    
       encode(decode(encode(...)))
    
    fails for dense (small) bloom filter sizes.
    committed Apr 2, 2014
  2. Fix plain bug

    committed Apr 2, 2014
Commits on Feb 14, 2014
  1. Fix argument order for plain_fsm:handle_system_msg

    plain_fsm documentation was wrong uwiger/plain_fsm#4, so now it should be able to send sys messages
    to hanoi.
    committed Feb 14, 2014
Commits on Sep 27, 2012
  1. Merge pull request #18 from eriksoe/bloom-sparse-representation

    Bloom filter: make "don't set if already set" logic more fine-grained.
    committed Sep 27, 2012
  2. @eriksoe

    Bloom filter: make "don't set if already set" logic more fine-grained.

    This results in a minor "bloom add" performance gain of ~10%.
    eriksoe committed Sep 27, 2012
Commits on Sep 26, 2012
  1. Enable lz4 compression

    committed Sep 26, 2012