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

Issue 2179163002: Make HostBrowserClassLoader#getClassLoaderInstance() work if Chrome gets updated (Closed)

Created:
4 years, 5 months ago by pkotwicz
Modified:
4 years, 4 months ago
Reviewers:
Xi Han
CC:
chromium-reviews, Yaron
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make HostBrowserClassLoader#getClassLoaderInstance() work if Chrome gets updated WebAPK process is not guaranteed to terminate when Chrome gets updated. The WebAPK code assumes that it is always using the latest version of runtime library. In order to guarantee this, the ClassLoader must be re-created if Chrome is updated but the WebAPK is still running. BUG=627950 TEST=HostBrowserLauncherTest.* TBR=hanxi (TBR for DEP on testing/ by JUnit test) Committed: https://crrev.com/b475d23eae38217dc460763f670e0fa150fea36e Cr-Commit-Position: refs/heads/master@{#408751}

Patch Set 1 : Merge branch 'webapk_chrome_updated0' into webapk_chrome_updated #

Total comments: 6

Patch Set 2 : Merge branch 'master' into webapk_chrome_updated #

Patch Set 3 : Merge branch 'master' into webapk_chrome_updated #

Messages

Total messages: 30 (14 generated)
pkotwicz
Xi can you please take a look?
4 years, 5 months ago (2016-07-25 20:42:17 UTC) #2
pkotwicz
I am unsure how much of an issue the WebAPK still running but Chrome getting ...
4 years, 5 months ago (2016-07-25 20:49:40 UTC) #5
pkotwicz
I am pretty sure that we need to handle the WebAPK still running but Chrome ...
4 years, 5 months ago (2016-07-25 20:59:42 UTC) #6
Xi Han
Mostly for comments. https://codereview.chromium.org/2179163002/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java File chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java (right): https://codereview.chromium.org/2179163002/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java#newcode41 chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java:41: * ClassLoader for WebAPK dex. Static ...
4 years, 4 months ago (2016-07-27 14:56:30 UTC) #7
pkotwicz
Xi, can you please take another look? https://codereview.chromium.org/2179163002/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java File chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java (right): https://codereview.chromium.org/2179163002/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java#newcode101 chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java:101: // reused ...
4 years, 4 months ago (2016-07-28 18:48:44 UTC) #8
Xi Han
lgtm https://codereview.chromium.org/2179163002/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java File chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java (right): https://codereview.chromium.org/2179163002/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java#newcode106 chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java:106: return remoteVersionCode == cachedRemoteVersionCode; On 2016/07/28 18:48:44, pkotwicz ...
4 years, 4 months ago (2016-07-28 21:33:17 UTC) #9
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/2179163002/40001
4 years, 4 months ago (2016-07-29 17:37:01 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/2179163002/40001
4 years, 4 months ago (2016-07-29 17:39:34 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/271478)
4 years, 4 months ago (2016-07-29 18:40:59 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/2179163002/60001
4 years, 4 months ago (2016-07-29 20:19:02 UTC) #19
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/227996)
4 years, 4 months ago (2016-07-29 20:25:48 UTC) #21
nabila mehjabin
On 2016/07/29 20:25:48, commit-bot: I haz the power wrote: > Try jobs failed on following ...
4 years, 4 months ago (2016-07-29 20:34:19 UTC) #22
nabila mehjabin
On 2016/07/28 18:48:44, pkotwicz wrote: > Xi, can you please take another look? > > ...
4 years, 4 months ago (2016-07-29 20:36:43 UTC) #23
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/2179163002/60001
4 years, 4 months ago (2016-07-29 20:51:08 UTC) #26
commit-bot: I haz the power
Committed patchset #3 (id:60001)
4 years, 4 months ago (2016-07-29 21:14:02 UTC) #28
commit-bot: I haz the power
4 years, 4 months ago (2016-07-29 21:15:43 UTC) #30
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/b475d23eae38217dc460763f670e0fa150fea36e
Cr-Commit-Position: refs/heads/master@{#408751}

Powered by Google App Engine
This is Rietveld 408576698