Commit Graph

40574 Commits

Author SHA1 Message Date
Esha Maharishi
d213908da9 Revert "Revert "SERVER-32983 persist a version field in new config.databases entries in fcv>=4.0""
This reverts commit d7c127cb2c.
2018-02-06 13:03:46 -05:00
Benety Goh
4d3d82ed03 SERVER-32913 add ApplyOps::extractOperations
This function extracts the embedded CRUD operations from an atomic applyOps
oplog entry into multiple CRUD oplog entries.
2018-02-06 12:56:33 -05:00
Billy Donahue
09d4e0d92d SERVER-33136 const-ify the command auth accessors 2018-02-06 10:16:15 -05:00
Kaloian Manassiev
1f376bcf88 SERVER-32367 Make AutoGetCollection throw if UUID cannot be resolved 2018-02-06 07:33:21 -05:00
Kaloian Manassiev
0851ee0434 SERVER-29908 Move sharding_catalog_manager and tests under db/s/config
Also get rid of sharding_catalog_test_fixture since it doesn't provide
much value.
2018-02-06 07:33:21 -05:00
Esha Maharishi
d7c127cb2c Revert "SERVER-32983 persist a version field in new config.databases entries in fcv>=4.0"
This reverts commit e747312da6.
2018-02-05 22:27:04 -05:00
Esha Maharishi
05c8669da0 Revert "SERVER-33022 make the CatalogCache cache the databaseVersion in the DatabaseInfoEntry"
This reverts commit 481e017d1d.
2018-02-05 22:27:04 -05:00
Sara Golemon
65ffca94ad SERVER-33100 Move ICU data initialization to mongo/util 2018-02-05 19:38:53 -05:00
ADAM David Alan Martin
d1a46ee283 SERVER-28124 Use std::string for thread name.
This change makes the thread-local which stores the thread name into
a real `std::string` instead of the character-buffer solution it
previously was.
2018-02-05 18:26:42 -05:00
Esha Maharishi
481e017d1d SERVER-33022 make the CatalogCache cache the databaseVersion in the DatabaseInfoEntry 2018-02-05 17:25:17 -05:00
Esha Maharishi
e747312da6 SERVER-32983 persist a version field in new config.databases entries in fcv>=4.0 2018-02-05 17:25:17 -05:00
Tess Avitabile
b696480400 SERVER-32518 Establish snapshot timestamp for readConcern snapshot 2018-02-05 17:22:23 -05:00
Nick Zolnierz
b721d0f20a SERVER-32771: Add format specifier for $dateFromString expression 2018-02-05 16:48:17 -05:00
David Storch
0f2cc83cdb SERVER-33092 Fix elemMatchProjection.js to always have monotonically increasing _ids. 2018-02-05 16:26:59 -05:00
jannaerin
2e1f172bc1 SERVER-31979 Include chunk migration stats in moveChunk.commit changelog entries 2018-02-05 16:09:34 -05:00
Sara Golemon
de68ddc251 SERVER-32969 Include RFC4013 string prep and NFKC normalization in bundled ICU 2018-02-05 16:02:36 -05:00
Esha Maharishi
d9a5489c3f SERVER-32984 clean up DatabaseType class 2018-02-05 15:54:12 -05:00
Randolph Tan
731a5ed5e2 SERVER-32970 put back random chunk size initialization in mongos auto split tracking 2018-02-05 15:07:39 -05:00
Mathias Stearn
b7a8411eed SERVER-33083 Check that Response is valid before accessing optional field 2018-02-05 14:28:10 -05:00
Spencer Jackson
ce5691d634 SERVER-33089 Do not regenerate auth indexes in queryable backup mode 2018-02-05 14:10:07 -05:00
jannaerin
9057ac7f6e SERVER-31768 Don't create the first collection chunk on a primary drained shard 2018-02-05 11:55:33 -05:00
Nick Zolnierz
838420937d SERVER-33084: Aggregate with explain >= 'executionStats' attempts to serialize a disposed pipeline 2018-02-05 11:34:52 -05:00
Jonathan Reams
0a08faf148 SERVER-32498 Client should capture full thread name 2018-02-05 11:21:14 -05:00
Mathew Robinson
755a5c48f1 SERVER-32772 dbtest task should write to task directory 2018-02-05 09:48:48 -05:00
Daniel Gottlieb
216c0f8632 SERVER-33024: Set last applied when coming out of initial sync.
An initial sync can complete when without needing to go through an oplog
application phase. In that case, last applied is not set.
2018-02-03 21:16:30 -05:00
Benety Goh
8cace2a6e2 SERVER-33104 remove MONGO_PLATFORM_32 and MONGO_PLATFORM_64 2018-02-03 18:01:03 -05:00
Benety Goh
17e5f0903e SERVER-32913 remove unused repl writer thread count default for 32-bit platforms 2018-02-03 15:18:48 -05:00
Max Hirschhorn
64bed81733 SERVER-33068 Fix run_check_repl_dbhash.js hook to actually run dbhash.
Consolidates the logic in the run_check_repl_dbhash.js and
run_validate_collections.js for discovering all of the mongod processes
in a MongoDB deployment into a new discover_topology.js library.

