summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* logCommandAuthzCheck doesn't need to allocate a NamespaceString when not neededEliot Horowitz2015-01-093-3/+3
|
* use insert for update in WiredTigerRecordStoreEliot Horowitz2015-01-098-29/+55
| | | | this prevents repositioning the cursor
* SERVER-16761 removed unnecessary const modifier from ↵Benety Goh2015-01-091-1/+1
| | | | MessagingPortWithHandler::getHandler() result
* SERVER-16760 fixed file descriptor check when opening lock fileBenety Goh2015-01-091-1/+1
|
* SERVER-16677 added warning message to WiredTiger initialization on detecting ↵Benety Goh2015-01-092-3/+5
| | | | unclean shutdown
* SERVER-16415: Use new OplogIntentWriteLockGeert Bosch2015-01-083-6/+52
|
* SERVER-16753 fix shutdown log messages to be component CONTROLEric Milkie2015-01-081-5/+7
|
* SERVER-16260 Accept Symbol BSON type arg for some commandsMatt Kangas2015-01-0812-62/+190
| | | | | | | Followup to SERVER-16072 Add dbtest for commands that accept Symbol BSON type as collection name - Includes SConscript tweak to link missing "touch" command into dbtest
* SERVER-16740 Log contents instead of pointer address in shardCollection failureRandolph Tan2015-01-081-8/+8
|
* SERVER-16734 remove checkpointDelaySecs and use syncPeriodSecs insteadEric Milkie2015-01-088-68/+39
|
* SERVER-16755 SERVER-16753 improvements to query loggingEric Milkie2015-01-082-20/+19
|
* SERVER-16778 Don't write to std::cerr in plan ranking testsJason Rassi2015-01-081-1/+0
|
* SERVER-16600: Windows: net stop service does not do clean shutdownMark Benvenuto2015-01-081-5/+10
|
* SERVER-16757 a query with is not a commandEric Milkie2015-01-081-1/+0
|
* SERVER-16742 doc-locking storage engines do not need the KEEP_MUTATIONS stageDavid Storch2015-01-081-1/+7
|
* SERVER-16772 Don't attempt in-place when underlying storage has no supportAndrew Morrow2015-01-0816-67/+108
|
* SERVER-16772 Only examine indexes on update when necessaryAndrew Morrow2015-01-085-29/+37
|
* SERVER-16772 Don't look up _id twiceAndrew Morrow2015-01-081-8/+5
|
* SERVER-16772 Don't re-acquire object in updateAndrew Morrow2015-01-084-16/+17
|
* SERVER-16604 Phase out old keys in RocksTransactionIgor Canadi2015-01-072-43/+138
| | | | Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
* SERVER-16671: fit attempt rollover, sync6 failureEliot Horowitz2015-01-071-3/+11
| | | | and check for interrupt in multi update with conflicts
* SERVER-16706 On primary, call setMyLastOptime when generating the new ↵Andy Schwerin2015-01-074-85/+110
| | | | optime, to avoid data race.
* SERVER-16065 MMAP V1 remap alwaysKaloian Manassiev2015-01-071-52/+27
| | | | | | | | We cannot remap selectively, because we now do not have a way to apply back-pressure on the inserts coming in while journal I/O is happening outside of the flush lock. That way if the journal I/O (WRITETOJOURNAL) takes long time, we end up accumulating too much data in memory and triggering rate limiting wassert.
* SERVER-16711 Fix failing disk/diskfull.js suiteKaloian Manassiev2015-01-075-65/+95
|
* SERVER-16711 Do not require a non-empty intent setKaloian Manassiev2015-01-078-622/+617
| | | | | | | | | This allows us to not have to write a bogus write intent just so we can keep the journaling system happy. The change in namespace_index.cpp is preparation for splitting the database creation work into two parts - file creation and on disk structure initialization.
* SERVER-16684 Assert that dynamic_cast succeeded to satisfy coveritySpencer T Brody2015-01-071-0/+1
|
* SERVER-16714 Make serverStatus oplog section work with master-slave and ↵Spencer T Brody2015-01-071-1/+4
| | | | config servers
* SERVER-16632 Remove unneeded kEquals byte after each field in KeyStringMathias Stearn2015-01-073-24/+27
|
* SERVER-16632 Compress index keys in KeyStringMathias Stearn2015-01-074-137/+276
| | | | | | | | | | | * Bools are now completely encoded in the type byte * BinData size is stored in a single byte if < 255 * Numeric encoding improvements: ** Maximum encoded size including type byte is now 9 bytes ** The "size-class" of each number is now stored in the type byte ** Integers and the integer part of Doubles use variable numbers of bytes ** Doubles > 1 with a fractional part implicitly store their exponent in the integer part and use a variable number of bytes for the fractional part
* SERVER-16632 Compress small RecordIds in KeyStringMathias Stearn2015-01-075-122/+291
|
* Add countLeadingZeros and countTrailingZeros to bits.hMathias Stearn2015-01-072-32/+72
|
* Make BSONObj::woCompare a total orderingMathias Stearn2015-01-077-61/+243
| | | | | | | | | | | | | | | | | | | | Changes: * Date and Timestamp are now distinct with all Dates before all Timestamps. * Numeric comparisons now correctly handle Doubles and Long > 2**53. * CodeWScope doesn't strcmp BSONObjs or strings which may contain NULs. There should be no changes in any of the cases where woCompare defined a correct total ordering before. The new behavior matches the ordering defined by KeyString. Related tickets: * SERVER-3304 Error comparing Date and Timestamp * SERVER-3719 Total ordering over Longs and Doubles * SERVER-7804 CodeWScope comparisons are broken * SERVER-16632 Change WiredTiger index key format Changes to the comparison function for aggregation will be handled separately as SERVER-16708.
* SERVER-15539: Reimplement saved cursor invalidation for MMAPv1 yieldingGeert Bosch2015-01-0721-209/+170
|
* SERVER-16748 Don't allow a new heartbeat reconfig to start until we've ↵Spencer T Brody2015-01-071-0/+3
| | | | cleared all state from the previous one
* SERVER-16675 force fetch RecordIds buffered by the query system on saveState()David Storch2015-01-0715-45/+396
| | | | This fixes an issue with WiredTiger query isolation.
* SERVER-16671: yielding portabilityEliot Horowitz2015-01-071-1/+5
|
* SERVER-16671: remove logging for write conflict at 0, add counter, fix pauseEliot Horowitz2015-01-068-16/+36
|
* cache if storage engine supports doc lockingEliot Horowitz2015-01-062-8/+7
|
* SERVER-16274 synchronize start of bg index builds on secondariesEric Milkie2015-01-068-19/+75
|
* SERVER-16065 Drop flush lock early if not doing remapKaloian Manassiev2015-01-067-103/+124
|
* SERVER-16065 Some formatting changes and commentsKaloian Manassiev2015-01-067-93/+141
|
* SERVER-16705 fixed leak in PortMessageServer::acceptedMPBenety Goh2015-01-061-73/+57
| | | | This leak occurs when the server is shutdown before the connection handling thread starts.
* SERVER-16683 Decrease mongos memory footprint when shards have several tagsRandolph Tan2015-01-0613-89/+151
|
* Import wiredtiger-wiredtiger-2.5.0-36-g94ac478.tar.gz from wiredtiger branch ↵Matt Kangas2015-01-06300-177/+509
| | | | mongodb-2.8
* SERVER-13256 Remove shared_ptr from pch.hAndrew Morrow2015-01-0598-44/+247
|
* SERVER-13256 Remove boost/utility from pch.hAndrew Morrow2015-01-0545-4/+58
|
* SERVER-13256 Remove scoped_ptr from pch.hAndrew Morrow2015-01-05218-120/+651
|
* SERVER-13256 Remove scoped_array from pch.hAndrew Morrow2015-01-0514-3/+21
|
* SERVER-13256 Remove intrusive_ptr from pch.hAndrew Morrow2015-01-0546-167/+249
|
* SERVER-13256 Remove smart_ptr.hpp from pch.hAndrew Morrow2015-01-0519-6/+20
|