Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-14081 Add more deletedList buckets to cover more sizes | Mathias Stearn | 2014-10-17 | 13 | -84/+370 |
| | | | | | | | This is done in a backward compatible way without orphaning any old data. Downgrading after this patch *will* orphan large (>=4MB) deleted records, but they will be usable again after upgrading. Additionally, the compact command should not be run on a downgraded server until SERVER-15319 is resolved. | ||||
* | SERVER-15273 Only quantize to exact bucket sizes | Mathias Stearn | 2014-10-17 | 11 | -802/+132 |
| | | | | Prep for new freelist implementation. | ||||
* | SERVER-13635 release record store before restarting engine in Restart1 test case | Benety Goh | 2014-10-17 | 1 | -19/+23 |
| | |||||
* | SERVER-14352 (rocksdb) fixed getSpaceUsedBytes() | Igor Canadi | 2014-10-17 | 3 | -25/+25 |
| | | | | Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-15535 Do not consider a remote node electable if it explicitly ↵ | Andy Schwerin | 2014-10-17 | 3 | -1/+13 |
| | | | | reports that it is not. | ||||
* | SERVER-15535 Store a heartbeat response in MemberHeartbeatData. | Andy Schwerin | 2014-10-17 | 3 | -79/+59 |
| | |||||
* | SERVER-15535 Remove _configIndex field from MemberHeartbeatData structure. | Andy Schwerin | 2014-10-17 | 3 | -78/+62 |
| | | | | Also, do not seUpValues on self, as they are never consulted. | ||||
* | SERVER-15705 (rocksdb) fixed numRecords and numEntries to work with recovery ↵ | sdong | 2014-10-17 | 9 | -60/+122 |
| | | | | | | unit Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-15576 Floating-point inaccuracy when unhashing GeoHash to box | Siyuan Zhou | 2014-10-17 | 7 | -44/+360 |
| | |||||
* | SERVER-14702: add syncingTo to self output of replSetGetStatus | Scott Hernandez | 2014-10-17 | 2 | -1/+11 |
| | |||||
* | SERVER-14982: don't take lock to schedule maint mode | Scott Hernandez | 2014-10-17 | 2 | -1/+7 |
| | |||||
* | SERVER-15535: report info about unknown nodes in replSetGetStatus | Scott Hernandez | 2014-10-17 | 3 | -74/+70 |
| | |||||
* | SERVER-15700 SERVER-15701 fixed compilation error | Benety Goh | 2014-10-17 | 4 | -4/+5 |
| | |||||
* | SERVER-15702 During collection scans, read the document from the | John Esmet | 2014-10-17 | 1 | -1/+1 |
| | | | | | | | | | RecordIterator instead of the Collection. This way the RecordIterator class can optimize document fetch for disklocs that were just returned. Closes #829 Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-15701 Pass the old object down to updateWithDamages in the form | John Esmet | 2014-10-17 | 14 | -28/+44 |
| | | | | | | | | | of a RecordData. This way, the storage engine does not need to re-read the old value in order to perform the update. Closes #828 Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-15700 Modify SortedDataInterface to not require unindex() to return | John Esmet | 2014-10-17 | 9 | -38/+43 |
| | | | | | | | | | whether the index row was deleted. Fix unit tests to manually verify that unindex() operations had the desired effect (in the same operation context) Closes #827 Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-6062 clean up of str::stripTrailing. added unit test. | Michael Ivanov | 2014-10-17 | 4 | -6/+100 |
| | | | | | | Closes #795 Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-13635 (rocksdb) pass whether an index is unique or not down through ↵ | Benety Goh | 2014-10-17 | 3 | -3/+5 |
| | | | | SortedDataInterface | ||||
* | SERVER-13635: OperationContext doesn't always have a RecoveryUnit | Eliot Horowitz | 2014-10-17 | 1 | -2/+4 |
| | |||||
* | fix txn read boundaries and locking | Eliot Horowitz | 2014-10-17 | 1 | -7/+10 |
| | |||||
* | SERVER-15683: fix caching of Client when there is none | Eliot Horowitz | 2014-10-17 | 1 | -1/+3 |
| | |||||
* | SERVER-13635 take ownership of shard key in shardCollection | Greg Studer | 2014-10-16 | 1 | -2/+4 |
| | |||||
* | SERVER-15486 LogComponentVerbositySetting validation | Matt Kangas | 2014-10-16 | 1 | -54/+80 |
| | | | | | | | | Implement _set via parseLogComponentSettings. Also extract most of LogComponentVerbositySetting.append to new method _get. Remove need to prune mutablebson doc produced by _get. Replace typedefs with 'using'. | ||||
* | SERVER-15486 parse_log_component_settings | Matt Kangas | 2014-10-16 | 5 | -0/+377 |
| | |||||
* | SERVER-13635 fixed createCollection shell helper to understand storageEngine ↵ | Benety Goh | 2014-10-16 | 1 | -0/+16 |
| | | | | option | ||||
* | SERVER-14973 consolidate shard key parsing, cleanup shard key patterns | Greg Studer | 2014-10-16 | 50 | -1285/+2871 |
| | |||||
* | SERVER-13635: add hook to RecoveryUnit for when we are take out of and put ↵ | Eliot Horowitz | 2014-10-16 | 2 | -0/+5 |
| | | | | back into service | ||||
* | SERVER-13635: fix race in kv db catalog entry | Eliot Horowitz | 2014-10-16 | 1 | -1/+2 |
| | |||||
* | SERVER-13635: txn boundary for chunk migration getting disk locs | Eliot Horowitz | 2014-10-16 | 1 | -0/+1 |
| | |||||
* | SERVER-15683: add command to introspect OperationContext and RecoveryUnit | Eliot Horowitz | 2014-10-16 | 5 | -22/+75 |
| | |||||
* | SERVER-13635: better txn lines for replication sync | Eliot Horowitz | 2014-10-16 | 5 | -14/+36 |
| | |||||
* | SERVER-13635: pass whether an index is unique or not down through ↵ | Eliot Horowitz | 2014-10-16 | 25 | -221/+236 |
| | | | | SortedDataInterface | ||||
* | SERVER-15535 Do not immediately stand for reelection after stepping down for ↵ | Andy Schwerin | 2014-10-16 | 1 | -0/+6 |
| | | | | a higher priority node. | ||||
* | SERVER-15535 adjust resync command handling synchronization | Eric Milkie | 2014-10-16 | 1 | -1/+9 |
| | |||||
* | SERVER-14668: Use server parameter to enable CLL | Geert Bosch | 2014-10-16 | 2 | -7/+9 |
| | | | | This does not affect storage engines that support document level locking. | ||||
* | SERVER-15244 More aggressive auto-split when total chunks are small | Randolph Tan | 2014-10-16 | 2 | -10/+34 |
| | |||||
* | SERVER-15647: make Extent Manager thread-safe and enable MMAPv1 CLL | Geert Bosch | 2014-10-16 | 10 | -82/+176 |
| | |||||
* | SERVER-15535 update slavemap optimes on heartbeats | Eric Milkie | 2014-10-16 | 2 | -0/+39 |
| | |||||
* | SERVER-15535 revert freshness changes w.r.t. priority | Eric Milkie | 2014-10-16 | 1 | -14/+1 |
| | |||||
* | SERVER-15535 Make all calls to exitCleanly but the first hang forever. | Andy Schwerin | 2014-10-16 | 1 | -2/+6 |
| | | | | | | | | Some components, notably the replication coordinator, cannot be shutdown repeatedly, but also may not be shutdown while holding the global exclusive lock. With this change, only one call to exitCleanly will proceed to completion; all others will spin in a long sleep loop, neither returning nor engaging in shut down tasks. | ||||
* | SERVER-15639 Correctly handle >1 pred on same text index prefix field | Jason Rassi | 2014-10-16 | 2 | -2/+15 |
| | |||||
* | SERVER-15336: Reduce Sku Complexity - limit one variation of mongodb per version | Mark Benvenuto | 2014-10-16 | 3 | -15/+57 |
| | |||||
* | SERVER-14266: Simplify MSI Installation Options | Mark Benvenuto | 2014-10-16 | 5 | -20/+70 |
| | |||||
* | SERVER-14352 rocksdb: Read our writes | Igor Canadi | 2014-10-16 | 1 | -2/+3 |
| | | | | Signed-off-by: Matt Kangas <matt.kangas@mongodb.com> | ||||
* | SERVER-15375 lazily initShardVersion only when needed | Greg Studer | 2014-10-16 | 6 | -145/+182 |
| | |||||
* | SERVER-14425 fixed compilation error in fast_map_noalloc_test | Benety Goh | 2014-10-15 | 1 | -1/+1 |
| | |||||
* | SERVER-13635 engine-specific component in collection options | Benety Goh | 2014-10-15 | 3 | -0/+105 |
| | |||||
* | SERVER-14425 Move all Lock Manager enumerations to a separate header | Kaloian Manassiev | 2014-10-15 | 8 | -104/+97 |
| | | | | | | | Most of the lock manager enumeration types are necessary in places where the entire lock manager interface and its structures are not needed. Also causes circular include dependency with LockStats. | ||||
* | SERVER-14425 Avoid memory allocations in LockerImpl | Kaloian Manassiev | 2014-10-15 | 3 | -99/+75 |
| | | | | | | Memory allocations on the common locking path in LockerImpl increase the cost of uncontended lock operations and are fairly easy to be avoided through keeping a stack of already allocated memory. | ||||
* | SERVER-14425 Implement map with no allocation for the lock manager tracking ↵ | Kaloian Manassiev | 2014-10-15 | 3 | -7/+441 |
| | | | | structures |