summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-27048 Fix recursive lock issue in transport.r3.5.0ADAM David Alan Martin2016-11-162-14/+45
| | | | | | | | The LegacySession teardown code has a race where promoted weak pointers would be the last owners of a type which needs to hold a lock in destruction. That same lock is held by the LegacySession teardown code, thus leading to a deadlock or detectable recursive locking situation.
* SERVER-27030 Improve error for legacy find/getMore on viewJames Wahlin2016-11-161-2/+21
|
* SERVER-26492 terminate density estimation after exceeding $maxDistanceDavid Storch2016-11-161-6/+84
|
* Revert "SERVER-22657 Cleanup CollectionShardingState test and configsvr ↵Kaloian Manassiev2016-11-165-24/+30
| | | | | | commands" This reverts commit 19449d2883f2a97b622102935a63606d950573ad.
* Import wiredtiger: ca6eee06ffdacc8e191987e64b3791740dad21e1 from branch ↵Michael Cahill2016-11-1661-456/+779
| | | | | | | | | | | | | | | | | | | | | | | mongodb-3.4 ref: 74430da40c..ca6eee06ff for: 3.4.0 WT-2962 Provide a way to configure builtin extensions WT-2984 Search of metadata for recently created collection gets WT_NOTFOUND WT-3000 Missing log records in recovery when crashing after a log file switch WT-3002 Allow applications to exempt threads from eviction. WT-3004 lint: declare functions that don't return a value as void WT-3011 __wt_curjoin_open() saves the wrong URI in the cursor. WT-3012 Test format hanging on LSM configurations WT-3015 Test format stuck with 2mb cache WT-3016 Tests needed for systems without ftruncate WT-3017 Hazard pointer race with page replace causes error WT-3018 lint WT-3020 LSM primary changes impact parallel-pop-lsm load time WT-3022 LSM operations get stuck in __wt_clsm_await_switch waiting for switch on tree to complete WT-3023 Test format hang on zSeries WT-3024 wtperf medium-lsm-compact test can hang
* SERVER-26403 Clean primary states on stepdownSiyuan Zhou2016-11-153-16/+16
|
* SERVER-26116 reacquire the balancer distlock in drain mode during config ↵Dianna Hohensee2016-11-154-39/+60
| | | | primary step-up
* SERVER-26964 Make FieldPath more efficientJames Wahlin2016-11-158-179/+61
|
* SERVER-26530 Add helpful log message for user when initial sync failsWilliam Schultz2016-11-151-7/+9
|
* SERVER-26775: Cursors may be on a view namespace.Daniel Gottlieb2016-11-151-1/+1
| | | | | | | | When a ClientCursorMonitor is timing out a cursor, its namespace may be on a view. One case where this can happen is when the cursor was on a collection, but when the ClientCursorMonitor gets to timing it out, that collection was dropped and its namespace was recreated as a view.
* SERVER-26716 Fix crash after 3.2->3.4->3.2 up/downgradeMathias Stearn2016-11-151-0/+5
| | | | | This was only an issue for nodes that had never done writes as a secondary and therefore hadn't written a minValid point.
* SERVER-26356 disable linearizable read concern with pv0Judah Schvimer2016-11-151-0/+8
|
* SERVER-26927 Rename maxStalenessMS to maxStalenessSeconds and support doublesKaloian Manassiev2016-11-154-66/+140
|
* SERVER-22657 Cleanup CollectionShardingState test and configsvr commandsKaloian Manassiev2016-11-155-30/+24
|
* SERVER-24994 Check in Helpers::removeRange() if shard key index dropped.Max Hirschhorn2016-11-151-0/+6
|
* SERVER-27028 linearizable read concern checks if node is still primary ↵Judah Schvimer2016-11-151-0/+6
| | | | before it writes noop
* SERVER-25662 DataReplicator cleanupBenety Goh2016-11-154-156/+52
| | | | | | | | | | | removed _scheduleFetch_inlock() and _fetcherPaused renamed _state to _dataReplicatorState DataReplicator::_anyActiveHandles_inlock() should shutdown last oplog entry fetcher DataReplicator::shutdown() no longer requires an operation context removed unnecessary references to DataReplicatorState::Uninitialized removed unused sync source checking from doNextActions collapse overloaded versions of _scheduleApplyBatch merged _doNextActions_inlock() and _doNextActions_Steady_inlock()
* Revert "SERVER-26492 terminate density estimation after exceeding $maxDistance"David Storch2016-11-141-84/+6
| | | | This reverts commit 1323228230603455daceafb0dc52f15be5363e99.
* SERVER-26839: Improve readWriteDatabase role coverageSpencer Jackson2016-11-143-20/+44
|
* Revert "SERVER-26530 Added helpful log message in case of inital sync failure"William Schultz2016-11-141-2/+0
| | | | This reverts commit ae0b220d2b0c4088afe34329faadd852db907506.
* SERVER-26761 check and return early if shard already exists in addShardEsha Maharishi2016-11-142-108/+35
|
* SERVER-26747 replSetStepDown waits for caught up majority with electable ↵William Schultz2016-11-145-51/+217
| | | | secondary
* SERVER-25662 ReplicationCoordinatorImpl::shutdown() should release data ↵Benety Goh2016-11-141-1/+6
| | | | replicator shared_ptr before shutting down external state
* SERVER-26530 Added helpful log message in case of inital sync failureWilliam Schultz2016-11-141-0/+2
|
* SERVER-27022 Add missing SCons dependency to client_metadata targetsamantharitter2016-11-141-0/+1
|
* SERVER-25662 DataReplicator callbacks should check shutdown flag before ↵Benety Goh2016-11-141-12/+50
| | | | proceeding
* SERVER-27008 Remove unnecessary use of FieldPathCharlie Swanson2016-11-141-2/+2
|
* SERVER-27011 SyncSourceResolver::startup() should return ShutdownInProgress ↵Benety Goh2016-11-142-4/+20
| | | | if shutting down
* SERVER-27004 move check for pending RangeDeleter deletes to after ↵Esha Maharishi2016-11-142-13/+15
| | | | registering the receive chunk
* SERVER-24596 Replace DBDirectClient::count call with Collection::numRecords ↵Marko Vojvodic2016-11-142-48/+50
| | | | to avoid deadlock in State::postProcessCollection
* SERVER-26999 fixed race between DatabasesCloner callback and ↵Benety Goh2016-11-121-0/+7
| | | | DataReplicator::_onApplierReadyStart
* SERVER-25662 signal shutdown event at most once in _doNextActions()Benety Goh2016-11-122-20/+32
|
* SERVER-25662 DataReplicator::shutdown() should signal initial sync finish ↵Benety Goh2016-11-112-15/+9
| | | | event after setting status
* SERVER-26887 Idempotency of createCollection with optionsSiyuan Zhou2016-11-111-4/+111
|
* SERVER-26492 terminate density estimation after exceeding $maxDistanceDavid Storch2016-11-111-6/+84
|
* SERVER-26955 Include maxTimeMs when running commands through ShardRemoteKaloian Manassiev2016-11-111-1/+1
|
* SERVER-26955 Ensure setFeatureCompatibilityVersion commands support maxTimeMSKaloian Manassiev2016-11-1110-148/+198
|
* SERVER-22657 Make MigrationChunkClonerSourceLegacy not do host resolutionKaloian Manassiev2016-11-116-45/+60
| | | | | | No functional changes, just a cleanup to move the resolution of the recipient shard's primary out of MigrationChunkClonerSourceLegacy in order to make it simpler for unit-testing.
* SERVER-26911 Create RAII type for turning off replicated writesTess Avitabile2016-11-113-2/+30
|
* SERVER-26760 prevent ShardingCatalogManagerImpl::addShard() from ↵Esha Maharishi2016-11-112-2/+25
| | | | transparently passing retriable errors upstream
* SERVER-26966 Remove dead legacy find/getMore up and downconversionCharlie Swanson2016-11-118-465/+14
|
* SERVER-25911 Avoid extra string allocations during $matchCharlie Swanson2016-11-112-5/+13
|
* SERVER-26943 make OpObservers for config.shards handle for writes while ↵Esha Maharishi2016-11-101-12/+14
| | | | non-primary correctly
* SERVER-26972 BackgroundSync should compare minValidSaved to _lastOpTimeFetchedJudah Schvimer2016-11-101-6/+7
|
* SERVER-26646: Add structure that allows multiple WT extensions to be declared.Daniel Gottlieb2016-11-109-13/+162
|
* SERVER-26834 replset7.js should cause documents to be seen twice in initial syncTess Avitabile2016-11-107-6/+134
|
* SERVER-26946 check for errors sending moveChunk command that should not be ↵Dianna Hohensee2016-11-101-6/+11
| | | | propagated back to another server
* SERVER-25662 added log message for oplog fetcher completion to the data ↵r3.4.0-rc3Benety Goh2016-11-091-0/+2
| | | | replicator
* SERVER-25604 fix $replaceRoot error messageDavid Storch2016-11-092-20/+11
|
* SERVER-26958 Fix potential nullptr dereference in WCE retry loopGeert Bosch2016-11-091-1/+1
|