Permalink
Commits on Dec 3, 2016
Commits on Dec 2, 2016
  1. SERVER-27065 cleanup ClientCursor, ClientCursorPin, and CursorManager

     - Makes cursors come into existence pinned. This fixes a
       race condition in which a cursor could time out in between
       being constructed/retrieved and being pinned.
     - Reduces the public interface of ClientCursor. In
       particular, makes ClientCursor's constructor and
       destructor private.
     - Cleans up header file comments in order to more clearly
       indicate expected usage.
    dstorch committed Nov 17, 2016
Commits on Dec 1, 2016
Commits on Nov 30, 2016
  1. SERVER-27052 MultiApplier clears MultiApplier::_onCompletion on compl…

    …etion to release any resources that might be held by function object
    benety committed Nov 30, 2016
  2. SERVER-27214 Disallow chaining in stepdown_needs_electable_secondary.…

    …js and stepdown_needs_majority.js
    judahschvimer committed Nov 30, 2016
  3. SERVER-27052 OplogFetcher clears OplogFetcher::_onShutdownCallbackFn …

    …on completion to release any resources that might be held by function object
    benety committed Nov 24, 2016
  4. SERVER-27052 make Fetcher single-use only - cannot be restarted after…

    … failing at startup or completed processing remote command responses.
    
    Fetcher clears Fetcher::_work on completion to release any resources that might be held by function object
    benety committed Nov 23, 2016
  5. SERVER-27052 make CollectionCloner single-use. CollectionCloner shoul…

    …d also free up resources held by _onCompletion callback when it finishes
    benety committed Nov 23, 2016
  6. SERVER-8308 fixed lint

    benety committed Nov 30, 2016
Commits on Nov 29, 2016