New issue
Advanced search Search tips

Issue 676572 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: ----

Blocking:
issue 586194



Sign in to add a comment

Flaky layout test: virtual/mojo-localstorage/imported/wpt/webstorage/storage_local_setitem_quotaexceedederr.html

Project Member Reported by shimazu@chromium.org, Dec 22 2016

Issue description

Project Member

Comment 1 by bugdroid1@chromium.org, Dec 22 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/066f9464a22c618f7018c3441257e85715cd67be

commit 066f9464a22c618f7018c3441257e85715cd67be
Author: shimazu <shimazu@chromium.org>
Date: Thu Dec 22 08:54:01 2016

Mark a layout test (storage_local_setitem_quotaexceedederr.html) as flaky

BUG= 676572 
TBR=jsbell@chromium.org

Review-Url: https://codereview.chromium.org/2597113002
Cr-Commit-Position: refs/heads/master@{#440363}

[modify] https://crrev.com/066f9464a22c618f7018c3441257e85715cd67be/third_party/WebKit/LayoutTests/TestExpectations

Owner: mek@chromium.org

Comment 3 by mek@chromium.org, Jan 4 2017

Blocking: 586194
Status: Assigned (was: Available)
Ah, yes. I had noticed this but tried to pretend the problem didn't exist. Looking into this more the problem is caused by not having implemented any kind of throttling for the mojo messages that are send from the renderer to the browser. In the IPC implementation we flush all pending async messages when we detect too many in flight (by sending a sync IPC), but doing the same in the mojo world doesn't quite work currently (sync mojo currently never delivers async message replies without spinning the event loop, while sync IPC would deliver all async replies it received while waiting for a sync reply). I've tried some stuff in https://codereview.chromium.org/2611843004 but haven't figured out a satisfactory solution yet.
Project Member

Comment 4 by bugdroid1@chromium.org, Jun 7 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/856592d9bae5db8f6550e85e11f71405255e2993

commit 856592d9bae5db8f6550e85e11f71405255e2993
Author: Marijn Kruisselbrink <mek@chromium.org>
Date: Wed Jun 07 21:18:45 2017

Update test expectations for wpt localstorage quota test.

Because of slowness in mojo in debug mode this test is expected to be
slow on debug builds. Not much we can do about it, so mark it as slow.

Bug:  676572 
Change-Id: I0bd8c65b8fad4d45c46f38420c9010dc160c2062
Reviewed-on: https://chromium-review.googlesource.com/527260
Reviewed-by: Michael Nordman <michaeln@chromium.org>
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#477761}
[modify] https://crrev.com/856592d9bae5db8f6550e85e11f71405255e2993/third_party/WebKit/LayoutTests/SlowTests
[modify] https://crrev.com/856592d9bae5db8f6550e85e11f71405255e2993/third_party/WebKit/LayoutTests/TestExpectations

Comment 5 by mek@chromium.org, Jun 7 2017

Status: Fixed (was: Assigned)

Sign in to add a comment