mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 14:06:33 +00:00
Add CrashSkippedReason::kPrepareForUploadFailed
Bug: crashpad:30 Change-Id: I763c30e261c315b45860c8672d9cffbba4714f32 Reviewed-on: https://chromium-review.googlesource.com/1148895 Reviewed-by: Mark Mentovai <mark@chromium.org> Commit-Queue: Joshua Peraza <jperaza@chromium.org>
This commit is contained in:
parent
0909bee2e2
commit
2f3a8b8f72
@ -227,6 +227,10 @@ void CrashReportUploadThread::ProcessPendingReport(
|
||||
database_->RecordUploadComplete(std::move(upload_report), response_body);
|
||||
break;
|
||||
case UploadResult::kPermanentFailure:
|
||||
upload_report.reset();
|
||||
database_->SkipReportUpload(
|
||||
report.uuid, Metrics::CrashSkippedReason::kPrepareForUploadFailed);
|
||||
break;
|
||||
case UploadResult::kRetry:
|
||||
upload_report.reset();
|
||||
|
||||
|
@ -77,6 +77,10 @@ class Metrics {
|
||||
//! server.
|
||||
kUploadFailed = 4,
|
||||
|
||||
//! \brief There was an error between accessing the report from the database
|
||||
//! and uploading it to the crash server.
|
||||
kPrepareForUploadFailed = 5,
|
||||
|
||||
//! \brief The number of values in this enumeration; not a valid value.
|
||||
kMaxValue
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user