summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-28426-828/+985
| | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done
* SERVER-39667: Locally disable flow control when majority reads are off.Daniel Gottlieb2019-03-282-2/+4
|
* SERVER-39672: default to local if no read concern specified for a ↵Lingzhi Deng2019-03-272-1/+11
| | | | multi-statment transaction
* SERVER-40355 Handle RS config with _id larger than set sizeA. Jesse Jiryu Davis2019-03-271-1/+1
|
* SERVER-40200 remove query_exec lib dependency on transaction libraryjannaerin2019-03-272-11/+4
|
* SERVER-39762 Fix fastcount after rollback recovery of prepared transactionsLouis Williams2019-03-271-0/+9
|
* SERVER-37848 Test $regex agg expressions with regex that meets and exceeds ↵Arun Banala2019-03-271-2/+9
| | | | the capture limit
* SERVER-39257 Move FieldRefTempAppend to FieldRef classTed Tuckman2019-03-276-25/+27
|
* SERVER-40081 Move session checkout to before command execution.Siyuan Zhou2019-03-261-18/+13
|
* SERVER-40333 Only clone collection options once for each shard in ↵Blake Oler2019-03-261-8/+15
| | | | shardsvrShardCollection
* SERVER-40296 Allow returning invalid users from authorization managerJonathan Reams2019-03-262-1/+2
|
* SERVER-40227 Pass ignore prepare behavior from a command attribute rather ↵Louis Williams2019-03-2613-20/+65
| | | | than using a whitelist
* SERVER-39820 Include client IP in log message for successful authenticationJonathan Reams2019-03-262-3/+9
|
* SERVER-39443 Apply prepared transactions on secondary with the new > 16MB ↵Matthew Russotto2019-03-266-18/+366
| | | | transaction oplog format.
* SERVER-40209 Implement $$NOW and $$CLUSTER_TIMEMartin Neupauer2019-03-2613-17/+243
|
* SERVER-39257 Implement visitor pattern for UpdateNodeTed Tuckman2019-03-2622-23/+193
|
* SERVER-40140 Fix Coverity analysis defect: Improper use of negative valueArun Banala2019-03-261-3/+1
|
* SERVER-40264 Change MigrationChunkCloner to be a shared pointer to ↵Blake Oler2019-03-252-25/+24
| | | | synchronize object lifetime across threads
* SERVER-39660 Return SnapshotUnavailable error when trying to read behind ↵William Schultz2019-03-251-2/+18
| | | | pending catalog changes in AutoGetCollectionForRead using a provided timestamp read source
* SERVER-39792 Update the txn table only on the first txn operation on primaryJason Chan2019-03-256-42/+128
|
* SERVER-40307 Fix replSetInitiate retry logicA. Jesse Jiryu Davis2019-03-251-2/+2
|
* SERVER-39152 more correctly set JSGC_MAX_BYTESGabriel Russell2019-03-251-8/+3
|
* SERVER-39152 apply JSGCConfig fix from bz#1515475Gabriel Russell2019-03-253-29/+101
|
* Import wiredtiger: 67066a329d365cb1de6e198184016d4a9d280679 from branch ↵Luke Chen2019-03-2526-91/+959
| | | | | | | | | | | | | | | | | | | mongodb-4.2 ref: bb36cf83cd..67066a329d for: 4.1.10 WT-4324 Ensure checkpoints rewrite pages with data in the future WT-4609 Extend timestamp usage documentation WT-4621 Support rounding up prepare timestamp to oldest WT-4629 Research timestamping and add to test coverage for timestamping WT-4630 Add Clang Format script WT-4645 Fill gaps in test coverage regarding transactions WT-4646 Coverity doesn't like testutil_assert() on fopen calls WT-4648 Coverity false positive on fopen call WT-4651 Remove 'incase' from s_string.ok and its uses WT-4654 Split task for Evergreen Windows build variant to reduce makespan WT-4655 Avoid C and C++ compiler incompatibilities
* SERVER-35394 Ensure that only the internal role can run the ↵Gregory Wlodarek2019-03-241-1/+8
| | | | prepareTransaction command
* SERVER-39079 Move BackgroundOperation checks out of the catalog layer; add ↵Dianna Hohensee2019-03-2440-95/+274
| | | | parallel IndexBuildsCoordinator checks for all BackgroundOperation checks
* SERVER-40260 Backport gperftools upstream 62c4eca6e7e to gperftools-2.5.Billy Donahue2019-03-221-2/+16
| | | | Under x64, the PE loader looks for callbacks in constant sections
* SERVER-39942 Make dependencies on transaction library private.Siyuan Zhou2019-03-227-4/+19
|
* SERVER-40267 Clean up debug string generation for MatchExpression.David Storch2019-03-2256-159/+184
|
* SERVER-40295 Add details to stage_builder.cpp invariant messageJames Wahlin2019-03-221-1/+5
|
* SERVER-40142 Coverity analysis defect 112101: Double freeMark Benvenuto2019-03-221-3/+1
|
* SERVER-40260 reimport gperftools for the fix cherry-pick.Billy Donahue2019-03-222-5/+33
|
* SERVER-40124 Mobile SE: Make All SQLite Pragmas ConfigurableMatt Lord2019-03-2210-88/+135
|
* SERVER-39275 update extract.sh so that it builds what we actually useGabriel Russell2019-03-22132-15766/+280
|
* SERVER-40223 Use the AsyncWorkScheduler to run local command when recovering ↵Kaloian Manassiev2019-03-2116-128/+113
| | | | a coordinator decision
* SERVER-39679 Get oldest transaction time when snapshottingA. Jesse Jiryu Davis2019-03-2114-111/+354
|
* SERVER-39265 refactor gperftools-2.7 import, config, and build.Billy Donahue2019-03-21449-261/+102305
| | | | | | | configured on rhel67-z-dev.maristisv.build.10gen.cc configured on rhel71-ppc-dev.pic.build.10gen.cc configured on ubuntu1604-arm64-7.linaro.build.10gen.cc configured on ec2-52-200-142-75.compute-1.amazonaws.com
* SERVER-40228 Refactor OpTimeAndWallTime into new structMaria van Keulen2019-03-2124-252/+241
|
* SERVER-40153 remove overflowing constants that MSVC warns aboutBilly Donahue2019-03-212-32/+37
|
* SERVER-40178 move Future implementation details to a separate headerMathias Stearn2019-03-212-1242/+1487
|
* SERVER-40146 Remove SpiderMonkey 45Gabriel Russell2019-03-211708-786554/+0
|
* SERVER-40166 Force BG clock now >= Date_t::lastNowJason Carey2019-03-216-128/+229
| | | | | | | | | | | | | | | | | | | | | Currently our fast clock is implemented by a background thread which wakes up every 10ms if callers continue to check it's time. If that background thread get's descheduled for a long time for some reason, this can cause the background threads time to drift substantially. If we: * force every read of date_t::now to update a new date_t::lastNow * change the background thread so that it's responsibility is to wake up and call Date_t::now() (if readers are still present) * change the background thread clock source now() to return date_t::lastNow We'll get a world in which we have the same target granularity + thread quiescence as before, but additionally ensure that even if the background thread can't be scheduled, that lastNow() will still be pushed loosely forward if there are callers of Date_t::now() elsewhere in the system. This should ensure a tighter bound on the spread between the precise and fast clock sources
* SERVER-40193 Fix replication_coordinator_impl_test compileTess Avitabile2019-03-211-1/+1
|
* SERVER-39944 Implement keystore metadataJonathan Reams2019-03-212-2/+6
|
* Revert "SERVER-40223 Use the AsyncWorkScheduler to run local command when ↵Kaloian Manassiev2019-03-211-21/+44
| | | | | | recovering a coordinator decision" This reverts commit cc2b4b907aaf788f356ec23e1b315ea5d7b2cf82.
* SERVER-39893 Implement AEAD_AES_256_CBC_HMAC_SHA_512Shreyas Kalyan2019-03-2114-48/+825
|
* SERVER-40193 Do not propagate commit point through heartbeats when FCV=4.0Tess Avitabile2019-03-213-1/+102
|
* SERVER-40223 Ensure that the TransactionCoordinator will always complete if ↵Kaloian Manassiev2019-03-216-49/+80
| | | | its scheduler is shut down
* SERVER-40223 Use the AsyncWorkScheduler to run local command when recovering ↵Kaloian Manassiev2019-03-214-94/+64
| | | | | | a coordinator decision ... instead of the TaskExecutor
* SERVER-39934 Fix locking for slow ops storage statsSulabh Mahajan2019-03-216-27/+51
| | | | SERVER-39654 Make slow ops storage stats work with transactions