New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 869404 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac
Pri: 3
Type: Task



Sign in to add a comment

Sync: FakeServer should not run on UI thread

Project Member Reported by treib@chromium.org, Jul 31

Issue description

Currently, Sync's FakeServer (used in many tests) runs on the UI thread. That's often convenient (easy to set things up in test code), but it can cause deadlocks between Sync thread and UI thread.
One such deadlock is being worked around (not actually fixed) by https://crrev.com/c/1156587, but probably other cases exist.

We should consider moving the FakeServer to its own thread to properly fix this issue.
 

Sign in to add a comment