summaryrefslogtreecommitdiff
path: root/jstests/change_streams
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-46592 Remove all usages of the requires_fcv_44 tag from jstestsAli Mir2020-04-292-4/+5
|
* SERVER-46819 Allow transactions in change stream sharded passthroughsBernard Gorman2020-04-284-118/+269
|
* SERVER-35804 Disallow dropping config and admin from mongosRandolph Tan2020-04-141-3/+2
|
* SERVER-40293 change_stream.js removal test should do an unordered check on ↵Alex Taskov2020-04-081-1/+1
| | | | the change stream
* SERVER-45987 Ensure apply op entries for deletes in multi-document ↵Ruoxin Xu2020-03-131-0/+124
| | | | transactions only include the document key
* SERVER-46103 Retain NonResumableChangeStreamError label for 4.4Bernard Gorman2020-02-211-0/+33
|
* SERVER-45807 Add change stream stage to fetch pre-image for ↵Jonathan Reams2020-02-101-0/+137
| | | | | | | | | | update/replace/delete events create mode 100644 jstests/change_streams/lookup_pre_image.js create mode 100644 jstests/noPassthrough/change_stream_pre_image_lookup_whole_db_whole_cluster.js create mode 100644 jstests/noPassthrough/change_stream_preimages_fail_on_mongos.js create mode 100644 src/mongo/db/pipeline/document_source_lookup_change_pre_image.cpp create mode 100644 src/mongo/db/pipeline/document_source_lookup_change_pre_image.h
* SERVER-45505 Add ResumableChangeStreamError error labelBernard Gorman2020-02-072-34/+4
| | | | | | delete mode 100644 jstests/change_streams/error_label.js create mode 100644 jstests/noPassthrough/change_stream_error_label.js create mode 100644 jstests/sharding/change_stream_error_label.js
* SERVER-44802 Mark change_streams/required_as_first_stage.js as required_fcv_44David Percy2019-11-221-1/+1
|
* SERVER-43256 When assert.soon() is expected to fail, don't call the hang ↵Robert Guo2019-10-311-1/+1
| | | | analyzer
* SERVER-42723 New shard with new database can be ignored by change streamsBernard Gorman2019-10-171-3/+3
|
* SERVER-41947 Disallow using the system.views collection name as the source ↵Xiangyu Yao2019-08-282-88/+0
| | | | or target names in the rename command
* Revert "SERVER-33272 Proactively close newly empty databases"Gregory Wlodarek2019-08-274-33/+5
| | | | This reverts commit 40f226b5a9bfb4863268334d287a46fb226a22cf.
* SERVER-33272 Proactively close newly empty databasesGregory Wlodarek2019-08-274-5/+33
|
* Revert "SERVER-33272 Proactively close newly empty databases"Gregory Wlodarek2019-08-234-33/+5
| | | | This reverts commit b6b81f34516ba7b1472cb1dd319da8785f24ae58.
* SERVER-33272 Proactively close newly empty databasesGregory Wlodarek2019-08-224-5/+33
|
* SERVER-42773 Replace uses of the assert.writeOK() Javascript assertion with ↵James Wahlin2019-08-1415-138/+138
| | | | assert.commandWorked()
* SERVER-42210 relax test assertions for whole_cluster_metadata_notificationsDavis Haupt2019-07-301-9/+14
|
* SERVER-42419 add requires_majority_read_concern tag to whole cluster ↵Davis Haupt2019-07-301-0/+4
| | | | metadata changestream test
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-2726-3645/+3585
|
* SERVER-41769 Pin _currentCommittedSnapshot to be <= the allCommitted ↵Jason Chan2019-07-161-1/+2
| | | | timestamp when EMRC=false
* SERVER-40848 Add debug logging to investigate difference in opTime returned ↵jannaerin2019-07-031-0/+2
| | | | by insert and changeStreams
* SERVER-41196 Integrate 'invalidate' tokens into change stream's standard ↵Bernard Gorman2019-06-291-0/+14
| | | | resume logic
* SERVER-42002 Suppress tests with forbidden characters for windows from running.Davis Haupt2019-06-281-3/+4
|
* SERVER-38539 Remove $_internalLatestOplogTimestamp and mergeByPBRT from ↵Bernard Gorman2019-06-251-98/+0
| | | | change streams in 4.4
* SERVER-41164 stop documents from leaking into unrelated changestreams when ↵Davis Haupt2019-06-211-0/+60
| | | | regex control characters are in db name
* SERVER-41183 Add test suites for change streams with transactionsJustin Seyster2019-06-145-6/+29
|
* SERVER-41183 Add coverage for change streams over large transactionsJustin Seyster2019-06-071-1/+1
|
* SERVER-40386: replace commitTransaction() used in jstests with ↵Lingzhi Deng2019-06-042-2/+2
| | | | commitTransaction_forTesting()
* SERVER-40949 add LookupAllowed stage constraintIan Boros2019-05-201-4/+3
| | | | This bans $merge and $sB from $lookup subpipelines
* SERVER-41079 Add new build variant for the multiple oplog entries ↵Jason Chan2019-05-161-1/+1
| | | | transaction format
* Revert "SERVER-41079 Add new build variant for the multiple oplog entries ↵Jason Chan2019-05-161-1/+1
| | | | | | transaction format" This reverts commit 6df77aa1579d11894a80ddd2edb3053db5abd0aa.
* SERVER-41079 Add new build variant for the multiple oplog entries ↵Jason Chan2019-05-161-1/+1
| | | | transaction format
* SERVER-40239 New alias: $replaceWith => $replaceRootCharlie Swanson2019-05-152-0/+3
|
* SERVER-40238 New stage alias: $set => $addFieldsCharlie Swanson2019-05-152-16/+17
| | | | This reverts commit c34bc93a15cbb6fe8b222f12afac5adbab6f0737.
* Revert "SERVER-40238 New stage alias: $set => $addFields"Henrik Edin2019-05-102-17/+16
| | | | This reverts commit bf6c2696da7eb207c28e83f5bb7401c97b0f69ac.
* SERVER-40238 New stage alias: $set => $addFieldsCharlie Swanson2019-05-102-16/+17
|
* SERVER-40446 Add "NonResumableChangeStreamError" error labelJustin Seyster2019-04-251-0/+33
| | | | | | Give the "NonRetryableChangeStreamError" error class a more appropriate name and propagate it to an "errorLabel" in the command response.
* SERVER-39678 Comprehensive test for resuming a Change Stream with prepared ↵James Wahlin2019-03-211-3/+3
| | | | transactions
* SERVER-39302 Change streams should always use the simple collation when no ↵Bernard Gorman2019-03-113-369/+391
| | | | explicit collation is provided
* SERVER-40076 Tag JS tests with reason they're unable to run in Atlas.Max Hirschhorn2019-03-112-1/+7
| | | | | | | There are likely more JavaScript tests which have been added since r3.6.9 that still need to be tagged. (cherry picked from commit 05ec08fa62771582fb3f45160fff2e0ff184d6d9)
* SERVER-39495 Add more testing for multi:true/justOne:false updates and ↵Kaloian Manassiev2019-03-061-0/+40
| | | | ChangeStreams
* SERVER-37786 Add new ChangeStreamFatalError codeBernard Gorman2019-02-221-1/+2
|
* SERVER-37786 Reject change stream pipelines which modify or project-out the ↵Bernard Gorman2019-02-034-24/+158
| | | | resume token
* SERVER-38975 Include UUID in high water marks from shards where the ↵Bernard Gorman2019-02-021-61/+191
| | | | collection does not exist
* SERVER-39210 Debug logging for shell_helper.jsIan Boros2019-01-281-2/+14
|
* SERVER-38412 Allow resuming from a high-water-mark pseudo resume tokenBernard Gorman2019-01-241-0/+112
|
* SERVER-38411 Propagate postBatchResumeToken through mongoS to clientBernard Gorman2019-01-092-115/+30
|
* SERVER-38413 Always set an initial postBatchResumeToken on mongoDBernard Gorman2019-01-091-3/+34
|
* SERVER-36902 Abort transaction on shell exit, try 2A. Jesse Jiryu Davis2019-01-032-11/+11
|