| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Remove leading comments that are just stating the filename.
Move any file-level comments below the copyright banner.
Remove leading blank lines.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
every unit test.
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).
|
|
|
|
| |
ThreadPool
|
|
|
|
| |
create operation context.
|
|
|
|
| |
interface
|
| |
|
|
|
|
|
|
| |
fixture
make all setUp/tearDown test fixture functions for data replicator protected
|
|
|
|
| |
This is in preparation for introducing a new ThreadPool that will subsume the old one.
|
|
|
|
|
| |
grant internal authorization to db worker thread
added test case to replication executor test to verify that exclusive lock work items are still invoked with a canceled status during shutdown
|
|
|