<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mongo.git/src/mongo/s/grid.cpp, 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-36159 Log whenever the gossiped config server opTime term changes</title>
<updated>2019-08-26T04:00:09+00:00</updated>
<author>
<name>Kevin Pulo</name>
<email>kevin.pulo@mongodb.com</email>
</author>
<published>2019-05-16T02:01:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=f6bee9fab63e45bd7ef30e73aff6a21edca16aa2'/>
<id>f6bee9fab63e45bd7ef30e73aff6a21edca16aa2</id>
<content type='text'>
(cherry picked from commit c2c6ed338f617e89600f4a221abc19045431c46e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit c2c6ed338f617e89600f4a221abc19045431c46e)
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-9043/SERVER-31156 Link flushRouterConfig on MongoD and make it accept a namespace argument</title>
<updated>2019-01-21T17:12:14+00:00</updated>
<author>
<name>Kaloian Manassiev</name>
<email>kaloian.manassiev@mongodb.com</email>
</author>
<published>2019-01-16T21:50:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=dbcfdd8a27453e2ff552bcaa6679aac1cbc1d428'/>
<id>dbcfdd8a27453e2ff552bcaa6679aac1cbc1d428</id>
<content type='text'>
(cherry picked from commit e4f26d25632f94a6577028ccefd32069550628b6)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit e4f26d25632f94a6577028ccefd32069550628b6)
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-37651 Update header files with new license</title>
<updated>2018-10-19T18:33:36+00:00</updated>
<author>
<name>Ramon Fernandez</name>
<email>ramon@mongodb.com</email>
</author>
<published>2018-10-19T17:45:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=51086547436393f60f29defbd3bd727743eb35e0'/>
<id>51086547436393f60f29defbd3bd727743eb35e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-34798 Remove ServiceContext subclasses and use new ServiceContext in every unit test.</title>
<updated>2018-09-13T16:11:32+00:00</updated>
<author>
<name>Henrik Edin</name>
<email>henrik.edin@mongodb.com</email>
</author>
<published>2018-06-22T16:00:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=58feaec9c55629ba253b1ff013736eb8b8e9c79d'/>
<id>58feaec9c55629ba253b1ff013736eb8b8e9c79d</id>
<content type='text'>
This patch does several loosely related and surprisingly hard to separate things.

1.) Make the ServiceContext class final

2.) Create a mechanism, called ConstructorActions, for running methods on
ServiceContexts immediately after they're built and immediately before they're
destroyed.

3.) Introduce / improve test fixture base classes for tests, giving them fresh
ServiceContext instances for each test case. There is one fixture for tests that
need a storage engine and another for those that do not.

4.) Make several remaining global variables SC decorations in support of (3)

5.) Replace many MONGO_INITIALIZERS that access getGlobalServiceContext with the
new constructor-actions system, which is needed for (3.)

6.) Fix up tests to use the fixtures from (3) and fix tests that silently used
different service contexts in together in a technically illegal fashion that now
breaks.

7.) Utilize (2) as necessary to simplify initialization of new ServiceContexts,
simplifying the fixtures in (3).

(cherry picked from commit d520be0814492c262515cf0a5d62a127ace70dce)

SERVER-35985 Destroy clients started in other threads.

(cherry picked from commit 9a68eb0cc65a93233b4ff5746330f9eb77de9b90)

SERVER-36258 Construct ServiceContext after mongo initializers complete.

(cherry picked from commit bfe170e49b1dc10b2badde45bc13c057a2f8ab61)

SERVER-36400 Explicitly destroy the client on exiting run() of each BackgroundJob

(cherry picked from commit b079e4713d897b5541c2804386025817ec720800)

SERVER-36351 Fix so ServiceContextMongoDTest removes the temp directory in its destructor.

(cherry picked from commit 4c16f0f336f4db77034e8aa594bbd4a5bac3f40c)

SERVER-36347 Fix parse_zone_info.py after ServiceContext refactor.

(cherry picked from commit c9d4204b6243e5eee6fe0b5e2c34d02af9ac5edb)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch does several loosely related and surprisingly hard to separate things.

1.) Make the ServiceContext class final

2.) Create a mechanism, called ConstructorActions, for running methods on
ServiceContexts immediately after they're built and immediately before they're
destroyed.

3.) Introduce / improve test fixture base classes for tests, giving them fresh
ServiceContext instances for each test case. There is one fixture for tests that
need a storage engine and another for those that do not.

4.) Make several remaining global variables SC decorations in support of (3)

5.) Replace many MONGO_INITIALIZERS that access getGlobalServiceContext with the
new constructor-actions system, which is needed for (3.)

