summaryrefslogtreecommitdiff
path: root/src/mongo/db/sorter
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-22973 use mongo macros for static assertMatt Cotter2016-09-091-13/+8
|
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-283-20/+26
|
* SERVER-24104 Replace stdx::duration with mongo::Duration.Andy Schwerin2016-05-172-0/+2
| | | | | | | The mongo::Duration type does overflow checking on casts and arithmetic. This patch also moves DESTRUCTOR_GUARD out of assert_util.h into destructor_guard.h in order to break an include cycle with duration.h.
* Initialize more variables to make gcc happyJason Carey2016-03-021-4/+3
| | | | | | For some reason gcc is unhappy with the included callsites which use bufreader, but only in the presence of the enterprise module. Initialize them to quiet the compiler warnings.
* SERVER-22801 (de)serialize for sorter le fixesJason Carey2016-03-021-1/+2
|
* SERVER-22360 disallow external sort in readOnly modeAdam Midvidy2016-02-242-0/+4
|
* SERVER-21220 ESE - mongo side temp file coverage (fixed unit tests)Andreas Nilsson2015-11-113-13/+69
|
* Revert "SERVER-21220 ESE - mongo side temp file coverage"Andreas Nilsson2015-11-112-59/+13
| | | | This reverts commit 3c090e1ad8b0f6d555396554abad7ea3747961af.
* SERVER-21220 ESE - mongo side temp file coverageAndreas Nilsson2015-11-112-13/+59
|
* SERVER-16609: Move storage_options to its own libraryGeert Bosch2015-10-091-1/+1
|
* SERVER-19313 Remove some obsoleted usages of boostAndrew Morrow2015-07-091-7/+13
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-203-1333/+1355
|
* SERVER-18723 boost -> stdx for threadAdam Midvidy2015-06-181-2/+2
|
* SERVER-17307 Replace boost::shared_ptr and friends with std::shared_ptrAndrew Morrow2015-06-103-62/+57
|
* SERVER-17308 Replace boost::scoped_array<T> with std::unique_ptr<T[]>Andrew Morrow2015-06-102-3/+3
|
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-1/+1
|
* SERVER-18066 Clean up unowned_ptr<T> (formerly ptr<T>)Mathias Stearn2015-05-042-7/+8
|
* SERVER-18101 Remove usage of default_version.cppKaloian Manassiev2015-04-171-0/+1
|
* SERVER-17863 Sort in config.h header when possibleAndrew Morrow2015-04-032-4/+2
|
* SERVER-11020 Don't overload the meaning of _DEBUG, use our own debug macroAndrew Morrow2015-03-272-2/+6
|
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-152-4/+5
|
* SERVER-13256 Remove shared_ptr from pch.hAndrew Morrow2015-01-053-0/+5
|
* SERVER-13256 Remove smart_ptr.hpp from pch.hAndrew Morrow2015-01-053-1/+2
|
* SERVER-13256 Remove goodies.hAndrew Morrow2015-01-052-2/+0
|
* SERVER-13256 Move PRINT macro to own header and incldue where neededAndrew Morrow2015-01-051-0/+1
|
* SERVER-13256 Move ptr<T> out of goodies to own headerAndrew Morrow2015-01-051-0/+1
|
* SERVER-15707 Fix leaks in C++ unit test frameworkAndrew Morrow2014-10-271-1/+3
|
* SERVER-14729 logging cleanup - removed mongo/util/log.h from headers, ↵Benety Goh2014-08-121-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | de-inlining functions that use logging where applicable. de-inlined BSONElement::_asCode() de-inlined BSONObjBuilder::appendDate() de-inlined DBClientCursor::nextSafe() de-inlined IndexDescriptor::_checkOk() de-inlined LastErrorHolder::getSafe() de-inlined UpdateResult constructor de-inlined QueryPlannerCommon::reverseScans() de-inlined repl::ScopedConn::connect() de-inlined repl::_MultiCommand::run() de-inlined OplogReader::tailCheck() de-inlined repl::StateBox::change() de-inlined repl::SyncSourceFeedback::_resetConnection() de-inlined DiskLoc56Bit::operator=() de-inlined DurableInterface::~DurableInterface() de-inlined ListeningSockets::closeAll() de-inlined RelativePath::fromFullPath() and getPartition() de-inlined V8Scope::checkV8ErrorState and removed debug log message from ObjTracker destructor (v8-3.25) de-inlined V8Scope::checkV8ErrorState and removed debug log message from ObjTracker destructor removed log message from List1::orphan() - this should have no user-facing impact because List1::orphan() is used in tests only removed log message from RWLockRecursiveNongreedy::Lock() removed log message from RSBase destructor removed log.h dependency from DESTRUCTOR_GUARD macro removed mongo/util/log.h dependency from qlog.h removed mongo/util/log.h dependency from stacktrace.h removed mongo/util/log.h dependency from s2 logging header removed mongo/util/log.h dependency from chunk_diff-inl.cpp removed mongo/util/log.h from pch.h removed unused mongo/util/log.h include from inlined file sorter.cpp convert HashTable<K,V> to non-template NamespaceHashTable. De-inlined NamespaceHashTable::_find() and constructor convert isself getMyAddrs()and getallIPs() debug log to use LOG() macro assign default log component MONGO_LOG_DEFAULT_COMPONENT removed unused macros LOGATMOST and LOGSOME removed unused FLOG() macro from goodies.h
* SERVER-6018 Replace AtomicUInt with AtomicUInt32Andrew Morrow2014-08-051-3/+3
|
* SERVER-14343 leaner include pathsAndrew Morrow2014-07-121-1/+3
|
* SERVER-13256: Remove pch - qualify std in headersMark Benvenuto2014-05-191-1/+1
|
* SERVER-11498 Speed up sorter_testMathias Stearn2014-02-051-10/+11
|
* SERVER-11239 Rename flag to allowDiskUse and include in error messagesMathias Stearn2014-01-291-4/+16
|
* SERVER-8886 Final set of license exceptions for OpenSSLIan Whalen2013-12-101-0/+12
|
* SERVER-8510 Get rid of CmdLine struct and use new option handling styleShaun Verch2013-10-042-13/+20
|
* SERVER-10903 Fix negation of unsignedMathias Stearn2013-09-301-1/+1
|
* SERVER-10868 Move Sorter tests out of dbtests to a unit testMathias Stearn2013-09-274-0/+539
|
* SERVER-10868 Step 3: Pass the temporary directory into SorterMathias Stearn2013-09-272-9/+22
| | | | | | | | | | This removes the direct link-time dependency on dbpath from Sorter and the aggregation DocumentSources that use it. After this commit dbpath can once-again be removed from mongos. Not making that change now however to avoid colliding with Shaun's work. Prep for SERVER-10868: move external sort tests out of dbtests
* Log and continue when failing to remove temp extsort filesMathias Stearn2013-09-201-1/+5
|
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-062-0/+24
|
* SERVER-10210 Correctly compute 90%Mathias Stearn2013-08-201-1/+1
|
* Fix signed/unsigned comparisonsMathias Stearn2013-08-191-4/+4
|
* SERVER-9443 TopKSorter optimization when spilling to diskMathias Stearn2013-08-191-2/+96
|
* SERVER-10210 Use Snappy compression when Sorter writes to diskMathias Stearn2013-08-191-7/+42
|
* Fix bug in Sorter when spilling to diskMathias Stearn2013-07-101-1/+1
|
* Make Sorter file numbers globally unique within a process.Mathias Stearn2013-07-101-2/+8
| | | | Previously they were only unique per included file.
* Extra safety to prevent Sorter from writing to disk in mongosMathias Stearn2013-07-101-0/+10
| | | | Follow-up to SERVER-9444
* SERVER-9411 Fix IO error messages from sorter on windows.Mathias Stearn2013-05-141-4/+12
|
* SERVER-9411 remove stub code to ensure templates compile correctlyMathias Stearn2013-05-131-43/+0
|
* SERVER-9411 Optimize sorter file I/O by batching writes to at least 64K.Mathias Stearn2013-05-132-7/+26
| | | | Reads are also optimized since they use the same batch size as writes.