0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

30810 Commits

Author SHA1 Message Date
Mathias Stearn
7e8fb8df8e SERVER-19891 Fix read_committed_no_snapshots.js
This includes a workaround that will need to be addressed in SERVER-19890
2015-08-12 17:01:00 -04:00
Mathias Stearn
0b776a40a2 SERVER-19212 Make w:majority wait for any reserved snapshots to be visible
This ensures that when a w:majority write that makes a new collection
returns, a reader with readConcern:majority can immediately read the
collection. If this isn't done, the reader could get a snapshot before the
minimum snapshot for the collection and error out.
2015-08-12 17:01:00 -04:00
Mathias Stearn
4cdb1693ba SERVER-19213 Turn repl SnapshotThread on by default
Can still be disabled using enableReplSnapshotThread server parameter.
2015-08-12 17:01:00 -04:00
Mathias Stearn
1abd9f2469 SERVER-19213 Disable convertToCapped testing in indexbg_interrupts.js
It is way too slow with the replSnapshotThread enabled due to WT-2042. It
will be re-enabled as part of SERVER-19910.
2015-08-12 17:01:00 -04:00
Mathias Stearn
fa3f3a0071 SERVER-19213 Throttle repl SnapshotThread by sleeping 1ms between loops 2015-08-12 17:01:00 -04:00
Mathias Stearn
f20b07fbd4 SERVER-19213 Move old snapshot cleanup out of the repl mutex 2015-08-12 17:01:00 -04:00
Mathias Stearn
7c7487b3e0 SERVER-19212 Hide indexes and collections from stale majority concern reads
Reading from a collection will error out if the snapshot used by the query is
older than the collection creation or the point when the last index was
dropped from a collection.

