Esha Maharishi
ec47d51466
SERVER-25133 fix racy conditions in handling addShard from 3.2 mongos
2016-07-18 17:39:14 -04:00
James Wahlin
4d826acb56
Revert " SERVER-24506 listCollections support for views"
...
This reverts commit bfa627513c
.
2016-07-18 11:16:15 -04:00
Spencer T Brody
c970ae123e
SERVER-25077 Print the ops that were actually seen when killop.js fails its assert.soon
2016-07-18 11:14:02 -04:00
Kaloian Manassiev
ff441b6607
SERVER-25064 Make mongos upgrade w:1 to w:majority for auth writes
...
Also extend the auth tests to validate that both variants work.
2016-07-17 12:08:30 -04:00
Kaloian Manassiev
c4f55991f8
SERVER-24721 Use explicit std::set contructor
2016-07-17 12:08:29 -04:00
Benety Goh
3b371e48fa
Revert " SERVER-24242 Lock::ParallelBatchWriterMode sets isBatchWriter while in scope"
...
This reverts commit 0673f9531b
.
2016-07-16 18:50:10 -04:00
Benety Goh
612990716a
SERVER-25081 SyncTail::oplogApplication() should set minvalid using last optime from replication coordinator instead of last set global timestamp""
2016-07-16 17:57:57 -04:00
Benety Goh
fa33df95d7
Revert " SERVER-25069 SyncTail::oplogApplication() should set minvalid using last optime from replication coordinator instead of last set global timestamp"
...
This reverts commit 8db76c3dd2
.
2016-07-16 17:57:47 -04:00
Benety Goh
d3a4a9d72b
SERVER-25081 DataReplicator should update the global timestamp at the end of each batch and when initial sync completes
2016-07-16 15:37:15 -04:00
Benety Goh
31d1c5473e
SERVER-25069 added Timestamp::toBSON()
2016-07-16 15:25:56 -04:00
Benety Goh
85e279d12c
SERVER-25069 CollectionCloner accepts db worker thread pool at construction
2016-07-16 12:27:53 -04:00
Andrew Morrow
88f4b9ac32
SERVER-18399 Fix clang builds broken by automation aware shell
2016-07-16 09:32:52 -04:00
Benety Goh
098d5a1198
SERVER-25069 DatabaseCloner accepts db worker thread pool at construction
2016-07-16 07:52:31 -04:00
Mathias Stearn
dcb0d3fe64
SERVER-24242 Parallelize oplog writing on secondaries
2016-07-15 20:02:18 -04:00
Mathias Stearn
29a2e0352d
SERVER-24242 Start writing the Oplog on secondaries while divvying up work
...
This means we hold the PBW lock while in fillWriterVectors, but it also lets
us start doing useful work sooner.
2016-07-15 20:02:18 -04:00
Mathias Stearn
0673f9531b
SERVER-24242 Lock::ParallelBatchWriterMode sets isBatchWriter while in scope
2016-07-15 20:02:18 -04:00
Benety Goh
8db76c3dd2
SERVER-25069 SyncTail::oplogApplication() should set minvalid using last optime from replication coordinator instead of last set global timestamp
2016-07-15 19:46:16 -04:00
Andrew Morrow
08ef5eefb5
SERVER-18399 Issue a notification in the shell when automation is active
...
Also provides a new setParameter to configure the automation name
to be returned in an isMaster reply.
2016-07-15 18:10:22 -04:00
Benety Goh
292d84272b
SERVER-25069 DatabasesCloner accepts db worker thread pool at construction
2016-07-15 16:42:38 -04:00
Scott Hernandez
e567346a1c
SERVER-23750 : check the dbcloners before using it.
2016-07-15 14:58:47 -04:00
Scott Hernandez
06cf8eb3aa
SERVER-23750 : use the same syncSource HostAndPort for each initial sync attempt.
2016-07-15 14:58:47 -04:00
Scott Hernandez
147bb01a0a
re-enable replsets/auth1.js test
2016-07-15 14:58:47 -04:00
Scott Hernandez
d3b87b8001
SERVER-23750 : do sleep after we decide to retry
2016-07-15 14:58:47 -04:00
Scott Hernandez
43fa5a0698
SERVER-23750 : reset initial sync attempt status for each attempt.
2016-07-15 14:58:47 -04:00
Benety Goh
c6edb20272
SERVER-25069 data replicator should not obtain storage interface from service context.
2016-07-15 14:29:31 -04:00
James Wahlin
bfa627513c
SERVER-24506 listCollections support for views
2016-07-15 14:00:40 -04:00
Jason Carey
e39a2a87ea
SERVER-25006 asio indicateUsed != indicateSuccess
...
Connection Pool ASIO connects indications of success with indications of use, which causes the
underlying connection pool to assume a connection is fresher than it may actually be (we said we did
IO, but actually we just haven't caused an error).
Because the connection pool it self checks connections out, marks them ok and then checks them back
in to trigger a refresh, this causes connections to always seem fresh, never be heartbeated and
never check against minConnections for dropping.
Change indicateSuccess to not also mean indicateUsed in conn pool asio and call indicateUsed where
needed manually in the one location where it's relevant.
2016-07-15 13:56:13 -04:00
iwysiu
4ad76a3384
SERVER-25078 add jstestfuzz_concurrent_sharded_WT suite
2016-07-15 13:38:31 -04:00
Max Hirschhorn
75be5358d7
SERVER-24462 Record stats for the "top" command in findAndModify.
2016-07-15 13:31:18 -04:00
Benety Goh
556453af1e
SERVER-25069 added DataReplicatorExternalState::getDbWorkThreadPool()
2016-07-15 11:41:16 -04:00
Benety Goh
0540efd238
SERVER-25069 added ReplicationCoordinatorExternalState::getDbWorkThreadPool()
2016-07-15 11:00:27 -04:00
James Wahlin
e5e2ecb49d
SERVER-17275 Remove 'stats' field from distinct command response
2016-07-15 08:49:42 -04:00
Dan Pasette
1e43882994
Revert " SERVER-22734 add Enterprise to version in enterprise shell builds"
...
This reverts commit 472ac6b5bc
.
2016-07-15 00:19:20 -04:00
David Storch
5e504b81ab
SERVER-24508 DocumentComparator and ValueComparator
...
- Changes the Document/Value library to require comparisons
to be made in the context of a comparator object. This is
prep work for full collation support in the aggregation
system.
- Adds injectExpressionContext() to propagate the
ExpressionContext containing the comparator object to all
DocumentSource, Accumulator, and Expression instances
involved in the Pipeline.
2016-07-14 23:41:20 -04:00
Kaloian Manassiev
751f67f4a6
SERVER-25072 Fix integer division truncation error in BalancerPolicy
2016-07-14 19:22:22 -04:00
Randolph Tan
fb5ef7d261
SERVER-25049 loadClusterId should not cause an fassert on shutdown
2016-07-14 16:35:27 -04:00
Esha Maharishi
2ea2c7700d
SERVER-22660 OpObserver on config server for inserts to config.shards from old mongos
2016-07-14 16:32:10 -04:00
Severyn Kozak
af5daa5150
SERVER-25074 make performance analysis run with log analysis
2016-07-14 16:22:22 -04:00
Charlie Swanson
a8414a21ef
SERVER-25054 Error if aggregation uses text score without text search.
2016-07-14 16:18:39 -04:00
Charlie Swanson
7050c2613b
SERVER-24640 Implement getDependencies for $facet stage.
2016-07-14 16:18:38 -04:00
Kyle Suarez
cd91000e5f
SERVER-24766 aggregation support for views
...
Users can now run the aggregate command on a view, which will resolve the view
to the appropriate collection and run a modified aggregation.
2016-07-14 16:04:29 -04:00
Robert Guo
9730e49b06
SERVER-24726 readonly mode should ignore temp collections
2016-07-14 15:59:36 -04:00
Mark Benvenuto
132de7f6e3
SERVER-24606 Add support for collecting information from /proc/diskstats
2016-07-14 15:52:50 -04:00
Mark Benvenuto
b602fbbe46
SERVER-24605 Add support for collecting information from /proc/meminfo
2016-07-14 15:52:50 -04:00
Mark Benvenuto
a05b8e17ea
SERVER-24607 Add Collector for system statistics
2016-07-14 15:52:50 -04:00
Mark Benvenuto
d1e1b5b80c
SERVER-24572 Add support for collecting information from /proc/stat
2016-07-14 15:52:50 -04:00
Matt Cotter
472ac6b5bc
SERVER-22734 add Enterprise to version in enterprise shell builds
2016-07-14 15:51:35 -04:00
Max Hirschhorn
a7e0e028e7
SERVER-24761 Abort entire query plan when a catalog operation occurs.
...
Plan execution cannot proceed if the collection or a candidate index was
dropped during a yield. This prevents the subplanner from trying to
build plan stages when the collection and indexes no longer exist.
2016-07-14 15:40:40 -04:00
Max Hirschhorn
5042151e09
SERVER-24693 Test that the "group" command yields using explain().
2016-07-14 15:40:40 -04:00
Matt Cotter
40f774eafa
SERVER-22707 fix mongo uri parse
...
* comma is not optional in comma separated host list
* ".sock" domain sockets need the "."
* even with no database, need a slash before options
* no spamming question marks inside the options
2016-07-14 15:29:43 -04:00