Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic decision to swap threads or not on Erlang Write operation #242

Open
wants to merge 42 commits into
base: develop
Choose a base branch
from

Commits on Aug 13, 2015

  1. Configuration menu
    Copy the full SHA
    bca0888 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2016

  1. Don't use deprecated erlang:now/0

    Signed-off-by: Peter Lemenkov <[email protected]>
    lemenkov committed Apr 15, 2016
    Configuration menu
    Copy the full SHA
    70c648f View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2016

  1. update BASHO_RELEASES

    Matthew V committed Sep 7, 2016
    Configuration menu
    Copy the full SHA
    d7b0fc3 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2016

  1. Make multi_backend compression settings commented

    These should only be appearing in riak.conf for documentation, as they
    won't be needed unless a user is setting up multi_backend. Even then
    they will probably want to change the backend name to something other
    than "name".
    nickelization committed Sep 13, 2016
    Configuration menu
    Copy the full SHA
    14cff4f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #218 from basho/nem-comment-multi-backend-compress…

    …ion-settings
    
    Make multi_backend compression settings commented
    Matthew Von-Maszewski authored Sep 13, 2016
    Configuration menu
    Copy the full SHA
    54bc385 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2016

  1. Merge pull request #190 from lemenkov/deprecated_fun

    Don't use deprecated erlang:now/0 in tests
    bsparrow435 authored Oct 4, 2016
    Configuration menu
    Copy the full SHA
    5c93adf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #144 from bougueil/bougueil-patch-1

    unsigned long for memory_sz so it compiles on scaleway C1 / arm
    bsparrow435 authored Oct 4, 2016
    Configuration menu
    Copy the full SHA
    ce05053 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2016

  1. update for tag 2.0.30

    Matthew V committed Oct 11, 2016
    Configuration menu
    Copy the full SHA
    47f8842 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2016

  1. Switch the few remaining naked pointer uses to reference counted poin…

    …ters. This fills some remaining race condition holes (of which one recently seen).
    Matthew V committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    68d201b View commit details
    Browse the repository at this point in the history
  2. Make LevelIteratorWrap an embedded object instead of dynamic ref coun…

    …ted object.
    Matthew V committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    576ca48 View commit details
    Browse the repository at this point in the history
  3. remove stale iterator debug logging code

    Matthew V committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    fb90ec3 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2016

  1. Configuration menu
    Copy the full SHA
    0d3ee8f View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2016

  1. Configuration menu
    Copy the full SHA
    84337db View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2016

  1. Merge pull request #221 from basho/mv-ref-hardening

    Switch to reference counted pointers instead of naked pointers.
    Matthew Von-Maszewski authored Nov 1, 2016
    Configuration menu
    Copy the full SHA
    22b4869 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17cdb0d View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2016

  1. more iterator hardening against two thread use case. moved from 2.0 b…

    …ranch.
    Matthew V committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    71458ee View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2016

  1. Configuration menu
    Copy the full SHA
    a350fcf View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2016

  1. Merge pull request #226 from basho/submit_to_thread_queue

    Port submit_to_thread_queue() from riak_ts-develop to develop
    Brett Hazen authored Nov 16, 2016
    Configuration menu
    Copy the full SHA
    efbc928 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2016

  1. Use CreateExpiryModule() instead of new so EE and OS version of level…

    …db operate correctly
    Matthew V committed Nov 18, 2016
    Configuration menu
    Copy the full SHA
    4043f13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71223cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5427991 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2016

  1. Configuration menu
    Copy the full SHA
    b6e01c9 View commit details
    Browse the repository at this point in the history
  2. add comments for 2.0.33 tag

    Matthew V committed Nov 21, 2016
    Configuration menu
    Copy the full SHA
    064e0ab View commit details
    Browse the repository at this point in the history
  3. revert previous eleveldb.cc check-in

    Matthew V committed Nov 21, 2016
    Configuration menu
    Copy the full SHA
    c59609f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #228 from basho/mv-bucket-expiry

    Mv bucket expiry
    Matthew Von-Maszewski authored Nov 21, 2016
    Configuration menu
    Copy the full SHA
    c5c5fdc View commit details
    Browse the repository at this point in the history
  5. Backport submit_to_thread_queue()

    Brett Hazen committed Nov 21, 2016
    Configuration menu
    Copy the full SHA
    e26bbd1 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2016

  1. Refactor workitems.{h,cc}

    Brett Hazen committed Nov 23, 2016
    Configuration menu
    Copy the full SHA
    a23a9fb View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2016

  1. Merge pull request #229 from basho/bch-submit_to_thread_queue-refactor

    Backport submit_to_thread_queue() to KV
    Brett Hazen authored Dec 21, 2016
    Configuration menu
    Copy the full SHA
    be72d53 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #230 from basho/bch-refactor-workitems

    Refactor workitems.{h,cc}
    Brett Hazen authored Dec 21, 2016
    Configuration menu
    Copy the full SHA
    b593a41 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2017

  1. Disable shared library creation

    Manually disabling dylib creation for snappy since OSX links the preferentially rather than the static library.  This resolves #236
    Charlie Voiselle authored Jan 26, 2017
    Configuration menu
    Copy the full SHA
    08ea482 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #237 from basho/cv-disable-snappy-dylibs

    Disable shared library creation
    Matthew Von-Maszewski authored Jan 26, 2017
    Configuration menu
    Copy the full SHA
    996cb43 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2017

  1. Fix eleveldb module tests so they run.

    A commit over 4 years ago disabled most of the eunit tests in the eleveldb module.
    This enables them and adds a few, while refactoring so they clean up after themselves.
    It also adds exported test helper functions to make it easier for other tests to clean up after themselves.
    tburghart committed Jan 28, 2017
    Configuration menu
    Copy the full SHA
    bdd970d View commit details
    Browse the repository at this point in the history
  2. Fix tests so they clean up after themselves.

    Tests now use helper functions from eleveldb module tests.
    tburghart committed Jan 28, 2017
    Configuration menu
    Copy the full SHA
    8780b3d View commit details
    Browse the repository at this point in the history
  3. Make test_open_many relative to the number of schedulers so it won't …

    …time out on wimpy builders.
    tburghart committed Jan 28, 2017
    Configuration menu
    Copy the full SHA
    31952a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41f67a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2017

  1. Another try at not overloading test platforms.

    - Number of database instances is capped to keep filesystem footprint manageable.
    - Complexity of some operations reduced to limit runtime.
    - Generous timeouts added to more tests.
    tburghart committed Jan 29, 2017
    Configuration menu
    Copy the full SHA
    db0d66d View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2017

  1. Added flag for MACOSX_DEPLOYMENT_TARGET = 10.8

    This value is an alternative to `-mmacosx-version-min=version` which
    does not appear to be settable via the snappy configure script. This is
    to allow support for historical versions of MacOSX
    Charlie Voiselle committed Jan 30, 2017
    Configuration menu
    Copy the full SHA
    2ba6415 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2017

  1. Merge pull request #241 from basho/cv-disable-snappy-dylibs

    Added flag for MACOSX_DEPLOYMENT_TARGET = 10.8
    Charlie Voiselle authored Feb 2, 2017
    Configuration menu
    Copy the full SHA
    254cba3 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2017

  1. Change left-margin single-percent comments to double-percent to keep …

    …Doug and/or emacs happy (the former is the more worthy goal).
    
    Sync with latest 'develop' branch.
    tburghart committed Feb 4, 2017
    Configuration menu
    Copy the full SHA
    89a5756 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2017

  1. Merge pull request #240 from basho/trb-test-cleanup

    Test cleanup
    tburghart authored Feb 13, 2017
    Configuration menu
    Copy the full SHA
    4e63b92 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2017

  1. update release notes to 2.0.34

    Matthew V committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    9099f80 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2017

  1. move code from mv-nonblocking-write2 to new branch based upon current…

    … develop branch. git rebase sucks, i.e. unreliably bad.
    Matthew V committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    56023cb View commit details
    Browse the repository at this point in the history