<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mongo.git/jstests, branch r4.0.17</title>
<subtitle>github.com: mongodb/mongo.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/'/>
<entry>
<title>SERVER-46365 Do not trip invariant on FCV check in getMore</title>
<updated>2020-03-09T16:28:39+00:00</updated>
<author>
<name>Justin Seyster</name>
<email>justin.seyster@mongodb.com</email>
</author>
<published>2020-03-06T21:02:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=0bc918c73390f6e4d6349660e4cd233f5900b69a'/>
<id>0bc918c73390f6e4d6349660e4cd233f5900b69a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-45363 Base weight for text index on exact match not possible match</title>
<updated>2020-03-05T18:36:42+00:00</updated>
<author>
<name>Ted Tuckman</name>
<email>ted.tuckman@mongodb.com</email>
</author>
<published>2020-01-27T14:06:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=4d3c2f2c5e6e988c8f19d1231e8d8551170260de'/>
<id>4d3c2f2c5e6e988c8f19d1231e8d8551170260de</id>
<content type='text'>
(cherry picked from commit 4bb2ad4c48c07d267c98f5443e0984a5e1ef7209)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 4bb2ad4c48c07d267c98f5443e0984a5e1ef7209)
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-44598 Shards do not treat the IGNORED version as "intended sharded"</title>
<updated>2020-03-02T11:10:34+00:00</updated>
<author>
<name>Kaloian Manassiev</name>
<email>kaloian.manassiev@mongodb.com</email>
</author>
<published>2020-03-02T10:29:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=60b4902efe05c84d938f6ac600f406d53de0eb6f'/>
<id>60b4902efe05c84d938f6ac600f406d53de0eb6f</id>
<content type='text'>
(cherry picked from commit 7604dad6da718751ad1f04bae1c839e87a1f8651)
(cherry picked from commit 5868a00ce71d85b6063489909b5ae79bc7369338)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 7604dad6da718751ad1f04bae1c839e87a1f8651)
(cherry picked from commit 5868a00ce71d85b6063489909b5ae79bc7369338)
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-43867 Work around unrecoverability of rollback via refetch in tests SERVER-43867 Move check_log inside src/mongo/shell/</title>
<updated>2020-02-27T09:19:44+00:00</updated>
<author>
<name>Vesselina Ratcheva</name>
<email>vesselina.ratcheva@10gen.com</email>
</author>
<published>2020-02-27T08:03:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=b4f0cfe1d7fc292728f27edf7b3eee90ba5fd5b4'/>
<id>b4f0cfe1d7fc292728f27edf7b3eee90ba5fd5b4</id>
<content type='text'>
(cherry picked from commit 7c42573b96ecfa43fbf76aa01cd659ee00fc6103)
(cherry picked from commit 9e69da32cea83fc45724213215a8de40d2635f45)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 7c42573b96ecfa43fbf76aa01cd659ee00fc6103)
(cherry picked from commit 9e69da32cea83fc45724213215a8de40d2635f45)
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-45599 Backport of SERVER-39495: Move ShardingState::needCollectionMetadata under OperationShardingState</title>
<updated>2020-02-26T19:46:00+00:00</updated>
<author>
<name>Kaloian Manassiev</name>
<email>kaloian.manassiev@mongodb.com</email>
</author>
<published>2020-02-26T17:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=fcd2dd41189fffc6e67a8645b99974178f87ca04'/>
<id>fcd2dd41189fffc6e67a8645b99974178f87ca04</id>
<content type='text'>
ShardingState logically contains answers to questions about whether the
current instance is node in a sharded cluster, whereas
OperationShardingState is responsible for the 'shardedness' of the
commands.

This is a partial cherry-pick from b049257fbd1d215388cffaf7544f6741dbce5b45, adapted for the 4.0 branch.

Also backports the addition of more testing for multi:true/justOne:false updates and ChangeStreams, which was taken from commit 50f6bd4d6a9428a6f1df22db792d7b55d773762c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ShardingState logically contains answers to questions about whether the
current instance is node in a sharded cluster, whereas
OperationShardingState is responsible for the 'shardedness' of the
commands.

This is a partial cherry-pick from b049257fbd1d215388cffaf7544f6741dbce5b45, adapted for the 4.0 branch.

