summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-62212 Support writeConcern for dbCheck batchesr4.4.11-rc1r4.4.11Louis Williams2021-12-234-22/+229
| | | | | | | The dbCheck command accepts a `batchWriteConcern` option in the form of a writeConcern document. The default behavior is w:1 with no wtimeout. (cherry picked from commit 0e0bdb41cf80cfa3e151b3aba3a5ebb77714c06e)
* SERVER-62022 Reduce dbCheck info logging in prod, log start/stopJosef Ahmad2021-12-228-96/+264
| | | | (cherry picked from commit f328a35d74b1b98497d3b57db631d51e2c6b4e29)
* SERVER-62164 Remove obsoleted build variantsAndrew Morrow2021-12-222-75/+0
|
* SERVER-62210 Fix dbCheck progress meter for dropped and recreated collectionsJosef Ahmad2021-12-221-3/+8
| | | | (cherry picked from commit 1bb26e23c16f3f43ef477fc91cacabdf962d16f0)
* SERVER-61754 dbCheck does not hold strong locks during batchesLouis Williams2021-12-2111-107/+263
| | | | | | | | | | The dbCheck command accepts an optional (default true) parameter, 'snapshotRead', that uses point-in-time reads to check each batch. When true, dbCheck does not block writes. When set to false, dbCheck reverts to blocking writes. (cherry picked from commit da10567348cf7883e2ec40a441e38efc17c23385) (cherry picked from commit 46cc35de8bd699cc7b5c796fc66d6c6c4cf46218)
* SERVER-62211: Reduce frequency of buildersCristopher Stauffer2021-12-211-20/+20
|
* SERVER-62023 Add dbCheck currentOp progress meterJosef Ahmad2021-12-211-8/+24
| | | | (cherry picked from commit e386d65719fe60060d079f06e72ad0873f465cfb)
* SERVER-61955 Make dbCheck a generally available commandJosef Ahmad2021-12-214-14/+62
| | | | | | | Remove the dependency on enableTestCommands and make dbCheck available to users with clusterManager built-in role. (cherry picked from commit eddd659580fc123251a0bb0430bf10faf1732f2d)
* SERVER-57588 Inconsistent query results when an array position is indexed ↵Timour Katchaounov2021-12-214-0/+502
| | | | | | whose value is an array (cherry picked from commit 90699509e15b33fda10832e79efcd158aee1f0eb)
* SERVER-61757 Add configurable dbCheck batch sizeJosef Ahmad2021-12-214-10/+104
| | | | (cherry picked from commit c67b5eb3b1c009f8ed794daae6b01539ca7a23b2)
* SERVER-62041 Add a maximum batch execution time to dbCheckJosef Ahmad2021-12-215-12/+108
| | | | (cherry picked from commit 18bf3b5fcf4e06fde48e3459d4020ce3db3fa29f)
* SERVER-30846 Run dbCheck in the background of some FSM testsLouis Williams2021-12-2010-4/+302
| | | | | | | | | | | This also makes various resiliency improvements to dbCheck (cherry picked from commit a82ac9642ec207f12714b99674aeafb974eb5c3b) SERVER-30846 Don't run hook outside latest FCV (cherry picked from commit 2c91d33874d9faf6140169efa54271480e42e6b2) (cherry picked from commit fcd42d15ec4b00f9ce6b358894147b4f330035c1)
* SERVER-61852 Make dbCheck try acquire the collection lock with backoffJosef Ahmad2021-12-172-55/+139
| | | | (cherry picked from commit af390b7d689c98998c75215167554d819e1e94ae)
* SERVER-61877 Remove catalog consistency verification from dbCheckJosef Ahmad2021-12-174-282/+4
| | | | (cherry picked from commit a7769499d4f46deb5c52cacad15c499a70e42683)
* SERVER-61748 dbCheck: improve database-level locking and handling of special ↵Josef Ahmad2021-12-175-140/+107
| | | | | | | | | | | | collections * Acquire database lock in MODE_IS between batches * Acquire database lock in MODE_IS when listing collections * Remove MODE_IX lock acquisition of the local db * Downgrade severity to warning for collections that are not consistent by design * Downgrade severity to info for collections that are dropped partway through (cherry picked from commit ad3ba4b6ae53962de7b943bac4c4c50bd5d85002)
* SERVER-61738 Revive dbcheck.js and make it deterministicJosef Ahmad2021-12-172-97/+115
| | | | (cherry picked from commit c5f47b7a04ce688b088c1373805e876b0debae66)
* Import wiredtiger: 57d44e1a1fb40776affd79d083b9c450ae989f64 from branch ↵Luke Chen2021-12-175-16/+67
| | | | | | | | | | mongodb-4.4 ref: e64f50da56..57d44e1a1f for: 4.4.11 WT-8534 Allow retrieving checkpoint snapshot for backup restore recovery WT-8576 Enable logging in test checkpoint
* SERVER-60788 Update 'merge_causes_infinite_loop.js' to demonstrate the ↵Mihai Andrei2021-12-171-5/+21
| | | | halloween problem (cherry picked from commit d77b27f4baa8139ef8baa48d1588342e95cae389) (cherry picked from commit 11e9d81741e822df6eacfbf2fe065cc7e63388f9) (cherry picked from commit fcedcd3cd0e30b40666435e2777a0f86a5ef3ed0)
* SERVER-61846 redact document using null instead of default mask to stay ↵Benety Goh2021-12-162-8/+21
| | | | | | under BSON limit (cherry picked from commit 886e09ce457d5cdbef16710678c386ec6765db3c)
* SERVER-61846 add redaction test for small fieldsBenety Goh2021-12-161-0/+13
| | | | (cherry picked from commit c8de2a7f419f2486780fed5ae06ade4e78aa2a5d)
* SERVER-61743 Don't apply -fno-builtin-memcmp on non-x86 platformsAndrew Morrow2021-12-161-3/+4
| | | | | | (cherry picked from commit bc6a66d1d4f2bf2dfe8603de792c567ee0db830c) (cherry picked from commit e459b7ee056d5f634787d74718d6e23c6b1e6eb5) (cherry picked from commit f4971c2c477491a354b32cea160a056628387a9b)
* SERVER-57289 redact should not convert BSONArray into BSONObjMark Benvenuto2021-12-152-6/+15
| | | | (cherry picked from commit 3b8806bef0f65df11e4d49786bf962ce0dd6b4dd)
* SERVER-61628 Do not reschedule range deletion task when orphans have been ↵Pierlauro Sciarelli2021-12-141-2/+2
| | | | fully deleted
* SERVER-61816 Add steps past kWaitingForVotes to assert.soonLuis Osta2021-12-133-1/+139
| | | | | | | | (cherry picked from commit 6d1b572c7ddbba652ffa49dc3783fbd27cec9714) SERVER-60685 Add Interruption category to 'TransactionCoordinatorReachedAbortDecision' (cherry picked from commit 78ab98a46b53582a5e69424bbb92f25c483fec0a)
* SERVER-61479 Increase the number of retries to connect to a replica set ↵Gregory Wlodarek2021-12-131-1/+2
| | | | | | following a stepdown (cherry picked from commit 7759218ae41675e7d1cbcd796f8d801dd70708df)
* SERVER-61681 Wait for replSetGetStatus to update in ↵Vesselina Ratcheva2021-12-131-24/+28
| | | | | | replSetGetStatus_member_wall_times.js (cherry picked from commit 5268175398a5b5122abc8c3047dce642fa59922e)
* SERVER-45149 Add replset commands to prevent replsetDown timeoutLuis Osta2021-12-101-1/+4
| | | | (cherry picked from commit fb20ae3c42cc5724d74baaeab089db4e3a650d2c)
* SERVER-60682 Exempt transaction coordinators and journal flusher from ↵Josef Ahmad2021-12-104-0/+123
| | | | | | | acquiring storage tickets Co-authored-by: Max Hirschhorn max.hirschhorn@mongodb.com (cherry picked from commit 1bdff76322b144ef27060fe79324fe3cce4bb17a)
* SERVER-51087 Add testing utility for sharding collection given ranges.Max Hirschhorn2021-12-092-0/+212
|
* SERVER-61862 Expose $_internalReadAtClusterTime command in v4.4Matthew Russotto2021-12-083-21/+213
|
* Import wiredtiger: e64f50da5638af780fbcda89a85d34c6847b1241 from branch ↵Luke Chen2021-12-0711-13/+59
| | | | | | | | | mongodb-4.4 ref: c45301668c..e64f50da56 for: 4.4.11 WT-8395 Inconsistent data after upgrade from 4.4.2-4.4.4 to 4.4.8+ and 5.0.2+
* SERVER-60310 Skip irrelevant certificates when validating OCSP responsesErwin Pe2021-12-065-69/+398
| | | | (cherry picked from commit c56dfd0e1963c76c97a9d9d19ac7cef390f82066)
* SERVER-61461 Increase 'maxTransactionLockRequestTimeoutMillis' for testsLuis Osta2021-12-023-3/+18
| | | | (cherry picked from commit c3402c98def4ce8b25609429ccb9e24fb4fe7cd0)
* SERVER-61427 Skip duplicate index key handler when exact key already exists ↵Gregory Noma2021-12-0210-94/+149
| | | | | | | in index (cherry picked from commit 9f15b2b1eeb356f4e3d0c6e06302941ec685cc0a) (cherry picked from commit cbfe08edee4a6aa41694b73be690b4e56de0bb3a)
* SERVER-28953 Capture mount statistics in FTDCsergey.galtsev2021-12-015-0/+216
|
* SERVER-56801 Add DOCS link for reconfiguring PSA set upon failure.Faustoleyva542021-11-302-3/+5
| | | | (cherry picked from commit 228c642d3ccd57b3fb1f73fb656e26767e44ff6d)
* SERVER-61791 pin python core dependenciesRobert Guo2021-11-304-7/+4
| | | | (cherry picked from commit a861e8863658203290a520ed4fa1eb1bd63995ac)
* SERVER-61689 Fixing ActiveMigrationsRegistry::lock functionSergi Mateo Bellido2021-11-291-0/+5
| | | | | | | | (cherry picked from commit 6ef5c857adb8b4d7cee17581c15803558320108d) with minor modifications (cherry picked from commit 4809284f259526f8449bab4d8ee774810ecc90e9)
* SERVER-53335 Queries, updates, and deletes with non-"simple" collations may ↵Jason Zhang2021-11-299-17/+450
| | | | | | miss documents when using hashed sharding (cherry picked from commit c7dfb6bd1e3cbb6862c8189d2300943b02e5c494)
* SERVER-56227 Fix jstest verification after using setAllowMigrations commandMarcos José Grillo Ramirez2021-11-251-1/+1
|
* SERVER-56227 Add user-facing command for permitMigrations using DDL coordinatorMarcos José Grillo Ramirez2021-11-2516-37/+379
|
* SERVER-61550 Modify auto_workload_path in perf.yml to be relative to cwdMridul Augustine2021-11-241-2/+2
|
* SERVER-58412 Test that disabling chaining causes nodes to re-evaluate their ↵Samy Lanka2021-11-231-0/+44
| | | | | | | sync source (cherry picked from commit 37303e4b620783489fa5cf13eaa55d2562045992) (cherry picked from commit 6202c8d7aacd4001110ed32fb53bfd190e458003)
* SERVER-54623 Wait longer for session collection in ShardedClusterFixtureBrett Nawrocki2021-11-223-11/+29
| | | | | | | | | Test suites using the ShardedClusterFixture could time out waiting for replication after calling refreshLogicalSessionCacheNow during setup. This was most commonly seen during periods of high disk utilization. Instead of failing the test, wait however long it takes. (cherry picked from commit 4dd7f84be70ee95893ecf863f2d82c79edb2b8df)
* SERVER-54909 Report last durable and last applied operation wall times for ↵r4.4.11-rc0Vesselina Ratcheva2021-11-193-0/+91
| | | | | | all members in replSetGetStatus (cherry picked from commit 0cceba6f04b95f3652de84c2f1f4ab2a644dba6e)
* SERVER-58636 Allow initial syncing nodes to see entries from uncommitted ↵Vesselina Ratcheva2021-11-199-0/+258
| | | | | | batches on secondaries (cherry picked from commit 4a230c070cb187604d07d04598a912b4feca937d)
* SERVER-59879 Adjust maxTimeMS value to allow for slower execution in the ↵Milena Ivanova2021-11-191-2/+4
| | | | | | parallel test suite (cherry picked from commit b44f2b07934dc9cd7ca68e774152045126e0167e)
* SERVER-60756 Add additional logging for failed updates in ↵ali-mir2021-11-181-2/+5
| | | | | | multi_statement_transaction_atomicity_isolation.js (cherry picked from commit 7abc20ccc7ed77c832d278a905a11a013a28206f)
* SERVER-56919: Add validation for memberIndex to reconfigToPSASet() shell helperXueruiFa2021-11-172-9/+76
| | | | (cherry picked from commit 3192123cbc96d4c8121bd9849e70fd8b79eb37a9)
* SERVER-57284: Wait for config commitment in reconfig_for_psa_set_shell.jsXueruiFa2021-11-171-4/+58
| | | | | (cherry picked from commit 8210bff0c499fb76e6c6149b21ab33df98097d7c) (cherry picked from commit f9e071ac7fb975daf38d12dee1f25d1655041867)