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

Issue 2502793002: Fix a crash when AsyncTask cannot be scheduled while posting notification updates (Closed)

Created:
4 years, 1 month ago by qinmin
Modified:
4 years, 1 month ago
Reviewers:
gone
CC:
chromium-reviews, asanka, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix a crash when AsyncTask cannot be scheduled while posting notification updates When posting notification updates, it is possible that chrome reaches the thread limit and AsyncTask will fail. In that case, we should delay the updates to next update. BUG=664928 Committed: https://crrev.com/120deee008d677fc7fd4a36d070681bbe380566c Committed: https://crrev.com/fcd661af5f55fe1a58fdf8f12b8975bdd1f863c2 Cr-Original-Commit-Position: refs/heads/master@{#431934} Cr-Commit-Position: refs/heads/master@{#432238}

Patch Set 1 #

Total comments: 2

Patch Set 2 : nit #

Patch Set 3 : fix debug tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -18 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java View 1 2 3 chunks +33 lines, -18 lines 0 comments Download

Messages

Total messages: 19 (9 generated)
qinmin
PTAL
4 years, 1 month ago (2016-11-14 20:53:12 UTC) #2
gone
lgtm https://codereview.chromium.org/2502793002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java (right): https://codereview.chromium.org/2502793002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java#newcode688 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java:688: for (int i = 0; i < progressPendingUpdate.size(); ...
4 years, 1 month ago (2016-11-14 20:59:20 UTC) #3
qinmin
https://codereview.chromium.org/2502793002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java (right): https://codereview.chromium.org/2502793002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java#newcode688 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java:688: for (int i = 0; i < progressPendingUpdate.size(); ++i) ...
4 years, 1 month ago (2016-11-14 21:57:23 UTC) #4
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/2502793002/20001
4 years, 1 month ago (2016-11-14 22:00:51 UTC) #7
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 1 month ago (2016-11-14 22:50:52 UTC) #8
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/120deee008d677fc7fd4a36d070681bbe380566c Cr-Commit-Position: refs/heads/master@{#431934}
4 years, 1 month ago (2016-11-14 22:59:07 UTC) #10
horo
A revert of this CL (patchset #2 id:20001) has been created in https://codereview.chromium.org/2500323002/ by horo@chromium.org. ...
4 years, 1 month ago (2016-11-15 05:40:54 UTC) #11
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/2502793002/40001
4 years, 1 month ago (2016-11-15 18:48:39 UTC) #15
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 1 month ago (2016-11-15 19:56:55 UTC) #17
commit-bot: I haz the power
4 years, 1 month ago (2016-11-15 20:20:29 UTC) #19
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/fcd661af5f55fe1a58fdf8f12b8975bdd1f863c2
Cr-Commit-Position: refs/heads/master@{#432238}

Powered by Google App Engine
This is Rietveld 408576698