0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-11-22 04:59:34 +01:00
Commit Graph

47102 Commits

Author SHA1 Message Date
Mathew Robinson
cd8fc73729 SERVER-41168 Port mongodb-specific debugging commands in gdb to lldb 2019-06-17 09:48:46 -04:00
Mathew Robinson
277229505f SERVER-41167 Write mongo type pretty printers for LLDB 2019-06-17 09:48:39 -04:00
Ted Tuckman
211db32dc1 SERVER-41753 Change indexc.js to use a single date 2019-06-17 08:59:01 -04:00
Billy Donahue
58df54d9c7 Revert "SERVER-24374 Make Decimal128 integer ctors constexpr"
This reverts commit e039271638.
2019-06-16 14:43:09 -04:00
Billy Donahue
e039271638 SERVER-24374 Make Decimal128 integer ctors constexpr
reverts fab9fde6ba which reverted 668100df79
2019-06-16 13:10:31 -04:00
Benety Goh
62e3fdae60 SERVER-39705 Always observe multikey changes in IndexBuildInterceptor::sideWrite.
This re-applies commit 5bd904dff9 with additional
change to the js test hybrid_sparse_compound_geo_index.js.
2019-06-16 06:47:03 -04:00
Benety Goh
ea632e0e02 SERVER-39705 update write ops check filter before writing to side table
This applies to hybrid index builds for partial indexes.
2019-06-15 07:57:00 -04:00
Xiangyu Yao
da41fda907 SERVER-41583 Refactor the registration and de-registration of collection and catalog entry 2019-06-14 20:22:21 -04:00
A. Jesse Jiryu Davis
47b380f03e SERVER-41071 Replace NULL and 0 with nullptr 2019-06-14 19:23:18 -04:00
Justin Seyster
b3c26131f6 SERVER-41183 Add test suites for change streams with transactions 2019-06-14 18:31:40 -04:00
William Schultz
a368e90685 SERVER-41377 Rename JS test for rolling back unprepared transactions 2019-06-14 17:59:58 -04:00
William Schultz
20d327d3e4 SERVER-41377 Add JS tests that the rollback data files are generated correctly for prepared and unprepared transactions 2019-06-14 17:59:58 -04:00
Benety Goh
4d4892bedb SERVER-39705 IndexCatalogImpl::_indexKeys() accepts document to be indexed 2019-06-14 17:59:07 -04:00
Benety Goh
1822f7f35f SERVER-39705 add multikey paths to MultikeyPathTracker::mergeMultikeyPaths() invariant message 2019-06-14 17:58:56 -04:00
Charlie Swanson
59185d2cc1 SERVER-41767 Blacklist benchrun_pipeline_updates.js from causally consistent passthroughs 2019-06-14 16:57:41 -04:00
Samy Lanka
dc9a28bff8 SERVER-41718 recover_prepared_transactions_startup_secondary_application.js waits until node enters secondary state before reading from it 2019-06-14 15:07:46 -04:00
Jacob Evans
48fa605e57 SERVER-41754 Ban secondary read preference variant for currentop_cursors.js 2019-06-14 14:50:39 -04:00
Benety Goh
16538326c8 SERVER-39705 add regression tests for hyrid index builds. 2019-06-14 14:27:32 -04:00
Benety Goh
95095634ca Revert "SERVER-37905 add regression tests for hyrid index builds."
This reverts commit 86ccf51acb.
2019-06-14 14:27:22 -04:00
Benety Goh
86ccf51acb SERVER-37905 add regression tests for hyrid index builds. 2019-06-14 14:25:39 -04:00
Billy Donahue
1fa1cb9be9 SERVER-41733 remove make_string_vector.{cpp,h}
This reverts commit ff4bb67b90.
2019-06-14 13:51:30 -04:00
Louis Williams
0b48f95028 SERVER-41702 Copy Collection NamespaceString before yielding locks in AutoGetCollectionForRead 2019-06-14 12:53:13 -04:00
ADAM David Alan Martin
d0f92cdb0e
SERVER-41623 Fix building on newer windows Toolkits. 2019-06-14 11:42:14 -04:00
Samy Lanka
82dd1226e1 SERVER-41688 hashindex1.js should explicitly create collection before trying to create an invalid index 2019-06-14 10:55:24 -04:00
Pawel Terlecki
b8a6e2f64e SERVER-40831 [FLE] Accessors for translation of $group 2019-06-14 10:28:29 -04:00
Allison Easton
d16f6b09ec SERVER-41528 Add a server startup parameter "collectionBulkLoaderBatchSizeInBytes"
to determine storage transaction size during initial sync collection cloning.
2019-06-14 09:34:27 -04:00
Benety Goh
ff4bb67b90 Revert "SERVER-41733 remove make_string_vector.{cpp,h}"
This reverts commit f9f4549884.
2019-06-14 05:57:44 -04:00
Billy Donahue
f9f4549884 SERVER-41733 remove make_string_vector.{cpp,h} 2019-06-14 00:32:36 -04:00
Luke Chen
518f382a78 Import wiredtiger: 40e3225e55ffbf0c9819af138fa4a014c0639c72 from branch mongodb-4.2
ref: 9b85ad8968..40e3225e55
for: 4.3.1

