Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-31296 Update sessions, causal, and retryable in the mongo shell. | Max Hirschhorn | 2017-11-08 | 2 | -29/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. | ||||
* | SERVER-29843 Make oplog queries use eq, gt, and gte predicates on ts for ↵ | Tess Avitabile | 2017-11-07 | 1 | -57/+204 |
| | | | | scan bounds | ||||
* | SERVER-31435 Move applyOps index collation test into jsCore | Maria van Keulen | 2017-11-06 | 1 | -147/+0 |
| | |||||
* | SERVER-31633 If the featureCompatibilityVersion is 3.6, upgrading, or ↵ | Tess Avitabile | 2017-10-27 | 1 | -0/+55 |
| | | | | downgrading, respond to isMaster with minWireVersion=maxWireVersion | ||||
* | SERVER-31456 Set initial{Cluster,Operation}Time in concurrency suite. | Max Hirschhorn | 2017-10-14 | 2 | -0/+18 |
| | | | | | | Ensures that the FSM worker threads are guaranteed to observe the effects of the $config.setup() function being called since they'll specify an afterClusterTime beyond that point. | ||||
* | SERVER-5128/SERVER-5130 Modify js test to validate both tickets are fixed | Kaloian Manassiev | 2017-10-11 | 1 | -64/+0 |
| | | | | Also gets rid of one unnecessary noPassthroughWithMongod test. | ||||
* | SERVER-31184 Make servers automatically set up config.system.sessions | samantharitter | 2017-10-11 | 1 | -44/+47 |
| | |||||
* | SERVER-31161 Index created through applyOps command should not inherit ↵ | Tess Avitabile | 2017-10-10 | 1 | -0/+147 |
| | | | | collection default collation | ||||
* | SERVER-31184 Improve checks in sharding tests | Kaloian Manassiev | 2017-10-10 | 1 | -3/+3 |
| | |||||
* | SERVER-28072 Construct mongodb:// URI from RS string and dbname | Sara Golemon | 2017-10-03 | 1 | -21/+43 |
| | |||||
* | SERVER-30848 make shell getMores use sessions | Jason Carey | 2017-10-03 | 2 | -3/+3 |
| | | | | | The shell should attach the logical session used to initiate cursors (via find or aggregate) and use it for successive getMores. | ||||
* | SERVER-19483: Have getParameter on wiredTigerEngineRuntimeConfig return the ↵ | Daniel Gottlieb | 2017-10-02 | 1 | -0/+12 |
| | | | | last value set from a client. | ||||
* | SERVER-30344 prevent shards from implicitly creating a collection on ↵ | Esha Maharishi | 2017-09-26 | 1 | -4/+0 |
| | | | | createIndexes | ||||
* | SERVER-30511 call checkUUIDsConsistentAcrossCluster() before shutting down a ↵ | Esha Maharishi | 2017-09-25 | 1 | -0/+4 |
| | | | | ShardingTest | ||||
* | SERVER-31175 improve javascript setClusterTime | Mark Benvenuto | 2017-09-22 | 1 | -0/+29 |
| | |||||
* | SERVER-29921 rewrite URI parser | Sara Golemon | 2017-09-21 | 1 | -2/+2 |
| | |||||
* | SERVER-30679 Integrate causallyConsistentReads into SessionOptions. | Max Hirschhorn | 2017-09-20 | 2 | -0/+6 |
| | |||||
* | SERVER-30863 Make benchrun_substitution.js more robust | Tess Avitabile | 2017-09-05 | 1 | -3/+3 |
| | |||||
* | SERVER-30686 Wire up SessionOptions in more places. | Max Hirschhorn | 2017-08-30 | 2 | -4/+21 |
| | | | | | | Creates a _DummyDriverSession instance when startSession() isn't called so that the DB and DBCollection implementations can rely on the same session-related APIs. | ||||
* | SERVER-28752 Lower the number of inserted entries in insertMulti.js | Kaloian Manassiev | 2017-07-27 | 1 | -1/+4 |
| | |||||
* | SERVER-9384 Improve testing of UNIX sockets | Jonathan Reams | 2017-07-26 | 1 | -42/+0 |
| | |||||
* | SERVER-28495 FTDC for MongoS | Mark Benvenuto | 2017-07-12 | 1 | -51/+3 |
| | |||||
* | SERVER-29304 Exclude time spent blocking for awaitData from getMore latency ↵ | David Storch | 2017-06-14 | 1 | -0/+47 |
| | | | | | | | | | | | | | | | | | | reporting. This change applies to various server diagnostics which include latency metrics: the slow query logs, the system.profile collection, top, global operation latency stats, and per-collection operation latency stats. The secs_running and microsecs_running fields reported in currentOp output, on the other hand, will include time spent blocking for awaitData. Furthermore, this change fixes the following: - getMore operations are no longer double-counted. - Lock acquisition times are now consistently included. This fixes a bug in which time spent acquiring locks was accidentally omitted in some cases. | ||||
* | SERVER-29270 Oplog query for first/last entry should not use a blocking sort | James Wahlin | 2017-05-31 | 1 | -1/+1 |
| | |||||
* | SERVER-28575 Profile entry for update/delete should contain entire raw ↵ | Tess Avitabile | 2017-05-23 | 2 | -5/+5 |
| | | | | update/delete | ||||
* | SERVER-27549 Print message on intentional server crash. | Robert Guo | 2017-05-23 | 6 | -16/+15 |
| | |||||
* | SERVER-28968: Add causal consistent passthrough suite | Misha Tyulenev | 2017-05-05 | 2 | -2/+2 |
| | |||||
* | SERVER-28464: Add canary CPU tests to benchRun and mongod | dalyd | 2017-05-04 | 1 | -0/+1 |
| | |||||
* | SERVER-28205 SERVER-28740 Make collMod oplog entries reversible | William Schultz | 2017-04-25 | 1 | -1/+12 |
| | |||||
* | SERVER-28450 add support for causal consistency to mongo shell | Misha Tyulenev | 2017-04-19 | 2 | -2/+2 |
| | |||||
* | SERVER-26772 removed old initial sync code | Judah Schvimer | 2017-03-16 | 3 | -230/+0 |
| | |||||
* | SERVER-22541 Refactor RAII locking helpers. | Charlie Swanson | 2017-03-15 | 1 | -2/+2 |
| | | | | | | | | | Removes the class 'ScopedTransaction' and moves the responsibility of abandoning the snapshot onto the GlobalLock class. Also renames the AutoGetCollectionForRead class to AutoGetCollectionForReadCommand, and adds a new AutoGetCollectionForRead class. Unlike AutoGetCollectionForReadCommand, this new class will not update the namespace on the CurrentOp object, nor will it add an entry to Top. | ||||
* | SERVER-27995 rename DataReplicator to InitialSyncer | Judah Schvimer | 2017-03-14 | 1 | -1/+1 |
| | |||||
* | SERVER-28154 Remove race condition in ttl_sharded.js | Tess Avitabile | 2017-03-02 | 1 | -14/+16 |
| | |||||
* | SERVER-27838 fix serverStatus pinned cursor metric | David Storch | 2017-02-03 | 2 | -25/+86 |
| | |||||
* | SERVER-27794 add write concern to indexbg_drop.js bulk insert | Judah Schvimer | 2017-01-25 | 1 | -1/+1 |
| | |||||
* | SERVER-20844 Start ReplSetTests faster wrt initial election | Jack Mulrow | 2017-01-23 | 1 | -1/+1 |
| | |||||
* | SERVER-24623 Remove single document aggregation result option | Tess Avitabile | 2017-01-13 | 1 | -1/+1 |
| | |||||
* | SERVER-27642 Replace long-running string-ified code with function expression ↵ | Eddie Louie | 2017-01-13 | 2 | -12/+53 |
| | | | | in JS tests | ||||
* | SERVER-27576 Fix quit() in shell and all the tests that depend on it | Jonathan Reams | 2017-01-12 | 3 | -256/+255 |
| | |||||
* | SERVER-26525: Factor out identical checkLog functions | Spencer Jackson | 2016-12-16 | 2 | -28/+9 |
| | |||||
* | SERVER-26765 move tests in jstests/views to other suites | Kyle Suarez | 2016-12-15 | 1 | -0/+67 |
| | | | | | This eliminates the views and views_rs suites; views testing will be done in other suites to allow them to be picked up in passthrough suites. | ||||
* | SERVER-27289 fix ConnectionString parsing in shell | Matt Cotter | 2016-12-13 | 2 | -32/+83 |
| | |||||
* | SERVER-26736 ignore system namespaces in top_drop.js | Kyle Suarez | 2016-12-13 | 1 | -1/+4 |
| | |||||
* | Revert "SERVER-27289 fix ConnectionString parsing in shell" | Matt Cotter | 2016-12-12 | 1 | -59/+0 |
| | | | | This reverts commit b9c59fd5c79c0b0d9c845e3c05e50ab1dd9f7f4a. | ||||
* | SERVER-27289 fix ConnectionString parsing in shell | Matt Cotter | 2016-12-12 | 1 | -0/+59 |
| | |||||
* | SERVER-27110 clear OplogBuffer at the end of initial sync | Judah Schvimer | 2016-11-21 | 2 | -0/+7 |
| | |||||
* | SERVER-26911 Create RAII type for turning off replicated writes | Tess Avitabile | 2016-11-11 | 1 | -0/+15 |
| | |||||
* | SERVER-26934 removed hardcoded ReplSetTest.awaitReplication timeouts from JS ↵ | Benety Goh | 2016-11-07 | 1 | -1/+1 |
| | | | | tests | ||||
* | SERVER-26934 increase replication timeout in indexbg_drop.js | Benety Goh | 2016-11-07 | 1 | -1/+1 |
| |