summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--third_party/leveldatabase/env_chromium.cc2
-rw-r--r--tools/metrics/histograms/histograms.xml1
2 files changed, 2 insertions, 1 deletions
diff --git a/third_party/leveldatabase/env_chromium.cc b/third_party/leveldatabase/env_chromium.cc
index 8d74569..5c5abe4 100644
--- a/third_party/leveldatabase/env_chromium.cc
+++ b/third_party/leveldatabase/env_chromium.cc
@@ -630,7 +630,7 @@ Status ChromiumEnv::CreateDir(const std::string& name) {
return result;
} while (retrier.ShouldKeepTrying(error));
result = MakeIOError(name, "Could not create directory.", kCreateDir);
- RecordErrorAt(kCreateDir);
+ RecordOSError(kCreateDir, error);
return result;
}
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 5aaed62..6dd5ec6 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -18624,6 +18624,7 @@ other types of suffix sets.
</fieldtrial>
<fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
+ <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
<group name="LockFile" label="ChromiumEnv::LockFile"/>
<group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
<group name="RenameFile" label="ChromiumEnv::RenameFile"/>