Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

$and Operator Error #1559

Open
wants to merge 1,949 commits into
base: v7.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1949 commits
Select commit Hold shift + click to select a range
6d11cbd
Import wiredtiger: 62cb7393bd09b33f2d74f3d1c4963e616e8ac787 from bran…
mm-ng Jun 26, 2023
70f1ecc
Import wiredtiger: 0596db6d926a9dfd6754787a2cf926ca0e810987 from bran…
mm-ng Jun 26, 2023
4c1cf84
Import wiredtiger: 3fec160f846361d72c7f65dabb214e5182f05be9 from bran…
mm-ng Jun 26, 2023
deef39f
SERVER-76040 Add $tenant to mirrored reads in clusters with multi-tenant
jasonjhchan Jun 26, 2023
04cce47
SERVER-78293 Add fast running query workload
cswanson310 Jun 27, 2023
288a08f
SERVER-73253: Better path tracking when renaming nested/compound grou…
mattsimply Jun 27, 2023
55685ed
SERVER-78406 Rename the 'sampleRate' option for configureQueryAnalyze…
cheahuychou Jun 27, 2023
4793064
SERVER-78195 Migrate calls to RP::forClusterResource() from mongo/db/…
marksg07 Jun 27, 2023
8e9d1db
SERVER-77047 SERVER-77048 IWYU automated changes up to end ratio 0.8
dmoody256 Jun 26, 2023
f5c23c7
SERVER-78398 Retry createIndex commands which now get aborted from se…
adizaimi Jun 27, 2023
ca6f9ca
SERVER-71335 archive and upload sys-perf debug symbols
jimoleary Jun 27, 2023
d3d641c
Revert "SERVER-73253: Better path tracking when renaming nested/compo…
liubov-molchanova Jun 27, 2023
4246c1a
SERVER-78307 Avoid compound wildcard indexes scanning the reserved re…
RuoxinXu Jun 27, 2023
cd8786a
SERVER-78465 Run test in standalone mongod to get stable plan counts
svilen-mihaylov Jun 27, 2023
105c55f
SERVER-78456 Add ShardCannotRefreshDueToLocksHeld and WriteConflict t…
jz1242 Jun 27, 2023
b0b4963
SERVER-71903 Update skip reasons and add tests for bulkWrite in JS te…
kmahar Jun 27, 2023
e6a8bf4
SERVER-30968 Remove explicit set of ok field in dbCheck
aidenszeto Jun 27, 2023
e1bdb19
SERVER-78438 acquireCollectionsOrViews keep snapshot when in WUOW
ykangpark Jun 27, 2023
beea7f8
SERVER-78454: Increase oplog size for monotonicity_range_sharding_com…
wenqinYe Jun 27, 2023
8b65393
SERVER-74490 Change NamespaceString::ns() to be private - last unit t…
mathisbessamdb Jun 27, 2023
715e397
SERVER-78314 Add server parameter internalQueryDocumentSourceWriterBa…
mtandrei Jun 27, 2023
4cc3ab3
SERVER-77525 moved $queryStats parsing to IDL
naafiyan Jun 27, 2023
08eebf4
SERVER-78400 improve OnDeleteOutputsTest unit test error message
benety Jun 27, 2023
355daa6
SERVER-72437 Clear in memory logs before each test case in txn_commit…
jz1242 Jun 27, 2023
987365c
SERVER-68678 remove store find and modify images in side collection
seanzimm Jun 27, 2023
d535271
SERVER-78145 Support time-series retryable upsert
YuhongZhang98 Jun 27, 2023
42708ed
SERVER-78261 Avoid too long db name in multitenancy environment
sophiatll Jun 27, 2023
808c39f
SERVER-78329 Add recordId to oplog entry format
erl-ang Jun 27, 2023
a499a1d
SERVER-78416 add comment to exclude requestResumeToken related tests …
YoungYang0820 Jun 27, 2023
876be0d
SERVER-47204 Get rid of OperationContextNoop
kaloianm Jun 26, 2023
0942f81
SERVER-78312 Move libfuzzer task definitions to sanitizer.yml
spencerjackson Jun 27, 2023
992405d
Import wiredtiger: 12e6ad470c95c16695fc2f2aa05cb5da1e10d72d from bran…
mm-ng Jun 28, 2023
b48270c
Import wiredtiger: 78413b934d7b899b8b745063d58720578c29fcaf from bran…
mm-ng Jun 28, 2023
5bb3d11
Import wiredtiger: fdfe63735a787b01d171de3b8137cfd887f7cf74 from bran…
mm-ng Jun 28, 2023
b1b8f50
SERVER-78371: Enable tests that previously resulted in an index build…
adizaimi Jun 28, 2023
66aa246
SERVER-74490 Change NamespaceString::ns() to be private - catalog2
mathisbessamdb Jun 28, 2023
ea02a3f
SERVER-78470 Do not restore UpdateStage/DeleteStage's children if the…
jordist Jun 28, 2023
115d825
SERVER-70036 Deprioritize range deletions and add a configurable para…
pierlauro Jun 28, 2023
fec9a7e
SERVER-78469 Fix truncate markers test in debug builds
jordiolivares Jun 28, 2023
fbc4617
SERVER-77586 Allow capped collections and TTL indexes simultaneously
Jun 28, 2023
48a676c
Revert "SERVER-77604 Implement resharding retryability using user-pro…
mtrussotto Jun 28, 2023
dd5eecc
SERVER-78491 Add resumeAfter test to backport required file
galon1 Jun 28, 2023
a7e8bb8
SERVER-78194 Migrate calls to RP::forClusterResource() from mongo/db/…
marksg07 Jun 28, 2023
55c275b
SERVER-78355 Address TODO on analyze_shard_key.js test
jordist Jun 28, 2023
2577f7e
SERVER-78266 Removed TODOs from code
IamXander Jun 28, 2023
56f27e0
SERVER-78492 Give fuzzer tasks an effective resmoke_args by default.
visemet Jun 28, 2023
4d028d0
SERVER-78196 Migrate remaining calls to RP::forClusterResource() to p…
marksg07 Jun 21, 2023
b3c6b2b
SERVER-78280 Implement basic execution in the vectorSearch stage
Jun 28, 2023
41619ff
SERVER-78265 Make analyzeShardKey command support sampling documents
cheahuychou Jun 28, 2023
38b1ac2
SERVER-73828 [CQF] Extend BoolExpr visitConjuncts/Disjuncts to suppor…
Jun 28, 2023
6ce6da4
SERVER-78487 Fully disable featureFlagOnlineMovePrimaryLifecycle
brettnawrocki Jun 28, 2023
1da8ac4
SERVER-77656 Add multitenancy rollback test
nadeaudi Jun 28, 2023
7e059e2
SERVER-78384 Refactor validation logic for `net.port`
samanca Jun 28, 2023
030ae2e
SERVER-78445 Create validateMode parameter for dbCheck
aidenszeto Jun 28, 2023
9103148
SERVER-77639: add resharding improvements metrics
YoungYang0820 Jun 28, 2023
4692c30
SERVER-77611 Add a static constructor/destructor for the TransactionR…
kaloianm Jun 28, 2023
57fac8e
SERVER-74954 Incorrect result when contained $or rewrites $elemMatch …
svilen-mihaylov Jun 28, 2023
f31c246
Import wiredtiger: 3ffe37211688408d645156e7423d1b52f0f1716c from bran…
mm-ng Jun 29, 2023
2461ec9
Import wiredtiger: 7c9d8955e76ef93ff77976f3b3432af50584117a from bran…
mm-ng Jun 29, 2023
ca45b52
SERVER-77815: Expand coverage in the CQF variant and increase frequency
HanaPearlman Jun 29, 2023
9743fd9
SERVER-77308: Increase balancerChunksSelectionTimeoutMs on unit tests
Jun 29, 2023
ea4c8b0
SERVER-69824: Add M30 variant to sys-perf
miguelangelnieto Jun 29, 2023
4d0d8b5
SERVER-77934 Add tests to cover truncate rollback for pre-image removal
jordiolivares Jun 29, 2023
108284c
SERVER-72799 KeyString namespace to key_string
miquelmunozMDB Jun 29, 2023
1ce8128
SERVER-78419 Convert FSM to load workloads as modules
mbroadst Jun 24, 2023
1960b79
SERVER-75298 Reduce log error severity in sharding logging library
Jun 29, 2023
38f96c4
Revert "SERVER-77656 Add multitenancy rollback test"
liubov-molchanova Jun 29, 2023
19743aa
SERVER-45607 Expose ping times for hosts on the ReplicaSetMonitor
Jun 29, 2023
aa78d65
SERVER-47204 Fix broken service_executor_bm
kaloianm Jun 29, 2023
0cd88e4
SERVER-72331 Set errmsg in dbclient_connection.cpp
Jun 29, 2023
7c10f0f
SERVER-74682 Add tsan_incompatible tag to block FIPS tests
marksg07 Jun 27, 2023
488575e
SERVER-77654 Parse timeseries timeField as BSON instead of JSON
huayu-ouyang Jun 29, 2023
9ea97aa
SERVER-75623 redact field names prefixed with $
naafiyan Jun 29, 2023
e12eb85
Revert "SERVER-77586 Allow capped collections and TTL indexes simulta…
Jun 29, 2023
0685743
SERVER-77700 Replace MurmurHash3 with absl::Hash if possible in HashB…
markbenvenuto Jun 29, 2023
391dbe5
SERVER-78303: Optimize ScopedTimer
ccstolley Jun 29, 2023
694c8a2
SERVER-75391 Remove upgrade/downgrade code for config shards
jsmulrow Jun 29, 2023
37c5e1a
SERVER-78476 use FeatureFlag.isPresentAndEnabled in find_with_resume_…
YoungYang0820 Jun 29, 2023
e7a38da
SERVER-77437 revise majority read part of repl arch guide
YoungYang0820 Jun 29, 2023
2c44347
Revert "SERVER-77934 Add tests to cover truncate rollback for pre-ima…
szuiko Jun 29, 2023
e580e5c
SERVER-68351 Run SELinux core tests in parallel shells
erwee Jun 29, 2023
4e62f95
SERVER-76465: adding feature flag for $search in SBE
kmznam Jun 29, 2023
209bc30
SERVER-76158 More descriptive comments for ClusterRole class
jsmulrow Jun 29, 2023
8ff77f9
Import wiredtiger: 3aa2d3f1ccd04e41d1b8d553ed09713a65c61da0 from bran…
mm-ng Jun 30, 2023
ec225ab
Import wiredtiger: 1f86889c4cfc624aa3d2abadd01708ada2193f3b from bran…
mm-ng Jun 30, 2023
afddfad
Import wiredtiger: 6dad40df47ea3d45fd908aa95fe870fb2e00cd88 from bran…
mm-ng Jun 30, 2023
7514a7c
Revert "SERVER-45607 Expose ping times for hosts on the ReplicaSetMon…
liubov-molchanova Jun 30, 2023
9381db6
SERVER-67929 Remove sharding DDL timeseries multiversion test special…
toto-dev Jun 30, 2023
9b0bd76
Revert "SERVER-77700 Replace MurmurHash3 with absl::Hash if possible …
liubov-molchanova Jun 30, 2023
866f81b
SERVER-77513 Range deletion document removal commit must trigger in-m…
pierlauro Jun 30, 2023
f52a387
SERVER-78537 Improve interface for ShardRole's multiple collection ac…
jordist Jun 30, 2023
8a9c173
SERVER-77498 Add a QE workload to change stream passthrough suites
erwee Jun 30, 2023
cc4bc68
SERVER-77477: Add dedicated passthroughs for CQF MS4, SERVER-77476: R…
HanaPearlman Jun 30, 2023
5c2df77
SERVER-76771 Change audit::log*Database to use a DatabaseName
sophiatll Jun 30, 2023
61c55fd
SERVER-78572 Reduce duplicate work on find command hot path
davish Jun 30, 2023
a095e73
SERVER-78472 Fix $densify when input ends before explicit range
TedTuckman Jun 30, 2023
245928f
SERVER-78388: Fix geo custom serialization to be reparseable
wbuerger46 Jun 30, 2023
3d1af0b
SERVER-74597 Make periodic job period getters const
Jun 30, 2023
3d25987
SERVER-76258 Introduce a flag to determine if time-series bucketing p…
banarun Jun 17, 2023
d11b3e2
Revert "SERVER-78329 Add recordId to oplog entry format"
erl-ang Jun 30, 2023
e91c8bd
SERVER-69347 Remove featureFlagResharding
zorro786 Jun 30, 2023
0af3590
SERVER-78571 Added fcv requirement tag to dbcheck parameter jstest
aidenszeto Jun 30, 2023
5c54f3c
Revert "SERVER-68172 add feature flag for Globally Unique Replicated …
Jun 30, 2023
7060765
SERVER-78335 Avoid query stats parse unless its configured
cswanson310 Jun 30, 2023
eea7077
SERVER-78179 Code Cleanup for Online MovePrimary
brettnawrocki Jun 26, 2023
d43674a
SERVER-74284 Fix existing tests for command serialization/deserializa…
cortrain Jun 16, 2023
2cfe5ed
SERVER-77856 Add unsupported parameter to force a particular node as …
kmahar Jun 30, 2023
482bf3a
Revert "SERVER-77513 Range deletion document removal commit must trig…
Jul 1, 2023
f8e4be7
SERVER-77049 SERVER-77050 IWYU automated changes up to 1.0
dmoody256 Jun 29, 2023
9aab881
SERVER-78576 fix listIndexes support for index builds in time-series …
benety Jul 1, 2023
4fc07d3
Import wiredtiger: b5cf91a8536e5187e85cf1209f4458d0f1fd7901 from bran…
etienneptl Jul 2, 2023
ff2e82d
SERVER-29109 avoid logging client metadata when --quiet
TylerBrock Jul 3, 2023
e9e86bf
SERVER-77514 Remove the usage of the ParallelBatchWriterMutex from th…
allisoneaston Jul 3, 2023
ddd8232
SERVER-78216 Make change stream pre-image and change collection trunc…
haleyConnelly Jul 3, 2023
2c5a74d
SERVER-76001 Add serverStatus metrics for "abortExpiredTransactions" …
haleyConnelly Jul 3, 2023
96d6921
SERVER-77513 Range deletion document removal commit must trigger in-m…
pierlauro Jul 3, 2023
ea8f29f
SERVER-78545 Make CheckMetadataConsistency hook transient to FailedTo…
PolPinol Jul 3, 2023
da006e9
SERVER-77506 Expose the maxValidAfter timestamp alongside the shardVe…
kaloianm Jul 3, 2023
e1d9c23
SERVER-77928 Remove 'forceClassicEngine' option for clustered_collect…
jameswahlin Jul 3, 2023
373aff4
SERVER-76796 Upgrade several linters
stevegrossmongodb Jul 3, 2023
3b3d7b0
SERVER-77545 SERVER-77422 Change DDL lock mode acquisitions and wrap …
silviasuhu Jul 3, 2023
0252d98
SERVER-78408 Remove catch for InvalidViewDefinition in setAllowMigrat…
allisoneaston Jul 3, 2023
b3dbf60
SERVER-75606 Fix log format in platform_init.cpp
Jul 3, 2023
876c905
SERVER-77192 Test time-series updates oplog entries are grouped together
YuhongZhang98 Jul 3, 2023
cd37c08
SERVER-77792 : Deprioritize unbounded user collection scans (dependin…
rhausman Jul 3, 2023
96cf5d1
SERVER-78238: exclude non-indexable fields from FTS indexes
albymassari Jul 3, 2023
8db362d
SERVER-74324 Remove _shardsvrDropCollectionIfUUIDNotMatching command
m4nti5 Jul 3, 2023
08d4338
SERVER-77495 : Enforce pipeline limit length earlier
rhausman Jul 3, 2023
b12221e
SERVER-77600 Add a Queryable Encryption test in jstests/core
erwee Jul 3, 2023
1b3be3e
SERVER-74480 Remove "Table Ident Resolution" subheading from catalog …
gregorynoma Jul 3, 2023
244f33b
SERVER-73253: Better path tracking when renaming nested/compound grou…
mattsimply Jul 3, 2023
9bfd2a0
SERVER-78597 Passthroughs must only evaluate in strict mode
mbroadst Jul 3, 2023
d943017
SERVER-78584 Fix timeseries_field_parsed_as_bson.js to not run in mul…
huayu-ouyang Jul 3, 2023
a9ec644
SERVER-78630 Disable featureFlagSearchInSbe in all-feature-flags vari…
leozzx Jul 3, 2023
a46e261
SERVER-78401 declare default accumulator value in MigrationChunkClone…
benety Jul 3, 2023
08c5a51
SERVER-78212: Add expMovingAvg window function in sbe
projjal Jul 3, 2023
cace62b
SERVER-77604 Implement resharding retryability using user-provided UUID
mtrussotto Jul 3, 2023
02cbe1f
SERVER-78642 Remove `opsPerSec` from throughput probing statistics
gregorynoma Jul 3, 2023
fa3def5
Revert "SERVER-73253: Better path tracking when renaming nested/compo…
mattsimply Jul 3, 2023
f8984ec
SERVER-78401 OpObserverImpl::onUpdate() writes change streams pre-ima…
benety Jul 3, 2023
ac6e36e
SERVER-78544 Re-enable multiversion testing for analyzeShardKey and c…
cheahuychou Jul 3, 2023
2856f3f
Revert "SERVER-77495 : Enforce pipeline limit length earlier"
Jul 4, 2023
6c37e9c
SERVER-78583 Make tenant migration tests to use free function makeTen…
smani87 Jul 4, 2023
f4f8c5f
SERVER-78378 Update "requires_fcv" tag from move_chunk_with_in_progre…
PolPinol Jul 4, 2023
9887f18
SERVER-72530 Make $_internalOwningShard aggregation not cause a refre…
PolPinol Jul 4, 2023
ac94a93
SERVER-77810 Ensure the correct exception in OpMsg::parse()
romanskas Jul 4, 2023
d0d1ad1
SERVER-76264 Prevent segfaults over uninitialized OptionalRoutingTabl…
PolPinol Jul 4, 2023
e89dcf1
SERVER-78204 Refactor acquisitions to be a smart pointer
jordiolivares Jul 4, 2023
f6a13f5
SERVER-74536 Consolidate move_range_basic.js and move_range_max_bound…
allisoneaston Jul 4, 2023
f3d6086
SERVER-78401 OpObserverImpl::onDelete() writes change streams pre-ima…
benety Jul 4, 2023
a897690
SERVER-78143 Remove TODO SERVER-74953
ykangpark Jul 4, 2023
1e0d479
SERVER-77506 Require OperationSessionInfoFromClient to be constructed…
kaloianm Jul 4, 2023
1f19c77
Revert "SERVER-29109 avoid logging client metadata when --quiet"
Jul 4, 2023
e8821d0
SERVER-78434 Never try to shard views in implicit shardCollection pas…
enricogolfieri Jul 4, 2023
aeb548f
SERVER-77656 Add multitenancy rollback test
nadeaudi Jul 4, 2023
0655953
SERVER-78401 OpObserverImpl::onUnpreparedTransactionCommit() writes c…
benety Jul 4, 2023
0ffd4c9
Import wiredtiger: 2c140a4fbeab786e36d39d1df00d7d3dd9bdf328 from bran…
agorrod Jul 4, 2023
84c9c9c
Import wiredtiger: 7436a8fe2ca61e9eb4e92b11525c3ca46c698ac5 from bran…
agorrod Jul 4, 2023
22a5016
Import wiredtiger: e0206b239f6baaab0f4692c31fc10c6c8c28fc39 from bran…
agorrod Jul 4, 2023
f5deb07
SERVER-78601 Fix error generation and handling for notifyShardingEven…
ppolato Jul 5, 2023
4b32bf2
SERVER-78446 Create secondaryIndex field for dbCheck
aidenszeto Jul 5, 2023
5e05c79
SERVER-68217 Remove feature flag for PM-1939
ppolato Jul 5, 2023
3b29c47
SERVER-78047 Push $limit up into $sort for time-series collection
Jul 5, 2023
17226b1
SERVER-78383 assert index build worked
krutishah139 Jul 5, 2023
16ce5e3
SERVER-61211 IDL command definition for 'lockInfo'
mimugara Jul 5, 2023
4123309
SERVER-77399 Remove preallocateSnapshotForOplogRead()
dgomezferro Jul 5, 2023
8f376bd
SERVER-78582 Limit number of external_auth_oidc jobs to 1
adriangzz Jul 5, 2023
ba2bde3
SERVER-51563 Support expression $trim in SBE
pdan101 Jul 5, 2023
3d60173
SERVER-66060: Remove catalog shard feature flag
kshitijng Jul 5, 2023
d21b846
SERVER-78595 Test that timeseries collections do not support the anal…
cheahuychou Jul 5, 2023
5ba0cfd
SERVER-77685 Move collection uuid mismatch check after shard check
jordiolivares Jul 5, 2023
5eac3f9
SERVER-66886 Remove Feature Flag for PM-2933
toto-dev Jul 5, 2023
bd76c6d
SERVER-78523 Add more tasks into query stats perf comparisons
cswanson310 Jul 5, 2023
ee1f66f
SERVER-78125: add appendSerializedRightHandSide
wbuerger46 Jul 5, 2023
d302e17
SERVER-78459 Remove stale TODO about creating collection.
cswanson310 Jul 5, 2023
7df6b5b
SERVER-77632 Add explicit targeting of hosts to AsyncRequestSender
mtrussotto Jul 5, 2023
1e98a0f
SERVER-78551 Migrate analyze_plan library to module
mbroadst Jun 29, 2023
9e6a368
SERVER-78494 Restrict timeseries collection renames between buckets n…
Faustoleyva54 Jul 5, 2023
db53cb6
SERVER-72066 Remove unnecessary code from OperationContext::checkForI…
Jul 5, 2023
ba6406c
SERVER-78187 Make killing a child session interrupt all sessions asso…
cheahuychou Jul 5, 2023
ace8cf0
SERVER-78595 Make configureQueryAnalyzer override ignore IllegalOpera…
cheahuychou Jul 5, 2023
153a760
SERVER-78684 Fixed package test
IamXander Jul 6, 2023
28906c2
SERVER-78187 Fix file name in backports_required_for_multiversion_tes…
cheahuychou Jul 6, 2023
074c88b
Import wiredtiger: 28401ec13dc86a30dc53b7400cc63837d82e4af1 from bran…
agorrod Jul 6, 2023
f1ae5e6
Import wiredtiger: ca2743242fc00841b26389d5d3f32a619a26a154 from bran…
agorrod Jul 6, 2023
c7154c6
Import wiredtiger: 1ec9dedc9a8fa61b1908464653b84819d22298fe from bran…
agorrod Jul 6, 2023
201db0d
Import wiredtiger: e7aba420ababb122f068ba5269541e54493419cf from bran…
agorrod Jul 6, 2023
45f1783
SERVER-68008 Remove 6.0 compatible collmod coordinator
allisoneaston Jul 6, 2023
bc59978
SERVER-78659 Join the TaskExecutor while leaving the Balancer seconda…
ppolato Jul 6, 2023
09de358
SERVER-77405 Make lock-free acquisitions the default, falling back to…
jordist Jul 6, 2023
2196021
SERVER-62987 Secondary refreshes should be interrupted on replication…
allisoneaston Jul 6, 2023
2618bba
SERVER-78613 Extend roles that a cluster node can act with router
afuschetto Jul 6, 2023
c1faace
SERVER-78052 Adapt `commitMergeAllChunksOnShard` to take into account…
pierlauro Jul 6, 2023
f5fb74d
SERVER-78675 move getMaxNumberOfTransactionOperationsInSingleOplogEnt…
benety Jul 6, 2023
b48c50c
SERVER-77495 : Un-revert pipeline length limit enforcement
rhausman Jul 6, 2023
5489c85
SERVER-78021 Prevent deadlock caused by session checkout and _chunkOp…
m4nti5 Jul 6, 2023
f9a49ec
SERVER-78675 TransactionParticipant generates applyOps entry informat…
benety Jul 6, 2023
df34468
SERVER-77865 Reduce frequency of 1-node-replset Bonsai variants
HCSPete Jul 6, 2023
505d343
SERVER-26879 Get rid of LockerNoop
kaloianm Jul 6, 2023
7d697fe
SERVER-77668: Point Azure variant to latest intel workload client pro…
jawwadasghar Jul 6, 2023
0856acc
SERVER-77700 Replace MurmurHash3 with absl::Hash if possible in HashB…
markbenvenuto Jun 30, 2023
7864ac7
SERVER-72992: Support bulk write by mongod as router
seanzimm Jul 6, 2023
ce213e8
SERVER-77375 Try paring down the workloads for ASAN builds
BlakeIsBlake Jul 6, 2023
ab52854
SERVER-75357 Move static checks to command implementation.
Jul 6, 2023
d5dd113
SERVER-67588 remove featureFlagBucketUnpackWithSort
Jul 6, 2023
075b61e
SERVER-78577 CollectionScanNode to store a NamespaceString for 'name'…
mathisbessamdb Jul 6, 2023
f2fa576
SERVER-78493 Issues with on non-encrypted fields QE
shreyaskal Jun 28, 2023
0de15b7
SERVER-77072 Change updateMany to updateOne in order to fully test th…
m4nti5 Jul 6, 2023
c53b81d
SERVER-78103 Fix clustered coll $_resumeAfter: {$recordId: null} in SBE
kevin-cherkauer Jul 6, 2023
134fca1
SERVER-51563 Reverted SBE compatibility for $trim to incompatible
pdan101 Jul 6, 2023
cb40fa9
SERVER-52149: Add feature flag for cluster fsync lock
jadalilleboe Jul 6, 2023
a9ae809
SERVER-78409 Erase from outstanding queries list by query in mongo cl…
adizaimi Jul 6, 2023
2d6052c
SERVER-78396 Avoid calling deprecated NamespaceString::db() in unit t…
nadeaudi Jul 6, 2023
c62f523
SERVER-77944 Document LibFuzzer
spencerjackson Jul 6, 2023
918c3a7
SERVER-78493 Issues with on non-encrypted fields QE
shreyaskal Jul 6, 2023
b33a9c9
SERVER-78554 PinnedConnectionTaskExecutor destroys unhealthy stream b…
gewa24 Jul 6, 2023
f4b9452
Import wiredtiger: 88d723bb8889f056c2a6f97b09698d01966b91f6 from bran…
agorrod Jul 7, 2023
d3346d7
Import wiredtiger: 67e33138ba15b6f7ed90e9469cf885322c8b64ea from bran…
agorrod Jul 7, 2023
812fc17
SERVER-78297 Introduce and enforce `RemoveOrphansRequirement`
bshteinfeld Jul 7, 2023
dc55466
SERVER-77341 Add cpuload command to mongos and add duration statistics
y123456yz May 22, 2023
b408e67
SERVER-78364 Support sharded time-series retryable updateOne
YuhongZhang98 Jul 7, 2023
21bebca
SERVER-77506 Rewrite TransactionRouter::appendFieldsForStartTransacti…
kaloianm Jul 7, 2023
2820956
SERVER-77425 ScopedLocalCatalogWriteFence should not perform logic in…
jordist Jul 7, 2023
767cdda
SERVER-77644 Consolidate the usage of NamespaceStringOrUUID in shard_…
jordist Jul 7, 2023
1c04c57
SERVER-78766 Robustify compound_wildcard_index_unbounded.js
lriuui0x0 Jul 7, 2023
eb23647
SERVER-78767 Replace std::ranges::sample usage with std::sample for C…
pierlauro Jul 7, 2023
feac8b2
SERVER-26879 Add missed reference to service_context_non_d for window…
kaloianm Jul 7, 2023
3671be3
SERVER-75629 Replace newStorageWithBson() with reset()
Jul 7, 2023
52dbcef
SERVER-78740 : Make NamespaceString::toString() private.
rhausman Jul 7, 2023
6d4b57f
SERVER-74252 Update tests to assume that movePrimary doesn't copy ind…
PolPinol Jul 7, 2023
8bee9c7
SERVER-75120 Capture and walk stack in same frame
markbenvenuto Jun 29, 2023
4f234be
Revert "SERVER-78304 Removed rdynamic from windows builds"
markbenvenuto Jun 23, 2023
adc55f1
Revert "SERVER-78304 Disabled debug builds with libunwind on arm"
markbenvenuto Jun 23, 2023
aa5f5ef
SERVER-78553 Add tenant oplog applier unit tests for shard merge.
smani87 Jul 7, 2023
8cad9c0
SERVER-78727: Update timeout calculator to handle `max_duration_pass`
Jul 7, 2023
5637478
SERVER-78699 reduce task frequency
jimoleary Jul 7, 2023
c491bc4
SERVER-78757 Make cluster_time_across_add_shard.js run correctly in s…
cheahuychou Jul 7, 2023
9fa00b3
SERVER-78733 TransactionParticipant generates applyOps entry informat…
benety Jul 7, 2023
a735a0c
SERVER-72768 Support single-op bulkWrite for QE
fredvitz Jul 6, 2023
7c5ef59
SERVER-78525 Update jstests/noPassthrough/metadata_size_estimate.js t…
mtandrei Jul 7, 2023
89151a1
SERVER-78779 Make analyze_shard_key.js read/write distribution metric…
cheahuychou Jul 7, 2023
a991312
SERVER-78778 : Added cqf_incompatible tag to disable test
rhausman Jul 7, 2023
1cf7a00
SERVER-78555 Refactor expectPrefix handling to defer dependent fields…
sgolemon-corp Jun 29, 2023
624f572
SERVER-78574 Refactor RecordStore::ns to return a NamespaceString object
mathisbessamdb Jul 7, 2023
cb15b53
SERVER-78494 Restrict timeseries collection renames between buckets n…
Faustoleyva54 Jul 7, 2023
9807185
SERVER-78160 Create new QuerySolutionNode for $search
pdan101 Jul 7, 2023
ba191c5
SERVER-77669 Add two sharded tests suites which call fcv upgrade down…
adizaimi Jul 7, 2023
74b77ed
SERVER-78703 Remove check in the analyzeShardKey command that expects…
cheahuychou Jul 7, 2023
4aaa31e
SERVER-78703 Fix typos in analyze_shard_key.js
cheahuychou Jul 7, 2023
3b64117
SERVER-78358 Reduce lock contention in a couple places (part 2)
paroski Jun 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
20 changes: 16 additions & 4 deletions .clang-tidy.in
Original file line number Diff line number Diff line change
Expand Up @@ -26,25 +26,36 @@ Checks: '-*,
bugprone-undelegated-constructor,
hicpp-static-assert,
hicpp-undelegated-constructor,
misc-static-assert,
misc-uniqueptr-reset-release,
modernize-avoid-bind,
modernize-deprecated-headers,
modernize-replace-auto-ptr,
modernize-replace-random-shuffle,
modernize-shrink-to-fit,
modernize-unary-static-assert,
mongo-assert-check,
mongo-cctype-check,
mongo-config-header-check,
mongo-collection-sharding-runtime-check,
mongo-cxx20-banned-includes-check,
mongo-cxx20-std-chrono-check,
mongo-header-bracket-check,
mongo-std-atomic-check,
mongo-macro-definition-leaks-check,
mongo-mutex-check,
mongo-assert-check,
mongo-polyfill-check,
mongo-rand-check,
mongo-std-atomic-check,
mongo-std-optional-check,
mongo-trace-check,
mongo-uninterruptible-lock-guard-check,
mongo-unstructured-log-check,
mongo-volatile-check,
mongo-trace-check,
mongo-fcv-constant-check,
performance-faster-string-find,
performance-implicit-conversion-in-loop,
performance-inefficient-algorithm,
performance-no-automatic-move,
bugprone-signed-char-misuse,
bugprone-suspicious-string-compare,
performance-for-range-copy,
Expand Down Expand Up @@ -94,7 +105,6 @@ Checks: '-*,
-misc-misplaced-const,
-misc-non-copyable-objects,
-misc-redundant-expression,
-misc-static-assert,
-misc-throw-by-value-catch-by-reference,
-misc-unconventional-assign-operator,
-misc-unused-alias-decls,
Expand Down Expand Up @@ -126,6 +136,8 @@ CheckOptions:
value: assert
- key: mongo-header-bracket-check.mongoSourceDirs
value: 'src/mongo;@MONGO_BUILD_DIR@'
- key: mongo-collection-sharding-runtime-check.exceptionDirs
value: 'src/mongo/db/s'
- key: bugprone-assert-side-effect.CheckFunctionCalls
value: '0'
- key: bugprone-dangling-handle.HandleClasses
Expand Down
3 changes: 3 additions & 0 deletions .gdbinit
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,6 @@ source buildscripts/gdb/mongo_lock.py

# Load methods for printing in-memory contents of WT tables.
source buildscripts/gdb/wt_dump_table.py

# Load third-party pretty printers
source src/third_party/immer/dist/tools/gdb_pretty_printers/autoload.py
25 changes: 19 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
venv

*~
*.test_iwyu.h
*.test_iwyu.cpp
*.swp
*.o
*.os
Expand Down Expand Up @@ -44,6 +46,7 @@ venv
*.eslintcache
*#
.#*
iwyu.dat

/src/mongo/*/*Debug*/
/src/mongo/*/*/*Debug*/
Expand All @@ -60,6 +63,7 @@ venv
/src/third_party/*/*.lastbuildstate
/buildscripts/libdeps/graph_visualizer_web_stack/build
/buildscripts/libdeps/graph_visualizer_web_stack/node_modules
buildscripts/iwyu/test/*/test_run
libdeps.graphml
build-metrics.json
config.log
Expand All @@ -82,20 +86,26 @@ scratch
# binaries
/docgen*
/loadgen*
/mongoed*
/mongogrid*
/mongoperf*
/mongoshim*
/mongosniff*
/mongotrafficreader*

# binaries from db-contrib-tool
/ksdecode*
/mongo*
/mongoauditdecrypt*
/mongobridge*
/mongocryptd*
/mongod*
/mongoed*
/mongogrid*
/mongodecrypt*
/mongokerberos*
/mongoldap*
/mongoperf*
/mongoqd*
/mongos*
/mongoshim*
/mongosniff*
/mongotmock*
/mongotrafficreader*
/mqlrun*
/wt*

Expand Down Expand Up @@ -258,3 +268,6 @@ dist-test/
# node extra stuff (for someone installing eslint)
node_modules/
package-lock.json

# jstestfuzz generated test directory
jstestfuzz/
2 changes: 1 addition & 1 deletion CreativeCommons.txt
Original file line number Diff line number Diff line change
Expand Up @@ -189,4 +189,4 @@ ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
licensed here. There are no understandings, agreements or representations with respect to the
Work not specified here. Licensor shall not be bound by any additional provisions that may
appear in any communication from You. This License may not be modified without the mutual
written agreement of the Licensor and You.
written agreement of the Licensor and You.
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,20 +30,20 @@ Welcome to MongoDB!
To run a single server database:

```bash
$ sudo mkdir -p /data/db
$ ./mongod
$
$ # The mongo javascript shell connects to localhost and test database by default:
$ ./mongo
> help
$ sudo mkdir -p /data/db
$ ./mongod
$
$ # The mongo javascript shell connects to localhost and test database by default:
$ ./mongo
> help
```

## Installing Compass

You can install compass using the `install_compass` script packaged with MongoDB:

```bash
$ ./install_compass
$ ./install_compass
```

This will download the appropriate MongoDB Compass package for your platform
Expand All @@ -66,9 +66,9 @@ Welcome to MongoDB!

## Learn MongoDB

Documentation - https://docs.mongodb.com/manual/
Developer Center - https://www.mongodb.com/developer/
MongoDB University - https://learn.mongodb.com
- Documentation - https://docs.mongodb.com/manual/
- Developer Center - https://www.mongodb.com/developer/
- MongoDB University - https://learn.mongodb.com

## Cloud Hosted MongoDB

Expand Down
6 changes: 3 additions & 3 deletions README.third_party.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ a notice will be included in
| [GPerfTools] | BSD-3-Clause | 2.9.1 | | ✗ |
| [gRPC] | Apache-2.0 | 1.46.6 | | ✗ |
| [ICU4] | ICU | 57.1 | ✗ | ✗ |
| [immer] | BSL-1.0 | d98a68c | | ✗ |
| [Intel Decimal FP Library] | BSD-3-Clause | 2.0 Update 1 | | ✗ |
| [JSON-Schema-Test-Suite] | MIT | 728066f9c5 | | |
| [libstemmer] | BSD-3-Clause | Unknown | ✗ | ✗ |
Expand All @@ -53,11 +54,10 @@ a notice will be included in
| [Unicode] | Unicode-DFS-2015 | 8.0.0 | ✗ | ✗ |
| [libunwind] | MIT | 1.6.2 + changes | | ✗ |
| [Valgrind] | BSD-3-Clause<sup>\[<a href="#note_vg" id="ref_vg">1</a>]</sup> | 3.17.0 | | ✗ |
| [variant] | BSL-1.0 | 1.4.0 | | ✗ |
| [wiredtiger] | | <sup>\[<a href="#note_wt" id="ref_wt">2</a>]</sup> | ✗ | ✗ |
| [yaml-cpp] | MIT | 0.6.2 | | ✗ |
| [Zlib] | Zlib | 1.2.13 | ✗ | ✗ |
| [Zstandard] | BSD-3-Clause | 1.5.2 | ✗ | ✗ |
| [Zstandard] | BSD-3-Clause | 1.5.5 | ✗ | ✗ |

[abseil-cpp]: https://github.com/abseil/abseil-cpp
[ASIO]: https://github.com/chriskohlhoff/asio
Expand All @@ -66,6 +66,7 @@ a notice will be included in
[fmt]: http://fmtlib.net/
[GPerfTools]: https://github.com/gperftools/gperftools
[ICU4]: http://site.icu-project.org/download/
[immer]: https://github.com/arximboldi/immer
[Intel Decimal FP Library]: https://software.intel.com/en-us/articles/intel-decimal-floating-point-math-library
[JSON-Schema-Test-Suite]: https://github.com/json-schema-org/JSON-Schema-Test-Suite
[libstemmer]: https://github.com/snowballstem/snowball
Expand All @@ -86,7 +87,6 @@ a notice will be included in
[Unicode]: http://www.unicode.org/versions/enumeratedversions.html
[libunwind]: http://www.nongnu.org/libunwind/
[Valgrind]: http://valgrind.org/downloads/current.html
[variant]: https://github.com/mpark/variant
[wiredtiger]: https://github.com/wiredtiger/wiredtiger
[yaml-cpp]: https://github.com/jbeder/yaml-cpp/releases
[Zlib]: https://zlib.net/
Expand Down