summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-29196 set batchSize for getMores in collection clonerSERVER-29196_collection_cloner_getmore_batchsizeJason Chan2017-06-061-0/+1
|
* SERVER-29192 Prevent 'silentfail' status for dynamic testsYves Duhem2017-06-053-7/+8
|
* SERVER-28300 Implement mock libraries to test logical session cacheSamantha Ritter2017-06-058-0/+849
|
* SERVER-28300 Implement the logical session cacheSamantha Ritter2017-06-057-8/+440
|
* SERVER-28300 Add interfaces for logical session cache supporting typesSamantha Ritter2017-06-055-0/+251
|
* SERVER-28300 Make PeriodicRunnerASIO more resilientsamantharitter2017-06-052-3/+9
|
* SERVER-29441 Clean up declaration of the cpuprofiler libraryAndrew Morrow2017-06-052-40/+38
|
* SERVER-29327: Prevent DBDirectClient from storing MaxTimeMS on cursorsSpencer Jackson2017-06-053-14/+23
|
* SERVER-29443 Fix iOS and tvOS compilesAndrew Morrow2017-06-052-1/+5
|
* SERVER-29420 Use SSL headers from toolchain when building tools on OS XAndrew Morrow2017-06-051-0/+2
|
* SERVER-29253 Migrate cursor manager to the client cursor lib.ADAM David Alan Martin2017-06-0513-53/+44
| | | | | | Putting `CursorManager` and `ClientCursor` in the same library allows us to remove a cycle exemption in cursor and to fully resolve mmap_v1 against dependencies.
* SERVER-29442 Reduce --jobs for Solaris compile to avoid OOM failures.Max Hirschhorn2017-06-051-1/+3
|
* SERVER-29342 Fix build on windosNathan Myers2017-06-022-4/+1
|
* SERVER-29433 Improve logging during ReplicaSetFixture initializationSpencer T Brody2017-06-021-3/+5
|
* SERVER-29342 CollectionShardState/RangeDeleter support for safe secondary readsNathan Myers2017-06-0213-159/+352
|
* SERVER-28596 Upload hanging or failing tests in compile_all to S3Jonathan Abrahams2017-06-022-6/+60
|
* SERVER-28743: Have WiredTiger data structures be --groupCollections aware.Daniel Gottlieb2017-06-0219-894/+1934
| | | | | | | WiredTigerRecordStores and WiredTigerIndexes instantiated with a KVPrefix will now transparently persist and query for data with the associated prefix. A prefix is represented as a 64-bit integer and is concatenated onto each key inserted into each grouped RecordStore/Index.
* SERVER-28293 Verify mongod processes $logicalTime like mongosJack Mulrow2017-06-021-26/+28
|
* SERVER-29237 add maxConnecting in asio connpoolJason Carey2017-06-026-6/+249
| | | | | | | | | | | A new connection pool option which controls that rate at which we add new connections. It changes behavior so that only N connections can be in the processing state at any one time (in setup/refresh). More connections will be added, if needed, as each new connection completes, fails or times out. available in mongos via ShardingTaskExecutorPoolMaxConnecting, defaults to unlimited.
* SERVER-28767 Create IncNode/MulNodeJustin Seyster2017-06-0211-79/+2173
| | | | | | | | A lot of the update modifiers have behavior that is very similar to $set in how paths that don't yet exist get created (including $inc and $mul, which are added in this commit). The new PathCreatingNode will allow us to use the same path creation code path in all those modifiers.
* SERVER-24783 resmoke.py now prints running tests when encountering timeoutsPeter Mauldin2017-06-024-20/+66
|
* SERVER-29094 enable causally_consistent_jscore_passthrough for Windows 2008R2Misha Tyulenev2017-06-021-1/+1
|
* SERVER-29333 replace incorrect use of getStatusFromCommandResult in ↵Dianna Hohensee2017-06-021-6/+24
| | | | ShardServerCatalogCacheLoader
* SERVER-29334 remove dotted field name check from BSONObj::okForStorageDianna Hohensee2017-06-024-100/+11
|
* SERVER-29396 Fix logical clock unit test for ↵Kevin Pulo2017-06-021-3/+3
| | | | kMaxAcceptableLogicalClockDriftSecs rename
* SERVER-29396 maxAcceptableLogicalClockDriftSecs must be positiveKevin Pulo2017-06-022-15/+15
| | | | Rename parameter to have the "Secs" unit at the end, and prevent it from being 0.
* Revert "SERVER-29342 CollectionShardState/RangeDeleter support for safe ↵Nathan Myers2017-06-0112-343/+152
| | | | | | secondary reads" This reverts commit 6bf062db95d69f06b02da708b54f5e3efbb9dfa5.
* SERVER-29342 CollectionShardState/RangeDeleter support for safe secondary readsNathan Myers2017-06-0112-152/+343
|
* SERVER-29274 make reaper mandatory in Database::dropCollection()Benety Goh2017-06-015-121/+99
|
* SERVER-29246 idl compiler supports dots in pathnamesGabriel Russell2017-06-011-2/+2
|
* SERVER-29315 Fix lint issue.ADAM David Alan Martin2017-06-011-2/+2
|
* SERVER-29315 Fix `clonable_ptr_test` in UBSANADAM David Alan Martin2017-06-012-28/+30
| | | | | | | | | | The `clonable_ptr_test` has several test cases exclusively dedicated to verifying the syntax of this component. These tests trigger UBSAN errors on creating a reference to a dereferenced null pointer even though the pointer is never used. This fix makes the tests never run (by hiding them behind an if-false block), but still compile, making them true compile-time-only tests. This is more consistent with their intended behavior: syntax testing
* SERVER-29002: Fixed typo in IndexBoundsBuilder::simpleRegexAnne Lim2017-06-011-1/+1
|
* SERVER-29283 Fix circular shared_ptr dependency in the periodic runnersamantharitter2017-06-014-62/+153
|
* SERVER-29210: Manage WiredTiger checkpoints in MongoDB.Daniel Gottlieb2017-06-012-2/+56
| | | | | | | | | | | | | Prior to this change, WiredTiger would be started with a configuration that instructs WiredTiger to start its own checkpoint thread. The parameters would trigger a checkpoint every 60 seconds or 2GB of data written to the journal. This patch disables WiredTiger's checkpoint thread and moves the responsibility to MongoDB. The checkpoint thread now only checkpoints every 60 seconds (still configurable with `--syncdelay`). The trigger on the amount of data written to the journal was removed as an unnecessary mechanism to maintain parity with.
* SERVER-27310 Add support for zlib wire protocol compressionHannes Magnusson2017-06-019-3/+293
| | | | | | Closes #1152 Signed-off-by: Jonathan Reams <jbreams@mongodb.com>
* SERVER-29411 link with a max line length that's less then the actual windows ↵Gabriel Russell2017-05-311-1/+1
| | | | max line length
* SERVER-29197 initial sync now builds capped indexes correctlyEric Milkie2017-05-312-22/+61
| | | | | | In initial sync, capped indexes were built along with regular indexes, as documents were inserted, using the MultiIndexBlock. This structure requires that no records are deleted before committing the index builds. But the collection cap might delete records prior to commit. The new way to build capped indexes will be to create the indexes on a capped collection prior to inserting any records, for initial sync.
* SERVER-28837 Do not attempt to subtract negative cursorTimeoutMillis.Justin Seyster2017-05-311-2/+7
| | | | | | | | | | | | | | | An INT_MIN value for cursorTimeoutMillis can crash mongos when we try to subtract that value (which gets cast to a Duration) from the current time. Because a negative cursorTimeoutMillis is semantically the same as a 0 value, this change ignores negative values when performing the offending subtraction. It would be reasonable to clamp cursorTimeoutMillis to 0 using input validation, but I don't see a good way to do that. Because a Duration cannot be an unsigned type, we have to keep cursorTimeoutMillis as an int. Unfortunately, we don't really have a way restrict the values that the user sets with the setParameter command except to enforce that the value fits in the data typed used for the parameter.
* SERVER-29274 applyCommand_inlock() passes optime from oplog entry to ↵Benety Goh2017-05-311-1/+1
| | | | mongo::dropCollection()
* SERVER-29270 Oplog query for first/last entry should not use a blocking sortJames Wahlin2017-05-314-5/+6
|
* SERVER-26027: Updating log statement to include exit code on tear down in ↵Cristopher Stauffer2017-05-312-6/+8
| | | | situations where process already stopped
* SERVER-29356 Increase the amount of memory available for tests running on ↵Eddie Louie2017-05-311-72/+2
| | | | Code Coverage builder
* SERVER-29355 Increase amount of memory available for tests running on Linux ↵Eddie Louie2017-05-311-24/+2
| | | | DEBUG builder
* SERVER-29353 Increase amount of memory available for tests running on UBSan ↵Eddie Louie2017-05-311-6/+2
| | | | builder
* SERVER-28302 Add empty executor to mongos_test.ymlJonathan Abrahams2017-05-311-0/+2
|
* SERVER-29274 Database::dropCollection() renames collection using provided ↵Benety Goh2017-05-312-28/+128
| | | | drop optime if provided
* SERVER-29351 remove redundant use of BSONObj::storageValidEmbedded from ↵Dianna Hohensee2017-05-304-50/+60
| | | | modifier_add_to_set.cpp
* SERVER-29389 Increase verbosity for causally_consistent_jscore_passthrough suiteJack Mulrow2017-05-301-0/+16
|
* SERVER-29254 Moved MinValid into ReplicationProcessJudah Schvimer2017-05-3038-627/+1208
|