summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Speed-up dur::filename()"Mathias Stearn2012-08-101-16/+5
| | | | | | | This reverts commit 066d794339538fb020ec0fe9a27be981ea75b0a9. Conflicts: src/mongo/db/dur_recover.cpp
* Fix dur::fileName()Mathias Stearn2012-08-101-2/+7
|
* Speed-up dur::filename()Mathias Stearn2012-08-101-5/+11
|
* SERVER-6572 - use pthread specifics on os x for performanceEliot Horowitz2012-08-091-7/+2
|
* SERVER-6572 fix Windows warningTad Marshall2012-08-081-1/+1
| | | | | | | Explicitly make the target of the bit shift 'long long' to avoid MSVC warning: "src\mongo\db\record.cpp(242) : warning C4334: '<<' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)".
* SERVER-6572 - fix windowsEliot Horowitz2012-08-081-2/+2
|
* SERVER-6572 - can't use enum on windowsEliot Horowitz2012-08-081-16/+13
|
* SERVER-6572 - don't use a class so we can use simple thread localsEliot Horowitz2012-08-081-74/+77
|
* SERVER-6718 initialize member variable to intended defaultEric Milkie2012-08-081-2/+4
|
* SERVER-6572 use a thread local cache for better perforamnce in record cachingEliot Horowitz2012-08-081-5/+126
| | | | needs work on os x
* Revert "SERVER-6572 use a thread local cache for better perforamnce in ↵Andy Schwerin2012-08-081-76/+2
| | | | | | record caching" This reverts commit f7fdee2e22b37c20a2999fe579111f0fb1f5eb91.
* SERVER-6572 use a thread local cache for better perforamnce in record cachingEliot Horowitz2012-08-081-2/+76
| | | | needs work on osx
* SERVER-6718 new parameter to control replication index prefetching behaviorEric Milkie2012-08-087-9/+123
| | | | | | | | | | | | | | | | New parameter replIndexPrefetch. Settable via the command line or use setParameter() command on a running server. Only valid on a server started with --replSet parameter. This allows a user to disable the prefetching of all index pages prior to the application of a replicated op on a secondary. For most use cases, prefetching all indexes for a given op will provide good performance. For use cases that do many in-place updates to documents in a collection with many indexes that are unaffected by such updates, using the '_id_only' setting may provide better performance than the 'all' setting. The '_id_only' setting only prefetches index pages for the _id index, which will always be used to find the document needed to be updated. The 'none' setting will be used for debugging only; there should be no production use cases for this setting. getParameter() supports getting the current value of this parameter.
* Merge pull request #282 from tychoish/clone-collection-warningIan Whalen2012-08-081-2/+1
|\ | | | | SERVER-6731 cloneCollection warning correction
| * SERVER-6731 cloneCollection warning correctionSam Kleinman2012-08-081-2/+1
| |
* | Merge pull request #280 from samantharitter/SERVER-6474Ian Whalen2012-08-081-0/+8
|\ \ | |/ |/| SERVER-6474 give better error messages when syncFrom is misused
| * SERVER-6474 give more descriptive error messages when syncFrom is misusedSamantha Ritter2012-08-011-0/+8
| |
* | SERVER-6729 extra restrictions on db name characters for Windows onlyEric Milkie2012-08-071-0/+6
| |
* | SERVER-6559 do not segfault parsing collection nameTad Marshall2012-08-071-2/+2
| | | | | | | | | | Rework two lines of code to not crash on missing periods in namespace names being checked for correctness.
* | pch headerSiddharth Singh2012-08-0639-39/+39
| |
* | SERVER-6713 use /LARGEADDRESSAWARE linker switch in WindowsTad Marshall2012-08-051-0/+4
| | | | | | | | | | Add /LARGEADDRESSAWARE linker switch to Windows builds to double the user address space in 32-bit builds.
* | Log exception details in dur_journal.cppMathias Stearn2012-08-031-15/+36
| |
* | Visual Studio minor cleanupTad Marshall2012-08-031-15/+15
| | | | | | | | Put moved db/pipeline files in Header and Source sub-folders.
* | Move remaining aggregation files from commands directory to pipelineMathias Stearn2012-08-029-24/+24
| | | | | | | | pipeline_command.cpp remains in commands because it contains the actual command
* | SERVER-6679 Value::coerceToString uses UTC ISODate format for datesMathias Stearn2012-08-021-1/+9
| |
* | SERVER-6688 ExpressionConstant serializes as $constMathias Stearn2012-08-022-68/+11
| | | | | | | | Removing ExpressionNoOp as it is no longer used
* | SERVER-6425 remove literal from aggroMatt Dannenberg2012-08-022-52/+0
| |
* | minor style improvement for capped _id changeKevin Matulef2012-08-021-1/+1
| |
* | Merge branch 'master' of github.com:mongodb/mongoDwight2012-08-024-8/+43
|\ \
| * | SERVER-6507 - lock reporting fixingEliot Horowitz2012-08-023-5/+36
| | | | | | | | | | | | | | | | | | - don't double count recursive - record time before unlocking so we don't get deschduled - fix w->X reporting
| * | Respect autoIndexId option, if setKristina2012-08-021-3/+7
| | |
* | | backward compatibility check was too late in the code to workDwight2012-08-021-6/+9
|/ /
* | SERVER-5516 SERVER-5304 SERVER-6577 new capped collections now get _id index ↵Kevin Matulef2012-08-022-22/+16
| | | | | | | | by default (except in local db)
* | SERVER-6530 disallow geo commands in aggregationMathias Stearn2012-08-011-3/+10
| |
* | Move timestampValue and oidValue into the Value unionMathias Stearn2012-08-012-20/+20
| | | | | | | | | | This reduces sizeof(Value) by an additional 16 bytes on top of the 8 saved by moving dateValue into the union
* | SERVER-6189 Support Dates before 1970 in aggregationMathias Stearn2012-08-013-66/+87
| | | | | | | | | | This required moving away from Date_t as it asserts on dates before 1970 Some tests are disabled due to SERVER-6666 and SERVER-6679
* | Use anonymous union in ValueMathias Stearn2012-08-012-60/+52
| | | | | | | | Prep for SERVER-6189
* | SERVER-6648 make TTLMonitor sync userFlags on secondariesKevin Matulef2012-08-011-5/+12
| |
* | SERVER-6603 remove remapLock and hook functions (Windows)Tad Marshall2012-08-013-30/+0
| | | | | | | | | | | | Remove the code that tried to lock out allocation of virtual memory while the Windows version of remapPrivateView was remapping a memory- mapped file. It didn't solve the problem but did affect performance.
* | SERVER-6667 add traceExceptions to command lineGreg Studer2012-08-011-0/+7
| |
* | SERVER-6582 - find_and_modify - set lastErrorObject fields in some cases ↵Eliot Horowitz2012-08-011-0/+10
| | | | | | | | like older versions
* | SERVER-6659 - fix find_and_modify when upserting a new doc and original ↵Eliot Horowitz2012-08-011-1/+5
| | | | | | | | query won't work anymore
* | SERVER-6588 - fix positional updates in new find_and_modify codeEliot Horowitz2012-08-011-2/+33
| |
* | Add some Expression unit tests.Aaron2012-07-311-0/+1
| |
* | Add a verify and unit tests for DocumentSourceProject.Aaron2012-07-311-0/+1
| |
* | Merge pull request #274 from samantharitter/SERVER-6380Kristina2012-07-311-0/+4
|\ \ | | | | | | SERVER-6380 add fclose() to prevent resource leak
| * | SERVER-6380 add fclose() to prevent resource leakSamantha Ritter2012-07-311-0/+4
| |/
* | SERVER-6554 Windows unhandled exception filter print stack traceTad Marshall2012-07-311-0/+2
| | | | | | | | | | | | | | Modify the Windows stack trace printing code to accept a "context", and use the context record passed to the unhandled exception filter to start the stack trace at the faulting instruction. Collect the context used for "normal" stack traces from inside printStackTrace.
* | Add assertionDwight2012-07-311-1/+4
| |
* | Comments and style fixes for SERVER-6609Kristina2012-07-301-4/+15
| |