Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-23925 Make BSONObj underlying WSM outlive cursor on refetch. | Max Hirschhorn | 2016-05-02 | 1 | -0/+4 |
| | |||||
* | SERVER-23264 Add execStats to profiler for all relevant ops/commands | James Wahlin | 2016-05-02 | 12 | -104/+166 |
| | |||||
* | SERVER-23919 gather all collection names at the start of initial sync | Eric Milkie | 2016-05-02 | 3 | -125/+198 |
| | |||||
* | SERVER-23092 Collation-aware index key generation | Tess Avitabile | 2016-05-02 | 22 | -25/+589 |
| | |||||
* | SERVER-8858 add optime and optimeDate to isMaster response | Judah Schvimer | 2016-05-02 | 4 | -0/+197 |
| | |||||
* | Revert "SERVER-23725 Aggregation now supports the graphLookup stage." | Max Hirschhorn | 2016-04-30 | 9 | -1118/+5 |
| | | | | This reverts commit a1253a94b82e65780d3aa3c4ddf92db02ec0b9d1. | ||||
* | SERVER-23873 Inline ScopedFailPoint | Mathias Stearn | 2016-04-29 | 2 | -18/+13 |
| | | | | This ensures that it is (nearly) free when the failpoint isn't active. | ||||
* | SERVER-23873 Optimize validateBSON | Mathias Stearn | 2016-04-29 | 1 | -11/+16 |
| | |||||
* | SERVER-23873 Optimize fixDocumentForInsert | Mathias Stearn | 2016-04-29 | 1 | -8/+8 |
| | |||||
* | SERVER-23873 Hold lock for full batch of single inserts, unless an error occurs | Mathias Stearn | 2016-04-29 | 1 | -30/+47 |
| | | | | | This is a significant improvement for capped collections which can never use the real bulk insert. | ||||
* | SERVER-23901 make write commands accept any type for bypassDocumentValidation | Mathias Stearn | 2016-04-29 | 2 | -4/+4 |
| | |||||
* | SERVER-23887 OP_COMMAND parser should validate that command names match | Mathias Stearn | 2016-04-29 | 3 | -4/+30 |
| | |||||
* | SERVER-23725 Aggregation now supports the graphLookup stage. | Benjamin Murphy | 2016-04-29 | 9 | -5/+1118 |
| | |||||
* | SERVER-8951 Aggregation now supports the indexOfArray, indexOfBytes, and ↵ | Benjamin Murphy | 2016-04-29 | 2 | -51/+272 |
| | | | | indexOfCP expressions. | ||||
* | SERVER-23055 optimize perf of hashtable used by validate() | Robert Guo | 2016-04-29 | 25 | -386/+296 |
| | |||||
* | SERVER-23952 ephemeralForTest storage engine should handle seeking to empty BSON | Robert Guo | 2016-04-29 | 1 | -7/+16 |
| | |||||
* | SERVER-23579 WriteConcern can be called on objects | Matt Cotter | 2016-04-29 | 1 | -2/+5 |
| | | | | | Previously, to make a WriteConcer({j:true}), it had to be "new"ed. Now WriteConcern can be called on a write concern object. | ||||
* | SERVER-18720 Allow multiple setParameter options in MongoRunner | Spencer Jackson | 2016-04-29 | 1 | -5/+18 |
| | |||||
* | SERVER-22371 Rewrite ICU locale validation in CollatorFactoryICU | Jason Rassi | 2016-04-29 | 2 | -40/+90 |
| | | | | | | | This removes the dependency of ICU locale validation on uloc_getDisplayName() (which relies on data we will not be packaging), and fixes a few outstanding issues in locale validation (adds checks for "root" fallback, locale containing null byte, bogus locale). | ||||
* | SERVER-23922 Lookup correctly serializes an internalized match. | Benjamin Murphy | 2016-04-29 | 3 | -26/+123 |
| | |||||
* | SERVER-23496 Fixing a memory leak in shard_local_test.cpp | Dianna Hohensee | 2016-04-29 | 1 | -2/+2 |
| | |||||
* | SERVER-23689 make $pull respect the collation | David Storch | 2016-04-29 | 14 | -45/+331 |
| | |||||
* | SERVER-22667 Balancer chunk selection policy interface | Kaloian Manassiev | 2016-04-29 | 8 | -185/+579 |
| | | | | | | | | | This interface is responsible for combining information of the shard utilization and the chunk distribution and providing a list of chunks, which need to be moved around. By abstracting this logic behind an interface, we can mock it and test the actual chunk moves. No functional changes. | ||||
* | SERVER-23609 Introduce RAII class for retrieving sharding cache objects | Kaloian Manassiev | 2016-04-29 | 13 | -188/+310 |
| | | | | | | | | Around the sharding code there are a lot of repeated code sequences, where we first check for existence of the database, then get the chunk manager. In an effort to reduce this code duplication and to eventually be able to get rid of the shared pointer references, this change introduces RAII objects similar to the ones we have in mongod. | ||||
* | SERVER-23243 Replace Listener::getElapsedTimeMillis() in ↵ | Waley Chen | 2016-04-28 | 7 | -56/+66 |
| | | | | record_access_tracker.cpp | ||||
* | SERVER-23647 Fix dynamic linking | Spencer T Brody | 2016-04-28 | 1 | -0/+3 |
| | |||||
* | SERVER-22667 Balancer policy tests need to initialize the shard name | Kaloian Manassiev | 2016-04-28 | 1 | -4/+17 |
| | |||||
* | SERVER-23647 Make Shard::runCommand retry on failures | Spencer T Brody | 2016-04-28 | 16 | -43/+308 |
| | |||||
* | SERVER-23958 DBConfig::_loadIfNeeded will not do a reload even in cases ↵ | Randolph Tan | 2016-04-28 | 1 | -3/+4 |
| | | | | where a force reload is needed | ||||
* | SERVER-22667 Cleanup ChunkManager encapsulation | Kaloian Manassiev | 2016-04-28 | 7 | -107/+103 |
| | | | | | Makes internal-only logic private to the class and removes some unnecessary friendship declarations. | ||||
* | SERVER-23947 Log replica set monitor refresh duration | Kaloian Manassiev | 2016-04-28 | 1 | -4/+4 |
| | |||||
* | SERVER-23519 Change Windows Builders to VS2015, and require VS2015 | Mark Benvenuto | 2016-04-28 | 2 | -2/+10 |
| | |||||
* | SERVER-23860 VS2015 Debug Auth tests fail with exit code 3 | Mark Benvenuto | 2016-04-28 | 1 | -0/+6 |
| | |||||
* | Revert "SERVER-23952 ephemeralForTest storage engine should handle seeking ↵ | Kyle Suarez | 2016-04-27 | 1 | -16/+7 |
| | | | | | | to empty BSON" This reverts commit c7f55cf871a8fabab1506e02bd573febd42bd946. | ||||
* | SERVER-23496 changes to ServiceContextDTestFixture::_dropAllDBs | Dianna Hohensee | 2016-04-27 | 2 | -11/+14 |
| | |||||
* | SERVER-23952 ephemeralForTest storage engine should handle seeking to empty BSON | Robert Guo | 2016-04-27 | 1 | -7/+16 |
| | |||||
* | SERVER-23496 fix dynamic linking builder broken by ShardLocal | Dianna Hohensee | 2016-04-27 | 1 | -1/+1 |
| | |||||
* | SERVER-23680 make $elemMatch projection respect the collation | David Storch | 2016-04-27 | 9 | -17/+59 |
| | |||||
* | Revert "SERVER-22667 Balancer chunk selection policy interface" | Kyle Suarez | 2016-04-27 | 9 | -601/+152 |
| | | | | This reverts commit 2cf31060a74ac438b58c5150ba30da4144112744. | ||||
* | SERVER-23895 Coverity analysis defect 98855: Logically dead code | Geert Bosch | 2016-04-27 | 1 | -1/+1 |
| | |||||
* | SERVER-23894 Coverity analysis defect 98850: Logically dead code | Geert Bosch | 2016-04-27 | 1 | -2/+1 |
| | |||||
* | SERVER-23496 adding ShardLocal class, child class of Shard | Dianna Hohensee | 2016-04-27 | 12 | -49/+523 |
| | |||||
* | SERVER-23272 Remove idhack metric | James Wahlin | 2016-04-27 | 5 | -16/+0 |
| | |||||
* | SERVER-23849 add default CollatorInterface to Collection | David Storch | 2016-04-27 | 5 | -1/+87 |
| | | | | | The collator is parsed from BSON provided by the CollectionCatalogEntry's CollectionOptions. | ||||
* | SERVER-22667 Balancer chunk selection policy interface | Kaloian Manassiev | 2016-04-26 | 9 | -152/+601 |
| | | | | | | | | | This interface is responsible for combining information of the shard utilization and the chunk distribution and providing a list of chunks, which need to be moved around. By abstracting this logic behind an interface, we can mock it and test the actual chunk moves. No functional changes. | ||||
* | SERVER-22667 Move multiSplit to shardutil | Kaloian Manassiev | 2016-04-26 | 8 | -117/+189 |
| | | | | | | Moves the Chunk::multiSplit command to the shardutil namespace and makes it accept all necessary arguments. This change helps go in the direction of making Chunk an interface purely for caching. | ||||
* | SERVER-23340 Turn off secondaryThrottle by default | Judah Schvimer | 2016-04-26 | 5 | -6/+18 |
| | |||||
* | SERVER-23608 Make MatchExpressionParser take a CollatorInterface* | Tess Avitabile | 2016-04-26 | 44 | -517/+1350 |
| | |||||
* | SERVER-23099 DocumentSourceCursor always retrieves output sort from ↵ | Benjamin Murphy | 2016-04-26 | 6 | -11/+110 |
| | | | | PlanExecutor. | ||||
* | SERVER-23930 Ensure new shard is available in the ShardRegistry after addShard | Kaloian Manassiev | 2016-04-26 | 2 | -15/+18 |
| |