Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 426 | -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 Gottlieb | 2019-03-28 | 2 | -2/+4 |
| | |||||
* | SERVER-39672: default to local if no read concern specified for a ↵ | Lingzhi Deng | 2019-03-27 | 2 | -1/+11 |
| | | | | multi-statment transaction | ||||
* | SERVER-40355 Handle RS config with _id larger than set size | A. Jesse Jiryu Davis | 2019-03-27 | 1 | -1/+1 |
| | |||||
* | SERVER-40200 remove query_exec lib dependency on transaction library | jannaerin | 2019-03-27 | 2 | -11/+4 |
| | |||||
* | SERVER-39762 Fix fastcount after rollback recovery of prepared transactions | Louis Williams | 2019-03-27 | 1 | -0/+9 |
| | |||||
* | SERVER-37848 Test $regex agg expressions with regex that meets and exceeds ↵ | Arun Banala | 2019-03-27 | 1 | -2/+9 |
| | | | | the capture limit | ||||
* | SERVER-39257 Move FieldRefTempAppend to FieldRef class | Ted Tuckman | 2019-03-27 | 6 | -25/+27 |
| | |||||
* | SERVER-40081 Move session checkout to before command execution. | Siyuan Zhou | 2019-03-26 | 1 | -18/+13 |
| | |||||
* | SERVER-40333 Only clone collection options once for each shard in ↵ | Blake Oler | 2019-03-26 | 1 | -8/+15 |
| | | | | shardsvrShardCollection | ||||
* | SERVER-40296 Allow returning invalid users from authorization manager | Jonathan Reams | 2019-03-26 | 2 | -1/+2 |
| | |||||
* | SERVER-40227 Pass ignore prepare behavior from a command attribute rather ↵ | Louis Williams | 2019-03-26 | 13 | -20/+65 |
| | | | | than using a whitelist | ||||
* | SERVER-39820 Include client IP in log message for successful authentication | Jonathan Reams | 2019-03-26 | 2 | -3/+9 |
| | |||||
* | SERVER-39443 Apply prepared transactions on secondary with the new > 16MB ↵ | Matthew Russotto | 2019-03-26 | 6 | -18/+366 |
| | | | | transaction oplog format. | ||||
* | SERVER-40209 Implement $$NOW and $$CLUSTER_TIME | Martin Neupauer | 2019-03-26 | 13 | -17/+243 |
| | |||||
* | SERVER-39257 Implement visitor pattern for UpdateNode | Ted Tuckman | 2019-03-26 | 22 | -23/+193 |
| | |||||
* | SERVER-40140 Fix Coverity analysis defect: Improper use of negative value | Arun Banala | 2019-03-26 | 1 | -3/+1 |
| | |||||
* | SERVER-40264 Change MigrationChunkCloner to be a shared pointer to ↵ | Blake Oler | 2019-03-25 | 2 | -25/+24 |
| | | | | synchronize object lifetime across threads | ||||
* | SERVER-39660 Return SnapshotUnavailable error when trying to read behind ↵ | William Schultz | 2019-03-25 | 1 | -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 primary | Jason Chan | 2019-03-25 | 6 | -42/+128 |
| | |||||
* | SERVER-40307 Fix replSetInitiate retry logic | A. Jesse Jiryu Davis | 2019-03-25 | 1 | -2/+2 |
| | |||||
* | SERVER-39152 more correctly set JSGC_MAX_BYTES | Gabriel Russell | 2019-03-25 | 1 | -8/+3 |
| | |||||
* | SERVER-39152 apply JSGCConfig fix from bz#1515475 | Gabriel Russell | 2019-03-25 | 3 | -29/+101 |
| | |||||
* | Import wiredtiger: 67066a329d365cb1de6e198184016d4a9d280679 from branch ↵ | Luke Chen | 2019-03-25 | 26 | -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 Wlodarek | 2019-03-24 | 1 | -1/+8 |
| | | | | prepareTransaction command | ||||
* | SERVER-39079 Move BackgroundOperation checks out of the catalog layer; add ↵ | Dianna Hohensee | 2019-03-24 | 40 | -95/+274 |
| | | | | parallel IndexBuildsCoordinator checks for all BackgroundOperation checks | ||||
* | SERVER-40260 Backport gperftools upstream 62c4eca6e7e to gperftools-2.5. | Billy Donahue | 2019-03-22 | 1 | -2/+16 |
| | | | | Under x64, the PE loader looks for callbacks in constant sections | ||||
* | SERVER-39942 Make dependencies on transaction library private. | Siyuan Zhou | 2019-03-22 | 7 | -4/+19 |
| | |||||
* | SERVER-40267 Clean up debug string generation for MatchExpression. | David Storch | 2019-03-22 | 56 | -159/+184 |
| | |||||
* | SERVER-40295 Add details to stage_builder.cpp invariant message | James Wahlin | 2019-03-22 | 1 | -1/+5 |
| | |||||
* | SERVER-40142 Coverity analysis defect 112101: Double free | Mark Benvenuto | 2019-03-22 | 1 | -3/+1 |
| | |||||
* | SERVER-40260 reimport gperftools for the fix cherry-pick. | Billy Donahue | 2019-03-22 | 2 | -5/+33 |
| | |||||
* | SERVER-40124 Mobile SE: Make All SQLite Pragmas Configurable | Matt Lord | 2019-03-22 | 10 | -88/+135 |
| | |||||
* | SERVER-39275 update extract.sh so that it builds what we actually use | Gabriel Russell | 2019-03-22 | 132 | -15766/+280 |
| | |||||
* | SERVER-40223 Use the AsyncWorkScheduler to run local command when recovering ↵ | Kaloian Manassiev | 2019-03-21 | 16 | -128/+113 |
| | | | | a coordinator decision | ||||
* | SERVER-39679 Get oldest transaction time when snapshotting | A. Jesse Jiryu Davis | 2019-03-21 | 14 | -111/+354 |
| | |||||
* | SERVER-39265 refactor gperftools-2.7 import, config, and build. | Billy Donahue | 2019-03-21 | 449 | -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 struct | Maria van Keulen | 2019-03-21 | 24 | -252/+241 |
| | |||||
* | SERVER-40153 remove overflowing constants that MSVC warns about | Billy Donahue | 2019-03-21 | 2 | -32/+37 |
| | |||||
* | SERVER-40178 move Future implementation details to a separate header | Mathias Stearn | 2019-03-21 | 2 | -1242/+1487 |
| | |||||
* | SERVER-40146 Remove SpiderMonkey 45 | Gabriel Russell | 2019-03-21 | 1708 | -786554/+0 |
| | |||||
* | SERVER-40166 Force BG clock now >= Date_t::lastNow | Jason Carey | 2019-03-21 | 6 | -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 compile | Tess Avitabile | 2019-03-21 | 1 | -1/+1 |
| | |||||
* | SERVER-39944 Implement keystore metadata | Jonathan Reams | 2019-03-21 | 2 | -2/+6 |
| | |||||
* | Revert "SERVER-40223 Use the AsyncWorkScheduler to run local command when ↵ | Kaloian Manassiev | 2019-03-21 | 1 | -21/+44 |
| | | | | | | recovering a coordinator decision" This reverts commit cc2b4b907aaf788f356ec23e1b315ea5d7b2cf82. | ||||
* | SERVER-39893 Implement AEAD_AES_256_CBC_HMAC_SHA_512 | Shreyas Kalyan | 2019-03-21 | 14 | -48/+825 |
| | |||||
* | SERVER-40193 Do not propagate commit point through heartbeats when FCV=4.0 | Tess Avitabile | 2019-03-21 | 3 | -1/+102 |
| | |||||
* | SERVER-40223 Ensure that the TransactionCoordinator will always complete if ↵ | Kaloian Manassiev | 2019-03-21 | 6 | -49/+80 |
| | | | | its scheduler is shut down | ||||
* | SERVER-40223 Use the AsyncWorkScheduler to run local command when recovering ↵ | Kaloian Manassiev | 2019-03-21 | 4 | -94/+64 |
| | | | | | | a coordinator decision ... instead of the TaskExecutor | ||||
* | SERVER-39934 Fix locking for slow ops storage stats | Sulabh Mahajan | 2019-03-21 | 6 | -27/+51 |
| | | | | SERVER-39654 Make slow ops storage stats work with transactions |