Also backports the addition of more testing for multi:true/justOne:false updates and ChangeStreams, which was taken from commit 50f6bd4d6a9428a6f1df22db792d7b55d773762c.
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-45599 Backport of SERVER-32198: Split CollectionShardingState::getMetadata into three methods</title>
<updated>2020-02-26T12:15:07+00:00</updated>
<author>
<name>Kaloian Manassiev</name>
<email>kaloian.manassiev@mongodb.com</email>
</author>
<published>2020-02-26T10:20:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=b41cd4b2c416e965fc3541c97cd0b51563d90c40'/>
<id>b41cd4b2c416e965fc3541c97cd0b51563d90c40</id>
<content type='text'>
o getCurrentMetadataIfKnown - which returns the current filtering metadata if any is available
o getMetadataForOperation - which returns the metadata which is required by the current opertion, based on the OperationShardingState
o getCurrentMetadata - which returns the currently available filtering metadata (or UNSHARDED if not known)

This is in preparation for making getMetadataForOperation/getCurrentMetadata throw StaleShardVersion exception if the metadata has not been loaded yet.

This is a partial cherry-pick from dcf7e0dd89d34f58b592f1adb3d41e5edd6e2012, adapted for the 4.0 branch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o getCurrentMetadataIfKnown - which returns the current filtering metadata if any is available
o getMetadataForOperation - which returns the metadata which is required by the current opertion, based on the OperationShardingState
o getCurrentMetadata - which returns the currently available filtering metadata (or UNSHARDED if not known)

This is in preparation for making getMetadataForOperation/getCurrentMetadata throw StaleShardVersion exception if the metadata has not been loaded yet.

This is a partial cherry-pick from dcf7e0dd89d34f58b592f1adb3d41e5edd6e2012, adapted for the 4.0 branch.
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-45178 Always update rollbackId before truncating oplog for rollback-via-refetch</title>
<updated>2020-02-26T09:30:18+00:00</updated>
<author>
<name>Vesselina Ratcheva</name>
<email>vesselina.ratcheva@10gen.com</email>
</author>
<published>2020-02-14T00:39:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=9e69da32cea83fc45724213215a8de40d2635f45'/>
<id>9e69da32cea83fc45724213215a8de40d2635f45</id>
<content type='text'>
 create mode 100644 jstests/replsets/rollback_via_refetch_update_rollback_id_before_oplog_truncation.js

(cherry picked from commit 04a2c9acc7ca061fb86736b377b897b11f6c7c48)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 create mode 100644 jstests/replsets/rollback_via_refetch_update_rollback_id_before_oplog_truncation.js

(cherry picked from commit 04a2c9acc7ca061fb86736b377b897b11f6c7c48)
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-46238 Transaction will abort properly when expiring in the middle of commitTransaction</title>
<updated>2020-02-25T19:37:37+00:00</updated>
<author>
<name>Jason Chan</name>
<email>jason.chan@mongodb.com</email>
</author>
<published>2020-02-25T19:37:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=ad4fc77306b08a76cf3ec19e249e811b566dd464'/>
<id>ad4fc77306b08a76cf3ec19e249e811b566dd464</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-45599 Backport the 'assertChangeStreamEventEq' function from master</title>
<updated>2020-02-25T18:13:50+00:00</updated>
<author>
<name>Kaloian Manassiev</name>
<email>kaloian.manassiev@mongodb.com</email>
</author>
<published>2020-02-25T17:55:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=6a5e4ec3084a1067f25d3aa904e1dac2c2abc90e'/>
<id>6a5e4ec3084a1067f25d3aa904e1dac2c2abc90e</id>
<content type='text'>
This function is necessary for adding change streams testing and was
picked up from these two commits: 065f3ef77de and 38a0e128d66, but it
doesn't backport the commits themselves.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function is necessary for adding change streams testing and was
picked up from these two commits: 065f3ef77de and 38a0e128d66, but it
doesn't backport the commits themselves.
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-45840 Blacklist tests that run emptycapped from replica_sets_kill_secondaries_jscore_passthrough</title>
<updated>2020-02-21T22:09:58+00:00</updated>
<author>
<name>Tess Avitabile</name>
<email>tess.avitabile@mongodb.com</email>
</author>
<published>2020-02-21T22:09:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=f68a86bf921b61b413899dd720e1608d9309a24a'/>
<id>f68a86bf921b61b413899dd720e1608d9309a24a</id>
<content type='text'>
(cherry picked from commit 12782dd756988d11b296cb5298ab74ea6ce8a444)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 12782dd756988d11b296cb5298ab74ea6ce8a444)
</pre>
</div>
</content>
</entry>
</feed>