6.) Fix up tests to use the fixtures from (3) and fix tests that silently used
different service contexts in together in a technically illegal fashion that now
breaks.

7.) Utilize (2) as necessary to simplify initialization of new ServiceContexts,
simplifying the fixtures in (3).

(cherry picked from commit d520be0814492c262515cf0a5d62a127ace70dce)

SERVER-35985 Destroy clients started in other threads.

(cherry picked from commit 9a68eb0cc65a93233b4ff5746330f9eb77de9b90)

SERVER-36258 Construct ServiceContext after mongo initializers complete.

(cherry picked from commit bfe170e49b1dc10b2badde45bc13c057a2f8ab61)

SERVER-36400 Explicitly destroy the client on exiting run() of each BackgroundJob

(cherry picked from commit b079e4713d897b5541c2804386025817ec720800)

SERVER-36351 Fix so ServiceContextMongoDTest removes the temp directory in its destructor.

(cherry picked from commit 4c16f0f336f4db77034e8aa594bbd4a5bac3f40c)

SERVER-36347 Fix parse_zone_info.py after ServiceContext refactor.

(cherry picked from commit c9d4204b6243e5eee6fe0b5e2c34d02af9ac5edb)
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-32677 Prevent sessions periodic refresh from prematurely accessing sharding internals</title>
<updated>2018-04-20T16:10:44+00:00</updated>
<author>
<name>Blake Oler</name>
<email>blake.oler@mongodb.com</email>
</author>
<published>2018-04-20T15:59:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=60cb34ea7351d25b0eb6bee947d21ada09cf438b'/>
<id>60cb34ea7351d25b0eb6bee947d21ada09cf438b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-29908 Move sharding_task_executor under mongo/s</title>
<updated>2018-02-02T20:38:47+00:00</updated>
<author>
<name>Kaloian Manassiev</name>
<email>kaloian.manassiev@mongodb.com</email>
</author>
<published>2018-02-02T15:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=721d2547c6c2883b522740dc2b7ff420aeebb7e9'/>
<id>721d2547c6c2883b522740dc2b7ff420aeebb7e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-30053 Get rid of the ShardingCatalogManager interface</title>
<updated>2017-07-17T13:36:14+00:00</updated>
<author>
<name>Kaloian Manassiev</name>
<email>kaloian.manassiev@mongodb.com</email>
</author>
<published>2017-07-07T17:42:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=24e418966985b9bbaaa497f92dfbc69a2420e649'/>
<id>24e418966985b9bbaaa497f92dfbc69a2420e649</id>
<content type='text'>
As part of this change also moves ShardingCatalogManager to be a
decoration on ServiceContext and decouples the dependency between the
'connPoolStats' command and ShardingCatalogManager.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As part of this change also moves ShardingCatalogManager to be a
decoration on ServiceContext and decouples the dependency between the
'connPoolStats' command and ShardingCatalogManager.
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-28030 Move catalog_cache.h/.cpp to mongo/s/</title>
<updated>2017-02-18T16:07:52+00:00</updated>
<author>
<name>Kaloian Manassiev</name>
<email>kaloian.manassiev@mongodb.com</email>
</author>
<published>2017-02-15T23:15:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=f2744a782db74983e3ce4e145839ea15f1e4dd5f'/>
<id>f2744a782db74983e3ce4e145839ea15f1e4dd5f</id>
<content type='text'>
There is no need for the CatalogCache and the cache entry classes to be in
the same directory as the catalog manager.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no need for the CatalogCache and the cache entry classes to be in
the same directory as the catalog manager.
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-26411 Move balancer sources under mongo/db/s</title>
<updated>2016-10-05T14:55:46+00:00</updated>
<author>
<name>Kaloian Manassiev</name>
<email>kaloian.manassiev@mongodb.com</email>
</author>
<published>2016-10-05T14:16:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=cbc43ba494f163611243228b0983f1b97a4d80c9'/>
<id>cbc43ba494f163611243228b0983f1b97a4d80c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "SERVER-26411 Move balancer sources under mongo/db/s"</title>
<updated>2016-10-05T14:13:41+00:00</updated>
<author>
<name>Benety Goh</name>
<email>benety@mongodb.com</email>
</author>
<published>2016-10-05T14:13:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mongo.git/commit/?id=75e6ae5618169108545425894f02a0a565fb21d5'/>
<id>75e6ae5618169108545425894f02a0a565fb21d5</id>
<content type='text'>
This reverts commit 92bdb7b398f29bcaef88da18c7a2df03f07e77ca.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 92bdb7b398f29bcaef88da18c7a2df03f07e77ca.
</pre>
</div>
</content>
</entry>
</feed>