New indexes do not cause reads to fail, but reads cannot use the new indexes
since they may be incomplete in the snapshot.
2015-08-12 17:00:59 -04:00
Siyuan Zhou
7c05241d80 SERVER-19909 Consider election race in restore_term.js 2015-08-12 16:39:30 -04:00
Spencer T Brody
0973863c4e SERVER-19543 Always access the CatalogManager through a guard object that protects it from being swapped out 2015-08-12 16:15:50 -04:00
Qingyang Chen
ca402fdcd2 SERVER-19570 Issue kill against find command cursors in shell when cursor object is destroyed 2015-08-12 15:48:52 -04:00
Siyuan Zhou
d2155f39ef SERVER-19764 Store the last vote when voting for myself 2015-08-12 15:44:54 -04:00
Benety Goh
b62450de74 SERVER-19830 added testing-only heartbeatIntervalMillis field to replica set configuration and replSetGetStatus() output 2015-08-12 15:41:28 -04:00
Jason Rassi
f3c8c648d9 SERVER-18774 Fix self-move typo in Grid::init() 2015-08-12 15:35:53 -04:00
Adam Midvidy
d9fe49f0a5 SERVER-19889 add ability to set request metadata and read response metadata in the shell 2015-08-12 15:20:18 -04:00
dalyd
df6597a509 SERVER-19820: Update perf.yml to use mongo-perf check script 2015-08-12 15:08:09 -04:00
Merry Mou
427643ee85 SERVER-19284 Do not allow creation of roles with same names as builtin roles. 2015-08-12 14:32:41 -04:00
Jonathan Reams
2bef8a3292 SERVER-16703 Improve parsing of JS function bodies and expressions 2015-08-12 14:13:47 -04:00
Misha Tyulenev
d2fe88e34a SERVER-18772 Add ntoreturn to LiteParsedQuery 2015-08-12 13:14:40 -04:00
J Delaney
d7faf7b458 SERVER-19826 Upgrade node.js version used by jstestfuzz 2015-08-12 13:09:16 -04:00
Jason Rassi
00b599b5fb SERVER-18774 ClusterCursorManager support for killing expired cursors 2015-08-12 13:03:51 -04:00
Andy Schwerin
1dfe6870c5 SERVER-19852 Allow CSRS config servers to accept any legal write concern for a replica set. 2015-08-12 12:04:50 -04:00
Spencer T Brody
be7db282c8 SERVER-19543 Thread OperationContext through to everywhere that accesses the CatalogManager 2015-08-12 11:27:43 -04:00
matt dannenberg
86a3e6352e SERVER-19554 merge ReplSetMetadata and ReplicationMetadata 2015-08-12 04:22:28 -04:00
Michael Cahill
7bb09c0377 Import wiredtiger-wiredtiger-2.6.1-500-g26d1ad2.tar.gz from wiredtiger branch mongodb-3.2 2015-08-12 20:56:25 +10:00
Jonathan Abrahams
6d9cbeb53e SERVER-19880 Upgrade/downgrade support Text Index V3 2015-08-12 00:15:42 -04:00
Kevin Albertson
fe56eead35 SERVER-19596 Remove implicit circlular dependency in s2_keys 2015-08-11 20:21:50 -04:00
Qingyang Chen
f9904bce32 SERVER-15020 Added missing explain stats for distinct command 2015-08-11 18:45:16 -04:00
Mark Benvenuto
aa82208d53 SERVER-19809: Move RLP tests back to Enterprise RHEL 6.2 2015-08-11 17:37:30 -04:00
samantharitter
7986151946 SERVER-19873 Let saslClientAuthenticate handle unknown auth mechanisms 2015-08-11 17:36:50 -04:00
James Cohan
f9828f5a03 SERVER-9625 Makes $sum, $avg, $min, $max, $stdDevPop, and $stdDevSamp accumulators available as expressions 2015-08-11 17:08:41 -04:00
James Cohan
ac4450e7e2 SERVER-18846 Removing unused dbtests/accumulatortests.cpp 2015-08-11 17:08:41 -04:00
Jonathan Reams
ba27b82f24 Revert "SERVER-16703 Improve parsing of JS function bodies and expressions"
This reverts commit 94582c724d.
2015-08-11 17:05:52 -04:00
Adam Chelminski
92eac3b57d SERVER-19557 Add text index v3 2015-08-11 16:56:55 -04:00
Jonathan Abrahams
657343ccff SERVER-19347 Generic upgrade/downgrade tests for new features 2015-08-11 16:30:15 -04:00
Jonathan Abrahams
c9c5e4fcbc Revert "SERVER-91347 Generic upgrade/downgrade tests for new features"
This reverts commit aa15ea03d71aab819ccb79f91b524d03ed301dd2.
2015-08-11 16:28:47 -04:00
Adam Midvidy
642cfef528 SERVER-19865 fix race in network_interface_asio_test 2015-08-11 16:27:41 -04:00
Jonathan Abrahams
1159075727 SERVER-91347 Generic upgrade/downgrade tests for new features 2015-08-11 16:17:45 -04:00
Jonathan Reams
d93cd99dfe SERVER-10152 SERVER-9686 Validate arguments to BinData/HexData constructors 2015-08-11 16:09:45 -04:00
Andreas Nilsson
ffe4c655d0 SERVER-18872 ESE Change the name of the internal WT metadata table 2015-08-11 15:38:07 -04:00
Ian Whalen
7d7631c61a SERVER-19809 Lower frequency of some buildvariant execution to once per day
Also do cleanup to:
- Make Windows and Windows 2K8+ run the same suites
- Move enterprise linting to the Enterprise Amazon buildvariant
- Move all rlp* and *ese test suites to the Enterprise Amazon buildvariant
2015-08-11 15:29:34 -04:00
Jonathan Reams
94582c724d SERVER-16703 Improve parsing of JS function bodies and expressions 2015-08-11 14:35:27 -04:00
Jonathan Reams
bb207cb438 SERVER-19802 Included compiled modules in --version output 2015-08-11 14:16:15 -04:00
Adam Midvidy
f07b870a56 SERVER-19449 implement C++ scaffolding for C++ integration tests 2015-08-11 13:50:17 -04:00
Adam Midvidy
2ec075a6d6 SERVER-19448 implement resmoke.py support for c++ integration tests 2015-08-11 13:50:17 -04:00
Adam Midvidy
a56ea15c45 SERVER-19447 implement SCons support for CPP integration tests
- add evergreen tasks as well
2015-08-11 13:50:17 -04:00
David Storch
3f8b8b495f SERVER-19835 change SubplanStage to skip creation of a plan cache entry in edge cases
Since the SubplanStage does not benefit from the CachedPlanStage's replanning, it should not create
a cache entry if there is a plan ranking tie or if zero results are produced during the plan ranking
trial period.
2015-08-11 12:11:44 -04:00
Randolph Tan
8484342532 SERVER-19390 Remove const from CatalogManager interface 2015-08-11 12:08:52 -04:00
Randolph Tan
248aea0dad SERVER-19390 Make config server queries do read committed 2015-08-11 12:08:52 -04:00
Randolph Tan
8117ecc138 SERVER-19390 Make read concern args accept optional parameters 2015-08-11 12:08:51 -04:00
Jason Rassi
8e2990da71 SERVER-18774 Add ClockSource interface 2015-08-11 11:01:00 -04:00