Commit Graph

3693 Commits

Author SHA1 Message Date
Cheahuychou Mao
1dfe8355a2 SERVER-52706 Make tenant migration donor use a separate NetworkInterface and x509 certificate to connect to recipient 2021-01-05 05:58:56 +00:00
Cheahuychou Mao
fee631bc61 SERVER-52708 Make tenant migration donor take certificate as string in donorStartMigration command 2021-01-05 00:39:04 +00:00
Max Hirschhorn
ea05979fbb SERVER-53545 Remove redundant exclusion from config stepdown suite. 2020-12-31 06:04:12 +00:00
Mikhail Shchatko
9bb0493128 SERVER-53041 Forward mongo ports through SSH tunnel 2020-12-23 16:55:52 +00:00
Ryan Egesdahl
9aba0cac77 SERVER-52610 Ensure RPM install roots can be relocated
We were not using directory macros in the RPMs, which meant that the
installation root could not be changed. When we tried, we got an
incomplete install, with some of it going to the new prefix and some
going to the host system. Here, we follow RPM packaging guidelines a bit
better and use named directory macros instead of explicit paths.
2020-12-19 01:21:19 +00:00
vrachev
58c2a646b5 SERVER-53217 Deduplicate powercycle/run.py and remote_operations.py 2020-12-16 20:29:12 +00:00
Jason Zhang
36e5f97f0b SERVER-53379 Blacklist update_metrics.js from tenant_migration_jscore_passthrough suite 2020-12-16 19:25:59 +00:00
vrachev
8244620f19 SERVER-53047 Add powercycle smoke test that uses downloaded mongo binaries 2020-12-16 16:28:58 +00:00
A. Jesse Jiryu Davis
b83bf99b6e SERVER-52545 Define listIndexes with IDL 2020-12-16 11:59:13 +00:00
Mikhail Shchatko
c99a57f74a SERVER-53043 Integrate powertest.py with resmoke 2020-12-16 09:24:38 +00:00
Mikhail Shchatko
5d8cf6b383 SERVER-49869 Support downloading debug symbols in setup multiversion 2020-12-16 08:46:39 +00:00
Daniel Moody
6425c57400 SERVER-30815 Added linter to check for unnecessary PUBLIC libdeps, and added schema versioning. 2020-12-16 07:27:36 +00:00
Lingzhi Deng
356787c1f4 Revert "SERVER-52545 Define listIndexes with IDL"
This reverts commit 0c132588e9.
2020-12-16 00:12:06 +00:00
A. Jesse Jiryu Davis
0c132588e9 SERVER-52545 Define listIndexes with IDL 2020-12-15 20:17:40 +00:00
julianedwards
fff7a4baa0 SERVER-49504: Allow resmoke's mongo shell to log to Jasper 2020-12-14 18:27:30 +00:00
Mark Benvenuto
19ed9c958b SERVER-52945 Make mongod use x509 auth on egress connections if NetworkInterface has SSLConnectionContext override even if other egress connections use keyFile auth 2020-12-11 03:25:30 +00:00
Robert Guo
801304abac SERVER-52531 fix job fixture initialiation 2020-12-10 22:07:22 +00:00
Louis Williams
1779d6fcbf SERVER-52788 Rename measureOperationResourceConsumption feature flag to profileOperationResourceConsumptionMetrics
This renames the "measureOperationResourceConsumption" feature flag to
"profileOperationResourceConsumptionMetrics". It is a default-off flag that
enables a subset of metrics collection that can be profiled and reported in the
slow query logs. The "aggregateOperationResourceConsumptionMetrics" flag, in
addition to enabling global aggregation and the use of $operationMetrics, also
enables profiling and slow query logging covered by the "profile.." flag.
2020-12-10 19:11:07 +00:00
Lingzhi Deng
4b8f297ca8 SERVER-48814: Implement recipientForgetMigration command 2020-12-10 18:20:53 +00:00
Robert Guo
598c28c4c0 SERVER-52531 fix incorrect use of job_num 2020-12-10 15:47:25 +00:00
Sergi Mateo Bellido
f2f7e1d867 SERVER-53236 Disable merge_with_move_primary.js from running on the sharding_csrs_continuous_config_stepdown suite 2020-12-10 07:42:38 +00:00
David Bradford
105335191b SERVER-53314: Fix distro specification if no large distro specified 2020-12-10 01:57:21 +00:00
Gregory Noma
e9284c8ef9 SERVER-51162 Test index builds being interrupted for rollback multiple times 2020-12-09 02:59:29 +00:00
Billy Donahue
7c51aca7fd SERVER-40811 make initializers throwy
- Consolidate init-related headers (just init.h and initializer.h)
- Factor out a separate DependencyGraph component
- Remove MONGO_DEFAULT_PREREQUISITES, MONGO_NO_PREREQUISITES, MONGO_NO_DEPENDENTS.
- Document the role of the "default" initializer.
2020-12-08 22:45:08 +00:00
Max Hirschhorn
e624a5e855 SERVER-53266 Add resharding_fuzzer_inplace Evergreen task. 2020-12-08 19:33:24 +00:00
Betty Shen
387db37625 SERVER-51617 Add test expression for API version testing 2020-12-08 16:51:43 +00:00
Mikhail Shchatko
7fb2d59296 SERVER-39859 Use the Evergreen REST v2 API to download -latest tarballs in setup multiversion mongodb 2020-12-08 07:43:26 +00:00
Zakhar Kleyman
1f0c52dd09 SERVER-53037 fix packager script for rhel8 arm64 2020-12-07 23:33:05 +00:00
Robert Guo
2c50126f91 Revert "SERVER-49504: Allow resmoke's mongo shell to log to Jasper"
This reverts commit 3c179e4935.
2020-12-07 19:21:59 +00:00
Cheahuychou Mao
a071262c07 SERVER-53235 Blacklist find_and_modify_metrics.js from tenant_migration_jscore_passthrough suite 2020-12-04 22:14:30 +00:00
David Bradford
f946a64ec3 SERVER-53196: Fail to generate tasks if a large distro is required but not specified 2020-12-04 21:53:06 +00:00
Hana Pearlman
8284eb2c2e SERVER-12573 Extend $ifNull to accept more than two arguments 2020-12-04 18:02:19 +00:00
Max Hirschhorn
0a2798959a SERVER-51088 Add ReshardingTest fixture for resharding fuzzer to use. 2020-12-04 04:21:32 +00:00
Pavi Vetriselvan
23aa52a605 SERVER-50670 add auth to connection initiation in TenantMigrationRecipientService 2020-12-03 23:47:38 +00:00
Jason Zhang
91842de635 SERVER-53222 Blacklist profile_hide_index.js for tenant_migration_jscore_passthrough suite 2020-12-03 21:54:43 +00:00
Ben Caimano
b0f7369dfb SERVER-52821 Allow thread names to be cached by unique id 2020-12-03 20:34:08 +00:00
David Bradford
3cb926298a SERVER-53058: Better account for CleanEveryN runtime for dynamically split tasks 2020-12-02 23:25:43 +00:00
Arun Banala
6cf43fbc5c SERVER-51653 Ban uses of unstable command parameters with apiStrict:true 2020-12-02 10:27:44 +00:00
Suganthi Mani
8f4b2d598b SERVER-51734 Enable tenant migration recipient testing for tests w/o node failover. 2020-12-02 07:51:05 +00:00
Suganthi Mani
f4a7c394cc SERVER-53136 Blacklist tenant migration tests on repl auth suite. 2020-12-02 07:51:05 +00:00
Mikhail Shchatko
da2fa0281d SERVER-52535 Use evergreen and github API to get the bin version for each release and for the latest 2020-12-01 07:00:30 +00:00
David Bradford
8fefa30a34 SERVER-53058: Refactor how historic test stats are collected 2020-11-30 22:42:40 +00:00
Suganthi Mani
28b33f0703 Revert "SERVER-51734 Enable tenant migration recipient testing for tests w/o node failover."
This reverts commit 339879d100.
2020-11-30 21:31:26 +00:00
A. Jesse Jiryu Davis
ae23219033 SERVER-51862 Use IDL structs' C++ names for base-class generation
Ensure that a versioned API command's base class is correctly generated from
IDL when the command's request type has a different C++ name from the command
name.
2020-11-30 19:53:34 +00:00
Dianna Hohensee
0c24ef9819 SERVER-53117 Exclude jstests/concurrency/fsm_workloads/secondary_reads.js from running in the concurrency_simultaneous_* test suites 2020-11-30 18:48:02 +00:00
Suganthi Mani
339879d100 SERVER-51734 Enable tenant migration recipient testing for tests w/o node failover. 2020-11-30 16:22:06 +00:00
Ryan Egesdahl
82ef215122 SERVER-48291 Add global dependency pushdown to libdeps
We sometimes have situations where a dependency applies at a large
scope, such as in the case of tcmalloc, which can apply everywhere. What
we have done previously is to hack these dependencies into the LIBDEPS
environment variable by adding a builder to all nodes that can produce a
compiler result. This is, as stated previously, hackish and hard to
control, and it results in adding a Public dependency to all those
nodes.

What we now do instead is to define LIBDEPS_GLOBAL on the *build
environment* (not the Builder node) listing the targets we would like to
push down to all other nodes below that point. This has the effect of
adding those targets as Private dependencies on all Builder nodes from
that point downward, which means some common Public dependencies can be
converted to a Private dependency that is stated only once.
2020-11-26 08:56:00 +00:00
Alex Taskov
554fab0be3 SERVER-53029 Port the changes for SERVER-52955 to later branches 2020-11-26 00:35:44 +00:00
Cheahuychou Mao
d1b4d16214 SERVER-53079 Blacklist profile_sampling.js from tenant_migration_jscore_passthrough suite 2020-11-25 20:57:30 +00:00
Daniel Moody
fa271cc17c SERVER-52567 added basic functions for graph analyzer CLI tool and improved graph generation. 2020-11-25 03:21:49 +00:00