Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-30325 Temporarily exclude dbhash check on "config" database.r3.5.12 | Max Hirschhorn | 2017-08-21 | 2 | -1/+4 |
| | | | | | | This should avoid additional Evergreen failures from the jstestfuzz_replication_initsync and jstestfuzz_replication_initsync_WT tasks. | ||||
* | SERVER-19541 supporting connecting to an external cluster in resmoke.py | Robert Guo | 2017-08-21 | 12 | -24/+125 |
| | |||||
* | SERVER-30480 Update aggregation explain format to provide details of merge ↵ | Bernard Gorman | 2017-08-21 | 2 | -12/+27 |
| | | | | location | ||||
* | Import wiredtiger: b055251678e6b4fcc74a1f651432aadbfeecc0e4 from branch ↵ | Alex Gorrod | 2017-08-21 | 64 | -901/+2567 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-3.6 ref: 698847557c..b055251678 for: 3.5.12 WT-3328 Enhance docs around when schema operations can get EBUSY WT-3358 LSM will hang if the manager fails to start WT-3365 Understand how timestamps interact with LSM chunk switching WT-3399 Add new checkpoint blocking test case to automated testing WT-3417 Drain transactions during upgrade/downgrade. WT-3441 test_timestamp01 doesn't account for a large WT_TIMESTAMP_SIZE WT-3450 Add verbose option that tracks timestamp state and information WT-3452 Enhance existing recovery test to exercise timestamp API WT-3455 Enhance eviction to be aware of stable timestamp WT-3459 Test WiredTiger with clock shifting WT-3460 Add support for rollback_to_stable to column store WT-3465 Optimize performance when timestamp size is 8 bytes WT-3483 WT_SESSION::checkpoint returning WT_ROLLBACK WT-3492 ex_all.c not calling transaction_ops WT-3493 wt_verbose_dump_txn should display timestamp information WT-3497 Improve logging message when hitting the WT session limits WT-3498 Incorrect data read after caching overflow items WT-3499 Checkpoint can miss not yet committed item WT-3500 New timestamp-abort test is too chatty WT-3502 Only keep 10 delta updates between full copies WT-3503 Coverity 1379333: unchecked return value, full-build Friday WT-3508 timestamp-abort bug in verification phase WT-3509 __wt_illegal_value doesn't always provide a failure location WT-3514 WT_SESSION.checkpoint: read timestamp 6373c older than oldest timestamp WT-3517 WT_SESSION::reset doesn't need to call out EBUSY specially WT-3521 Unstable updates should not be written by lookaside eviction | ||||
* | SERVER-30743 Remove shell functions used for obsolet db.upgradeCheck() | Dan Pasette | 2017-08-20 | 1 | -26/+0 |
| | |||||
* | SERVER-30404 movePrimary should take the same (dist)lock as shardCollection ↵ | Hugh Han | 2017-08-18 | 3 | -4/+30 |
| | | | | to ensure UUID consistency | ||||
* | SERVER-30467 $_internalSchema{Min|Max}Length counts UTF-8 code points. | Justin Seyster | 2017-08-18 | 6 | -25/+142 |
| | |||||
* | SERVER-30401 Simplify UpdateLeafNode::apply interface | Justin Seyster | 2017-08-18 | 31 | -683/+829 |
| | | | | | | | | | | | | | We need some simplifiction here because UpdateLeafNode::apply is responsible for so many things (a list of which is in modifier_node.h). This change puts most of those things into one function, so that the various modifier implementations can write a few small overrides to customize their functionality, rather than reimplementing all of apply() in each case. This approach extends the PathCreatingNode approach we took previously for all the modifiers. The one exception is RenameNode, which we implement by composing SetNode and UnsetNode. | ||||
* | SERVER-22829 Strip group and other permissions on startup unless overridden | Andrew Morrow | 2017-08-18 | 1 | -0/+21 |
| | |||||
* | SERVER-30721 Remove CIDRException, use DBException directly | Sara Golemon | 2017-08-18 | 3 | -19/+9 |
| | |||||
* | Revert "SERVER-23645 Unix socket certificate name mismatch is now a warning" | ADAM David Alan Martin | 2017-08-18 | 1 | -13/+1 |
| | | | | This reverts commit c5b7415b7d1a314dd7f4f1143bc5b354894183c0. | ||||
* | SERVER-23645 Unix socket certificate name mismatch is now a warning | ADAM David Alan Martin | 2017-08-18 | 1 | -1/+13 |
| | | | | | | Because Unix Domain Sockets are indicated by path, we can easily distinguish when we are likely to create them. Certificate mismatches on name for such sockets become warnings, instead of connection failures. | ||||
* | SERVER-30658 Add DBLevelLocking to check storage engine API | haleyConnelly | 2017-08-18 | 5 | -2/+29 |
| | |||||
* | SERVER-29203 Implement SessionsCollectionSharded | samantharitter | 2017-08-18 | 12 | -35/+282 |
| | |||||
* | SERVER-29203 Remove batch size limit for config server writes | samantharitter | 2017-08-18 | 3 | -16/+0 |
| | |||||
* | SERVER-30176: Extend the JSON Schema parser to handle logical restriction ↵ | Nick Zolnierz | 2017-08-18 | 5 | -103/+558 |
| | | | | keywords | ||||
* | SERVER-30720 Integer overflow in SharedBuffer::grow_reallocate | Martin Neupauer | 2017-08-18 | 1 | -5/+6 |
| | | | | Move the length check before the while loop. | ||||
* | SERVER-30588 Bind all addresses returned by getaddroinfo() | Sara Golemon | 2017-08-18 | 4 | -72/+154 |
| | |||||
* | SERVER-30212 add renameOpTime argument to renameCollectionForApplyOps() | Benety Goh | 2017-08-18 | 4 | -8/+18 |
| | | | | | This supports two phase drops for renameCollection when the target collection is dropped (dropTarget=true). | ||||
* | SERVER-29894 Start oplog application during recovery at checkpoint timestamp | Judah Schvimer | 2017-08-18 | 4 | -198/+149 |
| | |||||
* | SERVER-30712 ClusterAggregate::aggPassthrough() should pass ↵ | Esha Maharishi | 2017-08-18 | 1 | -2/+2 |
| | | | | RetryPolicy::kIdempotent to handle transient network/failover errors | ||||
* | SERVER-30651 Parallelize test history queries in update_test_lifecycle | Yves Duhem | 2017-08-18 | 2 | -10/+68 |
| | |||||
* | SERVER-30654 Retry mechanism for test history queries | Yves Duhem | 2017-08-18 | 1 | -6/+70 |
| | |||||
* | SERVER-29202 Remove unused fetch methods from logical session cache | samantharitter | 2017-08-18 | 11 | -167/+34 |
| | |||||
* | SERVER-29202 Implement SessionsCollectionRS | samantharitter | 2017-08-18 | 13 | -69/+494 |
| | |||||
* | SERVER-28510 Close incoming mongod connection on NotMaster error when ↵ | Mathias Stearn | 2017-08-17 | 8 | -19/+153 |
| | | | | handling fire-and-forget command | ||||
* | SERVER-28510 Add DBClient::runFireAndForgetCommand() and use it to implement ↵ | Mathias Stearn | 2017-08-17 | 5 | -10/+52 |
| | | | | legacy op emulation | ||||
* | SERVER-28964 Close connection after seeing invalid OP_MSG flags | Mathias Stearn | 2017-08-17 | 18 | -200/+415 |
| | |||||
* | SERVER-30702 Stop printing stack traces on massert failures | Mathias Stearn | 2017-08-17 | 9 | -79/+13 |
| | | | | The NoTrace variants were removed as they are now redundant. | ||||
* | SERVER-30593 Add 'available' as a valid read concern level | Dianna Hohensee | 2017-08-17 | 2 | -4/+21 |
| | |||||
* | SERVER-30661 Ignore non-truthy libdeps entries | Andrew Morrow | 2017-08-17 | 1 | -6/+6 |
| | |||||
* | SERVER-30407 Add retry logic in findAndModify | Randolph Tan | 2017-08-17 | 8 | -0/+620 |
| | |||||
* | SERVER-30407 Store pre/post-image documents when running findAndModify with ↵ | Randolph Tan | 2017-08-17 | 17 | -62/+406 |
| | | | | txnNumber | ||||
* | SERVER-30534 Create a _configsvrDropCollection command | Joanna Huang | 2017-08-17 | 3 | -0/+147 |
| | |||||
* | SERVER-29898 Change StorageEngine args to ServiceContext args | William Schultz | 2017-08-17 | 12 | -39/+35 |
| | |||||
* | SERVER-30245 Add $_internalSchemaType. | David Storch | 2017-08-17 | 24 | -613/+1257 |
| | | | | | This fixes a bug in the JSON Schema implementation in which the type keyword did not behave correctly with arrays. | ||||
* | SERVER-30076 Use the UUID of the transactions collection for rollback via ↵ | Jack Mulrow | 2017-08-17 | 6 | -60/+327 |
| | | | | refetch | ||||
* | SERVER-30665 Only accept nonexistent UUIDs for UUID upgrade collMods | Maria van Keulen | 2017-08-17 | 2 | -14/+67 |
| | |||||
* | SERVER-30269 Upgrade ASIO | Andrew Morrow | 2017-08-17 | 481 | -1032/+1251 |
| | |||||
* | SERVER-30362 MozJS - implement resolve instead of getProperty for native types | Mark Benvenuto | 2017-08-17 | 7 | -45/+79 |
| | |||||
* | SERVER-30670 Add clusterType TestData to generational fuzzer yml tests | Kimberly Hou | 2017-08-17 | 2 | -1/+46 |
| | |||||
* | SERVER-28338 KillSessions Support | Jason Carey | 2017-08-17 | 56 | -33/+3040 |
| | |||||
* | Revert "SERVER-30588 Bind all addresses returned by getaddroinfo()" | Yves Duhem | 2017-08-17 | 4 | -165/+71 |
| | | | | This reverts commit 1158a6b9b1de13ef2dd809b4515d881422163b5e. | ||||
* | SERVER-30703 make _configsvrShardCollection return the newly sharded ↵ | Esha Maharishi | 2017-08-17 | 5 | -11/+26 |
| | | | | collection's UUID | ||||
* | SERVER-30688 Make PlanExecutor wait for awaitData only when it has an ↵ | Matthew Russotto | 2017-08-17 | 2 | -1/+23 |
| | | | | awaitData CanonicalQuery | ||||
* | SERVER-30588 Bind all addresses returned by getaddroinfo() | Sara Golemon | 2017-08-17 | 4 | -71/+165 |
| | |||||
* | SERVER-30473 Invalid return from message packet length check | Sara Golemon | 2017-08-16 | 3 | -3/+93 |
| | |||||
* | SERVER-29898 Call recoverToStableTimestamp under the global lock in rollback | William Schultz | 2017-08-16 | 8 | -5/+161 |
| | |||||
* | SERVER-30580 Always use errorString() when streaming an ErrorCode::Error | Mathias Stearn | 2017-08-16 | 4 | -13/+13 |
| | |||||
* | SERVER-30580 StringData-ify error handling functions | Mathias Stearn | 2017-08-16 | 7 | -41/+40 |
| |