From 918a3c05da6ec2d659dd2f0e46a8a302414d75f8 Mon Sep 17 00:00:00 2001 From: jsteemann Date: Wed, 4 May 2016 21:49:44 +0200 Subject: [PATCH] more diagnoses --- lib/Basics/memory-map-posix.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Basics/memory-map-posix.cpp b/lib/Basics/memory-map-posix.cpp index 49cc8d0f9e..8e699436ed 100644 --- a/lib/Basics/memory-map-posix.cpp +++ b/lib/Basics/memory-map-posix.cpp @@ -56,6 +56,7 @@ int TRI_FlushMMFile(int fileDescriptor, void* startingAddress, if (res == 0) { // msync was successful + LOG_TOPIC(TRACE, Logger::MMAP) << "msync succeeded for range " << Logger::RANGE(startingAddress, numOfBytesToFlush) << ", file-descriptor " << fileDescriptor; return TRI_ERROR_NO_ERROR; } @@ -63,7 +64,7 @@ int TRI_FlushMMFile(int fileDescriptor, void* startingAddress, // we have synced a region that was not mapped // set a special error. ENOMEM (out of memory) is not appropriate - LOG_TOPIC(ERR, Logger::MMAP) << "msync failed for range " << startingAddress << " - " << (void*)(((char*)startingAddress) + numOfBytesToFlush); + LOG_TOPIC(ERR, Logger::MMAP) << "msync failed for range " << Logger::RANGE(startingAddress, numOfBytesToFlush) << ", file-descriptor " << fileDescriptor; return TRI_ERROR_ARANGO_MSYNC_FAILED; }