Also adds a test that relies on mongod logging to verify that the
run_check_repl_dbhash.js and run_validate_collections.js hooks execute
on all of the expected servers.
2018-02-02 21:54:43 -05:00
Charlie Swanson
331d67a0d8 SERVER-33080 Blacklist tests expecting lines in getLog from parallel suite 2018-02-02 17:31:49 -05:00
Spencer Jackson
b40c004eec SERVER-32965: Expose per-user SASL mechanism negotiation via isMaster 2018-02-02 16:44:37 -05:00
Kyle Suarez
481b4de3a1 SERVER-33082 add test tags to restart_catalog_sharded_cluster.js and shell_retry_writes_uri.js 2018-02-02 16:36:48 -05:00
Benety Goh
a7019d2bce SERVER-33079 extend timeouts in rollback_auth.js 2018-02-02 15:49:44 -05:00
Kaloian Manassiev
b88f981042 SERVER-32367 Pull UUID and view resolution out of db_raii 2018-02-02 15:38:47 -05:00
Kaloian Manassiev
ed7af7cc92 SERVER-32367 Make the Command::parseNs* methods take StringData 2018-02-02 15:38:47 -05:00
Kaloian Manassiev
721d2547c6 SERVER-29908 Move sharding_task_executor under mongo/s 2018-02-02 15:38:47 -05:00
Maria van Keulen
ce3049c1ea SERVER-33003 Re-enable passing multiVersion tests 2018-02-02 15:31:03 -05:00
Wisdom Omuya
16f907e295 SERVER-33041: update msi manufacturer information
Closes #1210

Signed-off-by: Mark Agarunov <mark.agarunov@mongodb.com>
2018-02-02 15:22:22 -05:00
Henrik Edin
5b9f2417f7 SERVER-33074 Don't initialize the ScriptEngine for embedded 2018-02-02 15:08:31 -05:00
Henrik Edin
254d1dce93 SERVER-33066 Use system as clock source for embedded. It doesn't have a background thread. 2018-02-02 15:07:50 -05:00
Kyle Suarez
69f920a868 SERVER-33051 don't run restartCatalog test on non-WiredTiger storage engines 2018-02-02 13:42:46 -05:00
Jonathan Abrahams
59b5ddacab SERVER-32898 Create unit test for resmoke module archival.py 2018-02-02 13:23:22 -05:00
Jonathan Abrahams
7abb9ada50 SERVER-32762 Module to upload files to S3 2018-02-02 13:21:39 -05:00
Benety Goh
abd5c6a75a SERVER-32913 move applyOps() into repl namespace 2018-02-02 11:01:15 -05:00
Judah Schvimer
bba894538b SERVER-30472 writeCheckpointTimestamp needs to include its own write in checkpoint 2018-02-02 10:54:06 -05:00
Judah Schvimer
b2a7398e66 SERVER-32206 timestamp catalog change to declare index multikey 2018-02-02 10:46:16 -05:00
Benety Goh
488709dde3 SERVER-32913 split SyncTail::fillWriterVectorsAndLatestSessionRecords() into fillWriterVectors() and getLatestSessionRecords() 2018-02-01 20:28:21 -05:00
Bernard Gorman
d42d094699 SERVER-32461 Remove featureCompatibilityVersion-dependent Query code that is only relevant to the 3.4-3.6 transition 2018-02-02 00:20:34 +00:00
Sara Golemon
4815222523 SERVER-33019 Update User object and DocumentParser to handle SCRAM-SHA-256 2018-02-01 19:06:12 -05:00
Sara Golemon
8bd1b06964 SERVER-33012 Create scramSHA256IterationCount setParameter 2018-02-01 18:57:48 -05:00
Maria van Keulen
00b93fd8f7 SERVER-32741 Initialize the featureCompatibilityVersion parameter value to 3.6 2018-02-01 18:18:32 -05:00