Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(348)

Issue 2418843002: Correctly rename minidumps "foo.dmpX.try0" after failed uploads. (Closed)

Created:
4 years, 2 months ago by gsennton
Modified:
4 years, 1 month ago
Reviewers:
Ilya Sherman, Maria
CC:
chromium-reviews, kalyank, sadrul, asvitkine+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Correctly rename minidumps "foo.dmpX.try0" after failed uploads. Before appending a logcat to a minidump the minidump file name has the form "foo.dmpX" (where X is a number). After the logcat has been appended the file name is "foo.dmpX.try0". Failing to upload a file on the form "foo.dmpX.try0" would (before the current change) update the file name "foo.dmpX.try0.try1" because "try0" would be handled as if there wasn't any "tryN" suffix at all. This change fixes the file-name update after a failed upload so that the new name is "foo.dmpX.try1" instead. BUG=655631 Committed: https://crrev.com/c764501f3bc7b6a5494d3b2da3bf13d43ee36bea Cr-Commit-Position: refs/heads/master@{#432212}

Patch Set 1 #

Total comments: 10

Patch Set 2 : Return -1 from readAttemptNumber() if no attempt number found + update unit tests. #

Total comments: 2

Patch Set 3 : Nit: format comment. #

Patch Set 4 : Fix case where we interpret a minidump not having an attempt number as non-uploadable. #

Total comments: 2

Patch Set 5 : Added some tests to ensure CrashFileManager.readAttemptNumber returns -1 in cases like ".try-X" (e.… #

Messages

Total messages: 37 (12 generated)
Ilya Sherman
You didn't mail out this CL, but I'm assuming it's ready for review? (The Rietveld ...
4 years, 2 months ago (2016-10-17 23:55:08 UTC) #3
gsennton
Yeah, I forgot to publish this, but then I also realized I probably won't be ...
4 years, 2 months ago (2016-10-18 07:41:07 UTC) #4
Ilya Sherman
https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java File chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java (right): https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java#newcode122 chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java:122: int numTried = readAttemptNumber(filename); On 2016/10/18 07:41:07, gsennton wrote: ...
4 years, 2 months ago (2016-10-18 07:45:51 UTC) #5
gsennton
https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java File chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java (right): https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java#newcode122 chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java:122: int numTried = readAttemptNumber(filename); On 2016/10/18 07:45:50, Ilya Sherman ...
4 years, 2 months ago (2016-10-18 14:43:17 UTC) #6
Ilya Sherman
https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java File chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java (right): https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java#newcode122 chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java:122: int numTried = readAttemptNumber(filename); On 2016/10/18 14:43:16, gsennton wrote: ...
4 years, 2 months ago (2016-10-18 21:08:59 UTC) #7
gsennton
Hi Maria, please see the discussion in CrashFileManager.java rather than directly reviewing the CL :) ...
4 years, 1 month ago (2016-10-26 15:23:19 UTC) #9
Maria
https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java File chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java (right): https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java#newcode122 chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java:122: int numTried = readAttemptNumber(filename); On 2016/10/26 15:23:19, gsennton wrote: ...
4 years, 1 month ago (2016-10-26 20:57:06 UTC) #10
Ilya Sherman
https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java File chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java (right): https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java#newcode122 chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java:122: int numTried = readAttemptNumber(filename); On 2016/10/26 20:57:06, Maria wrote: ...
4 years, 1 month ago (2016-10-26 22:30:09 UTC) #11
Maria
https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java File chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java (right): https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java#newcode122 chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java:122: int numTried = readAttemptNumber(filename); On 2016/10/26 22:30:09, Ilya Sherman ...
4 years, 1 month ago (2016-10-27 01:06:12 UTC) #12
gsennton
https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java File chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java (right): https://codereview.chromium.org/2418843002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java#newcode122 chrome/android/java/src/org/chromium/chrome/browser/crash/CrashFileManager.java:122: int numTried = readAttemptNumber(filename); On 2016/10/27 01:06:12, Maria wrote: ...
4 years, 1 month ago (2016-11-09 15:27:08 UTC) #13
gsennton
Ptal :)
4 years, 1 month ago (2016-11-09 17:07:40 UTC) #14
Ilya Sherman
LGTM, thanks. https://codereview.chromium.org/2418843002/diff/20001/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java File components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java (right): https://codereview.chromium.org/2418843002/diff/20001/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java#newcode182 components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java:182: * returns -1 if an attempt-number cannot ...
4 years, 1 month ago (2016-11-10 00:46:21 UTC) #15
gsennton
Thanks Ilya! Committing... https://codereview.chromium.org/2418843002/diff/20001/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java File components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java (right): https://codereview.chromium.org/2418843002/diff/20001/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java#newcode182 components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/CrashFileManager.java:182: * returns -1 if an attempt-number ...
4 years, 1 month ago (2016-11-11 12:55:03 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2418843002/40001
4 years, 1 month ago (2016-11-11 12:55:21 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/178861)
4 years, 1 month ago (2016-11-11 14:16:31 UTC) #21
gsennton
Ah, we ensure that the attempt-number is >= 0 in MinidumpUploadService, I adjusted the code ...
4 years, 1 month ago (2016-11-14 20:25:52 UTC) #22
Ilya Sherman
Still LGTM https://codereview.chromium.org/2418843002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadService.java File chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadService.java (right): https://codereview.chromium.org/2418843002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadService.java#newcode232 chrome/android/java/src/org/chromium/chrome/browser/crash/MinidumpUploadService.java:232: if (tries >= MAX_TRIES_ALLOWED || tries < ...
4 years, 1 month ago (2016-11-14 23:05:55 UTC) #23
gsennton
Alright, I'm committing this now - I think we should keep the check in MinidumpUploadService ...
4 years, 1 month ago (2016-11-15 10:56:56 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2418843002/80001
4 years, 1 month ago (2016-11-15 10:58:11 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/304267)
4 years, 1 month ago (2016-11-15 11:04:47 UTC) #29
gsennton
Haaah, right, now I need an l g t m for MinidumpUploadService as well. Maria ...
4 years, 1 month ago (2016-11-15 11:16:03 UTC) #30
Maria
lgtm
4 years, 1 month ago (2016-11-15 17:38:28 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2418843002/80001
4 years, 1 month ago (2016-11-15 17:45:14 UTC) #33
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 1 month ago (2016-11-15 17:50:39 UTC) #35
commit-bot: I haz the power
4 years, 1 month ago (2016-11-15 18:02:28 UTC) #37
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/c764501f3bc7b6a5494d3b2da3bf13d43ee36bea
Cr-Commit-Position: refs/heads/master@{#432212}

Powered by Google App Engine
This is Rietveld 408576698