Permalink
Commits on Feb 25, 2014
  1. @evanmcc

    cleanup

    evanmcc committed Feb 25, 2014
  2. @evanmcc
Commits on Feb 22, 2014
  1. @evanmcc

    ready for pulsing

    evanmcc committed Feb 22, 2014
Commits on Feb 21, 2014
  1. @evanmcc

    wip 2

    evanmcc committed Feb 21, 2014
  2. @evanmcc

    wip horrible wip

    evanmcc committed Feb 21, 2014
Commits on Feb 13, 2014
  1. @joedevivo

    Merge pull request #138 from basho/jd-rhs

    Cuttlefish schema RHS sub for platform_bin_dir
    joedevivo committed Feb 13, 2014
Commits on Feb 12, 2014
  1. {level, advanced} -> hidden

    Joe DeVivo committed Feb 12, 2014
Commits on Feb 11, 2014
  1. No longer need platform_data_dir for mustache context

    Joe DeVivo committed Feb 11, 2014
  2. Cuttlefish schema RHS sub for platform bin_dir

    also, rearranged mappings so multi versions are right near their bitcask counterparts
    Joe DeVivo committed Feb 11, 2014
Commits on Feb 5, 2014
  1. @joedevivo

    Merge pull request #135 from basho/jd-schema-dirs

    Changed bitcask.data_root to directory datatype
    joedevivo committed Feb 5, 2014
Commits on Feb 3, 2014
  1. Changed bitcask.data_root to directory datatype

    Joe DeVivo committed Feb 3, 2014
Commits on Jan 29, 2014
  1. @Vagabond

    Merge pull request #133 from basho/feature/xref

    Add xref target
    Vagabond committed Jan 29, 2014
  2. @Vagabond

    Add xref target

    Vagabond committed Jan 29, 2014
Commits on Jan 16, 2014
  1. @reiddraper

    Update tools.mk

    reiddraper committed Jan 16, 2014
  2. @reiddraper

    Merge pull request #132 from basho/feature/tools.mk

    Use tools.mk for dialyzer support
    reiddraper committed Jan 16, 2014
  3. @reiddraper
Commits on Jan 7, 2014
  1. @seancribbs

    Merge pull request #130 from liveforeverx/fix_expiry

    fix bitcask.schema for multi_backend
    seancribbs committed Jan 7, 2014
  2. @liveforeverx
Commits on Jan 3, 2014
  1. @evanmcc

    - start with scott's commit 0d3acb0

    - fix the issue introduced in 6c97173 more mininally
    - ifdef out env reading even though it doesn't matter
    evanmcc committed Jan 2, 2014
Commits on Dec 26, 2013
  1. @slfritchie

    Merge pull request #127 from basho/refactor/confbal/schema-renames

    Rename/refactor a bunch of cuttlefish settings.
    slfritchie committed Dec 26, 2013
Commits on Dec 15, 2013
  1. @slfritchie
  2. @slfritchie

    Correct usage of ?SHRINK()

    slfritchie committed Dec 15, 2013
Commits on Dec 14, 2013
  1. @seancribbs
Commits on Dec 13, 2013
  1. @seancribbs

    [confbal] Rename and redesign a bunch of cuttlefish settings, improve…

    … docs.
    
    * Setting name is removed from all docstrings. The name can be
      generated from the schema and will be displayed when using the
      "describe" cuttlefish command.
    * sync_strategy -> sync.strategy; sync_interval -> sync.interval
    * merge_window -> merge.policy -- There is no window if set to
      'always' or 'never', so "policy" seems a better name.
    * merge_window.start/end -> merge.window.start/end
    * frag_merge_trigger -> merge.triggers.fragmentation (more
      descriptive). The "is_percentage" validator was also added to
      constrain the values.
    * dead_bytes_merge_trigger -> merge.triggers.dead_bytes (similar to
      frag_merge_trigger).
    * frag_threshold -> thresholds.fragmentation (again adding
      "is_percentage" validator)
    * dead_bytes_threshold -> thresholds.dead_bytes
    * small_file_threshold -> thresholds.small_file
    * max_fold_age -> fold.max_age. Added the possible value of
      `unlimited` (replaces -1 magic value) as well as a duration in
      milliseconds. The input value is upscaled to microseconds, but we
      have no evidence of anyone setting this setting. Probably best to
      change it in advanced.config.
    * max_fold_puts -> fold.max_puts. Added value of `unlimited` which
      replaces the magic value of -1.
    * Added `off` to expiry, which disables the feature (instead of the -1
      magic value).
    * require_hint_crc -> hintfile_checksums. Changed settings to `strict`
      and `allow_missing` instead of true/false.
    * expiry_grace_time -> expiry.grace_time
    * multi_backend settings were converted to use @see tags instead of
      copying the docstrings.
    J4/CV/JD/SC committed with seancribbs Dec 13, 2013
  2. @slfritchie

    Fix (I hope) PULSE model nondeterminism

    I should have checked this list of side-effect functions
    much earlier, but ... EBRAINTOOSMALL.  I hope that these
    changes will help avoid the evil nondeterminism that I've
    seen with shrinking PULSE model counterexamples.
    slfritchie committed Dec 13, 2013
Commits on Dec 12, 2013
  1. @slfritchie

    Merge pull request #124 from basho/feature/pulse-makefile-target

    Add a Makefile target for pulse tests
    slfritchie committed Dec 12, 2013
  2. @slfritchie
  3. @slfritchie

    Merge pull request #123 from basho/refactor/fileops-fold-keys

    Refactor bitcask_fileops:fold_keys function
    slfritchie committed Dec 12, 2013
Commits on Dec 11, 2013
  1. @joedevivo

    Merge pull request #125 from basho/jd-cuttlefish-api

    Updated schema for new cuttlefish api
    joedevivo committed Dec 11, 2013
  2. Updated schema for new cuttlefish api

    Joe DeVivo committed Dec 11, 2013
Commits on Dec 10, 2013
  1. @kellymclaughlin
  2. @kellymclaughlin

    Add a Makefile target for pulse tests

    Add a Makefile target to run the pulse tests. The goal is to make it
    as simple as possible to run these tests in order to increase the
    likelihood they are run during the normal course of code reviews and
    not simply forgotten. The pulse test modules are moved up directly
    into the test directory to allow rebar to find them and the test
    module is renamed to bitcask_pulse for easier identification.  Also a
    new version of rebar that can properly execute the new Makefile target
    is added.
    kellymclaughlin committed Nov 22, 2013
Commits on Dec 2, 2013
  1. @slfritchie
  2. @slfritchie
Commits on Nov 27, 2013
  1. @slfritchie