diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2020-02-06 08:31:38 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-02-07 21:46:37 +0000 |
commit | ed96ae9dedac361207c747299448f6b0631ff00f (patch) | |
tree | 8f013439c934e87f391f5c18c6f1dd8a95c45460 /src/mongo/util/signal_handlers.cpp | |
parent | 48e9e0edecd6a0359e809ba041c898244cb0cb01 (diff) | |
download | mongo-ed96ae9dedac361207c747299448f6b0631ff00f.tar.gz |
SERVER-45989 Log files are opened in shared mode on Windows.
Added fstream abstraction for Windows that does this.
Log rotation is now behaving like the old log system
create mode 100644 src/mongo/logv2/file_rotate_sink.cpp
create mode 100644 src/mongo/logv2/file_rotate_sink.h
create mode 100644 src/mongo/logv2/shared_access_fstream.cpp
create mode 100644 src/mongo/logv2/shared_access_fstream.h
Diffstat (limited to 'src/mongo/util/signal_handlers.cpp')
-rw-r--r-- | src/mongo/util/signal_handlers.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/util/signal_handlers.cpp b/src/mongo/util/signal_handlers.cpp index 47582a9ae84..20e82cbc0ea 100644 --- a/src/mongo/util/signal_handlers.cpp +++ b/src/mongo/util/signal_handlers.cpp @@ -215,7 +215,7 @@ void handleOneSignal(const SignalWaitResult& waited, LogRotationState* rotation) return; rotation->previous = now; } - fassert(16782, rotateLogs(serverGlobalParams.logRenameOnRotate, logV2Enabled())); + fassert(16782, rotateLogs(serverGlobalParams.logRenameOnRotate)); if (rotation->logFileStatus == LogFileStatus::kNeedToRotateLogFile) { logProcessDetailsForLogRotate(getGlobalServiceContext()); } |