WT-4477       Add eviction debug mode and extra checks
WT-4494       Support import of of standalone WiredTiger files
WT-4580       Abort transactions that perform updates with ignore_prepare=true
WT-4719       Non-zero update count detected when committing prepared transaction
WT-4787       Coverity: Potential infinite loops
WT-4790       Coverity: Memory leak within __wt_curbulk_init
WT-4827       Apply commit timestamps when a truncated page is read
WT-4829       File names are generated incorrectly in operation tracking scripts
WT-4837       Disabled cache during verify
WT-4839       Add a feature to python testsuite to run a random subset of tests
WT-4844       Only log an informational message when a set read-timestamp is older than the oldest timestamp
WT-4848       Fix perf regression when calculating differences
WT-4850       Fix __slvg_checkpoint() metadata memory leak
WT-4851       heap-use-after-free when block manager grows buffer during final checkpoint
WT-4852       Evergreen runs of test/format require shared library extensions
WT-4853       Standalone recovery code cannot handle deleted checkpoints
WT-4854       wt utility list command has a memory leak and minor error handling bugs
WT-4855       WiredTiger recovery should detect files without unique IDs
WT-4859       Fix test/format program path issue for endian tests
2019-06-14 13:56:58 +10:00
Blake Oler
fab9fde6ba Revert "SERVER-24374 Make Decimal128 integer ctors constexpr"
This reverts commit 668100df79.
2019-06-13 19:31:21 -04:00
Esha Maharishi
678d1aea99 SERVER-40986 Include relevant server-wide two phase commit metrics on mongod for serverStatus 2019-06-13 18:52:26 -04:00
Daniel Solnik
82e3d0d24e SERVER-39927 removed dbName and applyOpCmd parameters from _applyOps 2019-06-13 17:37:25 -04:00
Medha Potluri
f92cc6fbdd SERVER-7681 Report write majority in ReplSetGetStatus 2019-06-13 17:25:03 -04:00
A. Jesse Jiryu Davis
668100df79 SERVER-24374 Make Decimal128 integer ctors constexpr 2019-06-13 17:08:17 -04:00
Medha Potluri
fffb564422 SERVER-7019 Return initial sync status information by default in replSetGetStatus and remove it after successful initial sync attempt 2019-06-13 17:04:31 -04:00
Alya Berciu
f90df932ab SERVER-35797 Add timeout value to NetworkInterfaceExceededTimeLimit messages 2019-06-13 16:50:54 -04:00
Jamie Heppenstall
b0a979f1ac SERVER-41653 Create IDL types for refineCollectionShardKey and _configsvrRefineCollectionShardKey commands 2019-06-13 16:18:30 -04:00
Jamie Heppenstall
2a0c2ce0f1 SERVER-41375 Add successfulDurationMicros to commitTypes in mongos transactions serverStatus output 2019-06-13 16:08:55 -04:00
Zach Yam
676c69403a SERVER-28977 Coverity analysis defect 101508: Data race condition 2019-06-13 15:47:32 -04:00
Jacob Evans
7c56e1a7ae SERVER-41332 Fix incorrect getter 2019-06-13 15:28:55 -04:00
Robert Guo
0b0f41fd17 SERVER-41708 set up virtualenv should be a system task 2019-06-13 14:59:27 -04:00
Blake Oler
68d111cd78 Revert "SERVER-40791 Track multi-statement transaction operations for migrations at commit time"
This reverts commit dfa8658c18.
2019-06-13 14:58:39 -04:00
A. Jesse Jiryu Davis
587a768e68 SERVER-41592 Remove scons check for std::make_unique 2019-06-13 14:51:51 -04:00
ADAM David Alan Martin
750b1a6098
SERVER-41626 Fix lint. 2019-06-13 14:24:14 -04:00
ADAM David Alan Martin
4784a3f803
SERVER-41626 Correct use of illegal names in macros for unittests
Names which match either of these RegExes are reserved for C++ implementations:

  - "__"
  - "^_[A-Z]"

The unittest macros should not have these names, nor should they have the
capacity to generate these names by token composition.
2019-06-13 14:17:21 -04:00
ADAM David Alan Martin
ffb25c911a
SERVER-41623 Fix building of shell_utils_launcher on FreeBSD.
The `environ` pointer issue requires that we restructure these
library dependencies a tiny bit.
2019-06-13 14:11:08 -04:00
Jacob Evans
f1eb1f37c0 SERVER-41332 Add more getters to expression.h 2019-06-13 14:05:25 -04:00
Gregory Wlodarek
2581b5d745 SERVER-41667 Disable 'wt_repair_corrupt_metadata.js' on debug builds 2019-06-13 13:30:22 -04:00
Zach Yam
027a917ad0 SERVER-36226 Make get(Grouped)SortedDataInterface return a unique pointer 2019-06-13 13:06:39 -04:00
Zach Yam
0eb5d53338 Revert "Make get(Grouped)SortedDataInterface return a unique pointer"
This reverts commit 90a74a5004.
2019-06-13 13:06:39 -04:00