Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-32682 Use deadline-oriented mechanism for lock timeout | Xiangyu Yao | 2018-02-09 | 1 | -0/+7 |
| | |||||
* | SERVER-31181: ServiceExecutorAdaptive maxLatencyMicros should be greater ↵ | Fiona Rowan | 2017-12-07 | 1 | -0/+3 |
| | | | | than the minimum timer resolution of the OS | ||||
* | SERVER-29360 Add operator<< to Date_t class | Ted Tuckman | 2017-06-07 | 1 | -0/+5 |
| | |||||
* | SERVER-29012 Enable ASAN strict init order checking and fix revealed issues | Andrew Morrow | 2017-05-01 | 1 | -6/+6 |
| | |||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 1 | -1/+1 |
| | |||||
* | SERVER-24104 Replace stdx::duration with mongo::Duration. | Andy Schwerin | 2016-05-17 | 1 | -40/+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. | ||||
* | SERVER-22647 opObserver on shard mongod to initialize sharding state on ↵ | Randolph Tan | 2016-04-20 | 1 | -0/+4 |
| | | | | insert to admin.system.version | ||||
* | SERVER-21109 Add helper for waiting a balancing round in js tests | Randolph Tan | 2015-10-29 | 1 | -1/+5 |
| | |||||
* | SERVER-19585: Implement full-time diagnostic data capture MongoD integration | Mark Benvenuto | 2015-09-08 | 1 | -0/+5 |
| | |||||
* | SERVER-19099 Consistently use concurrency and time names via stdx | Andrew Morrow | 2015-06-30 | 1 | -1/+4 |
| | |||||
* | SERVER-19092 Increase the connection pool cleanup interval | Kaloian Manassiev | 2015-06-24 | 1 | -0/+1 |
| | | | | This change is just a workaround until we discover the underlying cause. | ||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -258/+268 |
| | |||||
* | SERVER-6686 Remove remaining uses of boost::xtime. | Andy Schwerin | 2015-06-16 | 1 | -2/+0 |
| | | | | | Also, remove curTimeMicros() which could not represent times since it cannot represent points in time after 1970-01-01T00:01:11:34.967 | ||||
* | SERVER-6686 Remove all uses of boost::xtime outside of time_support.cpp. | Andy Schwerin | 2015-06-16 | 1 | -11/+3 |
| | |||||
* | SERVER-18590 Implement lock & unlock for replSets distlock manager | Randolph Tan | 2015-06-05 | 1 | -0/+1 |
| | |||||
* | SERVER-13874 Support converting Date_t to system_clock::time_point and back. | Andy Schwerin | 2015-05-15 | 1 | -3/+19 |
| | |||||
* | SERVER-13874 Add comments to Date_t class definition and method declarations. | Andy Schwerin | 2015-05-14 | 1 | -2/+68 |
| | | | | Also, fix spelling of "isFormattable". | ||||
* | SERVER-13874 Get rid of some dead code in time_support.h/cpp | Andy Schwerin | 2015-05-14 | 1 | -11/+1 |
| | | | | | | A little dead or near-dead code elimination, and improve how Date_t::toString() works. Specifically, it no longer crashes when "now" is before the posix epoch, and it prints ISO8601 dates instead of "c time". | ||||
* | SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵ | Andy Schwerin | 2015-05-13 | 1 | -9/+110 |
| | | | | | | | | stdx::chrono types. Also introduces operators for adding stdx::chrono::duration to Date_t, subtracting two Date_ts to get Milliseconds, and remove the use of reinterpret_cast from the implementation of BSON Timestamp type. | ||||
* | Revert "SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵ | Andy Schwerin | 2015-05-12 | 1 | -95/+9 |
| | | | | | | | | stdx::chrono types." This reverts commit 9aac625685811873ffbc2d3e8d09531eff1ce10e. Committed in error. | ||||
* | SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵ | Andy Schwerin | 2015-05-12 | 1 | -9/+95 |
| | | | | | | | | stdx::chrono types. Also introduces operators for adding stdx::chrono::duration to Date_t, subtracting two Date_ts to get Milliseconds, and remove the use of reinterpret_cast from the implementation of BSON Timestamp type. | ||||
* | SERVER-17736 Remove obsolete C++ driver symbol export miscellanea | Andrew Morrow | 2015-03-26 | 1 | -4/+3 |
| | |||||
* | SERVER-16940 Change pass-by-const-ref of StringData to pass-by-value | Tyler Brock | 2015-02-06 | 1 | -1/+1 |
| | |||||
* | Revert "Don't check the time more than needed when locking" | Eric Milkie | 2014-11-11 | 1 | -1/+0 |
| | | | | This reverts commit 7e2937e75e84c8cb27a22488a202cf4411977c6a. | ||||
* | Don't check the time more than needed when locking | Mathias Stearn | 2014-11-10 | 1 | -0/+1 |
| | |||||
* | SERVER-14938 Remove string streaming operators from OpTime and Date_t | Spencer T Brody | 2014-08-19 | 1 | -2/+0 |
| | |||||
* | SERVER-14938 Move replSetGetStatus unit test from a repl coordinator to a ↵ | Spencer T Brody | 2014-08-18 | 1 | -0/+2 |
| | | | | topology coordinator test | ||||
* | Revert "SERVER-14448 Move replSetGetStatus unit test from a repl coordinator ↵ | mike o'brien | 2014-08-15 | 1 | -2/+0 |
| | | | | | | to a topology coordinator test" This reverts commit 95e93e471d6a7852e4daa41214501474d4bd4866. | ||||
* | SERVER-14448 Move replSetGetStatus unit test from a repl coordinator to a ↵ | Spencer T Brody | 2014-08-15 | 1 | -0/+2 |
| | | | | topology coordinator test | ||||
* | SERVER-14436 Introduce Milliseconds and Seconds types in time_support.h | Andy Schwerin | 2014-07-08 | 1 | -0/+4 |
| | |||||
* | SERVER-13760 Do not call dateToISOString if date is not formatable | Shaun Verch | 2014-05-23 | 1 | -0/+1 |
| | |||||
* | Revert "SERVER-13760 Do not call dateToISOString if date is not formatable" | Shaun Verch | 2014-05-21 | 1 | -2/+0 |
| | | | | This reverts commit 3b97c0870427f676cf3ffbddabc5df8b1fa44fa5. | ||||
* | SERVER-13760 Do not call dateToISOString if date is not formatable | Shaun Verch | 2014-05-21 | 1 | -0/+2 |
| | |||||
* | SERVER-13256: Remove pch - qualify std in headers | Mark Benvenuto | 2014-05-19 | 1 | -1/+1 |
| | |||||
* | Revert "SERVER-13760 Do not call dateToISOString if date is not formatable" | Andy Schwerin | 2014-05-16 | 1 | -2/+0 |
| | | | | This reverts commit bf5f075b3b73c242042be8fd2c0b9b60af5f0089, which broke the build. | ||||
* | SERVER-13264 Move Apache-licensed files to AGPL | Ian Whalen | 2014-05-16 | 1 | -9/+21 |
| | | | | Also update generators. | ||||
* | SERVER-13760 Do not call dateToISOString if date is not formatable | Shaun Verch | 2014-05-16 | 1 | -0/+2 |
| | |||||
* | SERVER-5553 Remove a heap allocation from the log event encoder. | Andy Schwerin | 2014-04-03 | 1 | -0/+16 |
| | | | | | | The goal is to eventually have a logging path that is truly safe to use in a signal handler. This patch advances the cause by removing the heap allocation caused by returning a string in the date formatters. | ||||
* | SERVER-3364 Label rest of client api with MONGO_CLIENT_API | Ranjay Krishna | 2013-12-28 | 1 | -3/+4 |
| | | | | | | build all the sharedclient programs using the new macro MONGO_CLIENT_API in mongo/client/export_macros.h Signed-off-by: Matt Kangas <matt.kangas@mongodb.com> | ||||
* | SERVER-11814 fix include path fix | Eliot Horowitz | 2013-12-24 | 1 | -1/+1 |
| | |||||
* | SERVER-11814 Add function to parse ISO Date to time utils | Shaun Verch | 2013-12-24 | 1 | -0/+12 |
| | |||||
* | SERVER-11203 Reverting changes to time support code to work with negative time_t | Shaun Verch | 2013-10-21 | 1 | -12/+0 |
| | | | | | | | | | | | | | | | | | | | Doing this correctly depends on SERVER-11273 Revert "SERVER-11174 Reference db of tool test rather than global db object" This reverts commit d1c2ae72c4829ed77cb6b7fe42e486910483caff. Revert "SERVER-11174 Skip tests of negative dates on windows" This reverts commit 9fcdfeb195c42e91a49e37212a65fea624d71c13. Revert "SERVER-11174 Skip test for date that cannot be stored on 32 bit systems" This reverts commit fc3b552e788e027af40523173790a20f49b27ec5. Revert "SERVER-6058 Fix time_support_test on systems with small time_t" This reverts commit c1a09966ff05c42c184870715e7a7383d02c477d. Revert "SERVER-6058 Factor out date to UTC handling code and use in mongoexport" This reverts commit 0b19be208f91e70c683d60c22011cad14a9fa78c. | ||||
* | SERVER-6058 Factor out date to UTC handling code and use in mongoexport | Shaun Verch | 2013-10-11 | 1 | -0/+12 |
| | |||||
* | SERVER-10202 added testing-only function getNextSleepMillis(). stabilized ↵ | Benety Goh | 2013-10-10 | 1 | -0/+6 |
| | | | | BasicTests::SleepBackoffTest under Windows 32-bit | ||||
* | SERVER-8684 make codebase compatible with boost 1.5 and newer | matt dannenberg | 2013-08-07 | 1 | -0/+1 |
| | |||||
* | SERVER-7965 Move date/time types and functions from bson/util/misc.h to ↵ | Andy Schwerin | 2013-07-24 | 1 | -2/+17 |
| | | | | util/time_support.{h,cpp}. | ||||
* | SERVER-7965 Introduce time formatting functions for ISO 8601 and Ctime; ↵ | Andy Schwerin | 2013-07-24 | 1 | -9/+28 |
| | | | | eliminate curTimeString(). | ||||
* | SERVER-10084 New logging implementation. | Andy Schwerin | 2013-07-09 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | This change-set: * Introduces a new top-level directory, mongo/logger, containing most of the implementation of logging functionality formerly found in log.cpp/log.h. * Cleans up existing, unusual uses of the logging system that were not trivially compatible with the new implementation. * Replaces Logstream/Nulstream with a LogstreamBuilder object, whose destructor writes log messages. This new LogstreamBuilder is reentrant, unlike the old logging code, which was thread-safe but not reentrant. Additionally, std::endl is no longer required to terminate a log line. When a LogstreamBuilder goes out of scope, the log message gets committed. * Separates the log system into several components: a global LogManager, several LogDomains, various kinds of Appenders (e.g., SyslogAppender) and Encoders (for formatting messages). * Allows unit tests to capture and examine log output. This patch does _not_ introduce support for hierarchical log domains, or for enabling and disabling specific log domains when the server is running in a multi-threaded mode. This is future work. | ||||
* | modest ( ~ !10% ) compile time speedup by some small header cleanup | Eliot Horowitz | 2013-06-23 | 1 | -1/+1 |
| | |||||
* | SERVER-6295 make time in log have millisecond precision | Randolph Tan | 2012-10-31 | 1 | -0/+10 |
| |