Commit Graph

17 Commits

Author SHA1 Message Date
Zac 591928c619 SERVER-108478 JS formatted by prettier and remove clang-format (#39656)
GitOrigin-RevId: 6c8f6aded47f260aa4f7c231b17dae3302cb1e04
2025-08-21 17:27:09 +00:00
Matt Broadstone 771dabd098 SERVER-81339 Convert ReplSetTest and ShardingTest to modules (#26332)
GitOrigin-RevId: 744aa110a53786b23c62ff53f87a1418b5991e8d
2024-08-20 22:00:49 +00:00
Matt Broadstone a4f458fe4d SERVER-79735 Convert jstest corpus to use es modules 2023-08-06 20:48:04 +00:00
Charlie Swanson 69c6a3d495 SERVER-65933 Enable creation of columnstore index
Adds a new feature flag which must be enabled to create one.
2022-05-03 18:08:50 +00:00
Benety Goh 03df68b3e2 SERVER-38961 remove IndexBuildTest.supportsTwoPhaseIndexBuild() references from replsets tests 2020-05-07 11:18:40 +00:00
Ali Mir 98427b7a22 SERVER-46592 Remove all usages of the requires_fcv_44 tag from jstests 2020-04-29 17:32:39 +00:00
Ali Mir c593d0fb6e SERVER-46323 Update FCV constants throughout server code following 4.4 branch
SERVER-46589 Update Execution-related generic upgrade/downgrade references

SERVER-46587 Update Replication-related generic upgrade/downgrade references

SERVER-46839 Update Sharding-related generic upgrade/downgrade references

SERVER-46590 Update Query-related generic upgrade/downgrade references

SERVER-46318 Bump wire protocol version for 4.6

SERVER-46313 Bump Powercycle FCV
2020-04-22 00:15:51 +00:00
A. Jesse Jiryu Davis b1e5a64aaa SERVER-45473 Ban incompatible tests from multiversion suite
retryable_write_error_labels.js is a sharding test, and it's incompatible with the replication multiversion suite because the latest mongos is incompatible with the last stable mongod.
Move it from replsets/ to sharding/. This solves a build failure today by removing the test from the replication multiversion suite, and will prevent future similar problems stemming from having a sharding test in replsets/.
2020-01-13 23:35:56 +00:00
Benety Goh b7d82b1659 SERVER-45201 fix index tests to avoid empty collection optimization
These tests rely on fail points that work only with index builds on non-empty collections.
2020-01-13 19:07:43 +00:00
Benety Goh d03919be5b SERVER-45391 oplog_format_create_indexes.js ignores 'ns' field from 4.2 server 2020-01-10 18:43:47 +00:00
Benety Goh 7481fc02eb SERVER-44439 add js helper function to check support for two phase index builds 2019-11-07 01:25:42 +00:00
Benety Goh 1744f22d21 SERVER-44040 fix apply_ops_create_indexes.js and oplog_format_create_indexes.js for two phase index builds 2019-10-17 14:53:48 +00:00
Gregory Wlodarek 0d6d248c39 SERVER-41696 Remove the 'ns' field from index specs 2019-07-29 21:06:47 -04:00
clang-format-7.0.1 134a408395
SERVER-41772 Apply clang-format 7.0.1 to the codebase 2019-07-27 11:02:23 -04:00
Dianna Hohensee 4cb0742947 SERVER-36015 Remove references to system.namespaces and system.indexes 2018-08-29 16:47:09 -04:00
Geert Bosch 6a649373bd SERVER-30061 Fix oplog_format_create_indexes.js to handle new createIndexes entry 2017-07-11 14:04:33 -04:00
Max Hirschhorn 8302d0735b SERVER-24033 Write full index spec in oplog entry for index creation.
This ensures that the index version (aka the "v" field) is always
present in the oplog entry when creating indexes on a 3.4 primary.
We can therefore assume that if the "v" field isn't present in the
corresponding oplog entry, then a v=1 index should be built.

Changes MultiBlockIndex::init() to return the index specifications
that were actually created.

The "repairDatabase", "compact", "copydb", and "cloneCollection"
commands no longer automatically upgrade the index version to the
current default version. Instead, the only command that does so is
the "reIndex" command.
2016-09-14 20:49:17 -04:00