summaryrefslogtreecommitdiffstats
path: root/third_party/leveldatabase/env_chromium.cc
diff options
context:
space:
mode:
authordgrogan@chromium.org <dgrogan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-20 20:01:35 +0000
committerdgrogan@chromium.org <dgrogan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-20 20:01:35 +0000
commitec3fd91aaddbb5c49f407466e8561aa4c1abbb9d (patch)
treed44587ad82d31c8dd6c92c59f893005f9141c047 /third_party/leveldatabase/env_chromium.cc
parent96c8bad229455c1f017fc40d216f515898a9993f (diff)
downloadchromium_src-ec3fd91aaddbb5c49f407466e8561aa4c1abbb9d.zip
chromium_src-ec3fd91aaddbb5c49f407466e8561aa4c1abbb9d.tar.gz
chromium_src-ec3fd91aaddbb5c49f407466e8561aa4c1abbb9d.tar.bz2
Record error when CreateDir fails.
There's not been too much success retrying CreateDir in the wild. Only once has it succeeded after an error. This patch will let us see what errors it is encountering and can't recover from. BUG=225051 Review URL: https://chromiumcodereview.appspot.com/17151017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207521 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/leveldatabase/env_chromium.cc')
-rw-r--r--third_party/leveldatabase/env_chromium.cc2
1 files changed, 1 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;
}