Dianna Hohensee
a8ec0b2576
SERVER-30226 Best effort make the recipient shard refresh its metadata after migration commit
2017-11-28 16:54:44 -05:00
Xiangyu Yao
2975b0dc56
SERVER-31553 Update multiversion tests on 3.6
2017-11-28 15:29:06 -05:00
Kyle Suarez
92d366961e
SERVER-30384 unblacklist tests from causally consistent jscore passthroughs
...
Refactors more tests that should be allowed to run in the causally
consistent passthroughs.
2017-11-28 11:51:15 -05:00
Dianna Hohensee
1de52d81af
Revert "SERVER-30226 Best effort make the recipient shard refresh its metadata after migration commit"
...
This reverts commit 2d2a0ebee7 .
2017-11-28 11:05:53 -05:00
Dianna Hohensee
2d2a0ebee7
SERVER-30226 Best effort make the recipient shard refresh its metadata after migration commit
2017-11-28 10:33:46 -05:00
Billy Donahue
42fe228abc
SERVER-30062 remove storageDetails wrappers from shell
2017-11-27 17:06:59 -05:00
Charlie Swanson
64ec315a09
SERVER-32029 Only target primary shard for unsharded change stream.
2017-11-27 15:53:58 -05:00
Max Hirschhorn
611220640b
SERVER-31556 Use fixture logger as parent of hook logger.
...
This enables the hook logger to log messages to logkeeper when
--log=buildlogger is specified without needing to start a new dynamic
test case.
2017-11-26 12:14:00 -05:00
Kyle Suarez
969ddd3d92
SERVER-30384 tests should specify a sort when expecting an ordering for a query
...
This refactors several tests in core to not rely on an implicit sort
order, which allows them to be unblacklisted from the causally
consistent jscore passthroughs.
2017-11-22 11:32:23 -05:00
Siyuan Zhou
60929bb3b6
SERVER-31476 Server should prohibit establishing a cursor on a read-only view
2017-11-21 16:48:54 -05:00
Jack Mulrow
43efeb6456
SERVER-31866 setFCV should always wait for majority writeConcern
2017-11-21 15:31:03 -05:00
Jonathan Abrahams
dcaf6432b7
SERVER-31886 Add powercycle tasks to run on Windows
...
- Add capability to generate report.json in powertest.py
- Add capability to generate and read a configuration YML file in powertest.py
2017-11-21 13:13:21 -05:00
Esha Maharishi
545c11242d
SERVER-31909 Recipient shard should fail migration if it already has the collection with a different UUID
2017-11-21 11:42:40 -05:00
Jonathan Abrahams
9c6381687e
SERVER-30755 KeyError "selector" is raised when no tests or test suites specified to resmoke.py
2017-11-21 09:32:13 -05:00
Yves Duhem
2421e96fa4
SERVER-29924 Display excluded tests in resmoke dry run
2017-11-20 15:56:50 -05:00
Mark Benvenuto
015781fb73
SERVER-32005 IDL augment code with compiler likely macro
2017-11-20 13:57:09 -05:00
Mark Benvenuto
88b413760e
SERVER-32005 IDL chained struct Inling
2017-11-20 13:57:09 -05:00
Bernard Gorman
a5e3007d30
SERVER-31394 Create passthrough of existing $changeStream tests to run against sharded collections
2017-11-20 12:37:38 +00:00
Ian Whalen
99c8a6a292
SERVER-31976 Move MMAP tests to dedicated buildvariants
2017-11-19 13:04:27 -05:00
Bernard Gorman
ed83e82fcd
SERVER-31836 Always dispatch sorted tailable awaitdata getMores to the shards with timeouts of at most 1 second
2017-11-18 03:49:57 +00:00
Charlie Swanson
f7122973bd
SERVER-31665 Use correct read concern/preference during update lookup
2017-11-17 17:20:45 -05:00
Esha Maharishi
3b5249593a
SERVER-31910 blacklist mongos_validates_writes.js from the config stepdown suite
2017-11-16 15:23:49 -05:00
Bernard Gorman
340bf8c5f1
SERVER-31731 Test that mongos accepts a --timeZoneInfo parameter, and can correctly execute expressions using time zones
2017-11-16 03:05:18 +00:00
Robert Guo
c6583deb99
SERVER-31636 rename generational_jstestfuzz* to aggregation_fuzzer
2017-11-15 18:17:26 -05:00
Charlie Swanson
e37db69674
SERVER-31447 Use correct collation for update lookup
2017-11-15 10:53:49 -05:00
Max Hirschhorn
b683d39549
Revert "SERVER-31447 Use correct collation for update lookup"
...
This reverts commit de0b160779 .
2017-11-14 21:49:46 -05:00
Matthew Russotto
22e18d7f0e
SERVER-31028 Reload shard registry and ensure set of shards hasn't changed when establishing sharded change stream cursors
2017-11-14 18:11:11 -05:00
Charlie Swanson
de0b160779
SERVER-31447 Use correct collation for update lookup
2017-11-14 17:20:02 -05:00
Matthew Russotto
d4a526fdcf
SERVER-30834 Make mongos reload the shard registry and re-establish changeStream cursors when encountering a 'retryNeeded' entry
2017-11-14 15:50:03 -05:00
samantharitter
c123712316
SERVER-31945 Exclude shard_config_db_collections.js from the continuous stepdown suite
2017-11-13 17:36:38 -05:00
Matthew Russotto
634857247b
SERVER-31685 Sharded change streams can miss notifications
2017-11-13 16:19:00 -05:00
Jason Carey
41c4904053
SERVER-31641 stop gossiping between shell clients
...
Mongo client objects in the shell should not gossip cluster time.
2017-11-13 11:58:16 -05:00
Eddie Louie
ea515864f1
SERVER-31888 Re-enable periodic no-op writer for all sharding and replication fuzzer test suites
2017-11-09 17:45:27 -05:00
Bernard Gorman
862958d49f
SERVER-31763 $changeStream on sharded collections must always split on mongoS even if targeting a single shard
2017-11-09 20:55:21 +00:00
Randolph Tan
efe2d334dc
SERVER-31863 Make TransactionHistoryIterator use oplogHack
2017-11-09 15:35:51 -05:00
Kaloian Manassiev
d0ecca650c
SERVER-31243 Make no-op retry of findAndModify upsert of new document return null with new=false
...
Also unblacklists find_and_modify_server6582.js from the retryable writes passthrough suite
2017-11-09 02:19:40 -05:00
Jonathan Abrahams
9dec24bdf2
SERVER-31325 Powercycle new tasks:
...
- Replication WT
- Replication small oplog
- Sync delay
2017-11-08 20:48:46 -05:00
Max Hirschhorn
6d8e6b9cce
SERVER-31296 Update sessions, causal, and retryable in the mongo shell.
...
* Removes the initialClusterTime and initialOperationTime session
options.
* Enables causal consistency by default when using an explicit
session.
* Adds a --retryWrites command line option to the mongo shell for
enabling retryable writes in the mongo shell. The retryWrites
options to SessionOptions is left for convenience with testing.
* Renames setClusterTime() to advanceClusterTime(), and adds a
corresponding advanceOperationTime() method to DriverSession.
* Enables assigning transaction numbers for write commands where
ordered=false.
* Prevents the mongo shell from sending afterClusterTime or assigning
transaction numbers when talking to a stand-alone mongod.
* Prevents the mongo shell from assigning transaction numbers when
using an unacknowledged (w=0) writeConcern.
* Changes DBClientRS to re-discover the current primary of the replica
set when it receives an error code representing "not master" in
addition to an error message representing "not master".
* Adds a shellPrint() pretty-printer for SessionOptions and
DriverSession instances so they no longer print out their entire
object definition.
2017-11-08 19:29:28 -05:00
Eddie Louie
5476e222a1
SERVER-31852 Enable the periodic noop writer for read_concern_majority_passthrough_WT suite
2017-11-07 16:39:25 -05:00
Siyuan Zhou
c8fbc9a231
SERVER-31671 Cancel running elections if the term changes after writing my last vote
2017-11-07 16:38:43 -05:00
Mathew Robinson
aae9030942
SERVER-31857 Install python on Ubuntu for package tests
2017-11-07 16:24:51 -05:00
Tess Avitabile
e37ad56eaa
SERVER-29843 Make oplog queries use eq, gt, and gte predicates on ts for scan bounds
2017-11-07 13:41:42 -05:00
Charlie Swanson
f783031335
SERVER-31135 Add a change stream passthrough suite targeting secondaries
2017-11-07 17:04:23 +00:00
Jonathan Abrahams
9b1e2cde69
SERVER-31131 remote_operations.py needs to handle ssh connection errors
2017-11-07 10:09:51 -05:00
Nick Zolnierz
dc712619bf
SERVER-31392: Test changeStreams when an unsharded collection becomes sharded
2017-11-06 17:14:58 -05:00
Mathew Robinson
62bd8ce2a8
SERVER-31781 Rename variable to not conflict with module name
2017-11-06 17:09:14 -05:00
Mark Benvenuto
44688cf5f4
SERVER-31753 Add support for immutable IDL types
2017-11-03 16:47:21 -04:00
Eddie Louie
9ebb2aeeeb
SERVER-31637 Disable the periodic no-op writer in replica sets started by resmoke.py
2017-11-03 15:10:57 -04:00
Mathias Stearn
cd26a1d5ee
SERVER-31629 Support putting unique codes directly into Status constructors
2017-11-02 14:25:21 -04:00
Mathias Stearn
9f8696b5ba
SERVER-31390 Use a templating language to generate error_codes.{h,cpp,js}
2017-11-02 14:25:21 -04:00