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

Issue 2903593004: [dart:io] Remove collisions from IO Service port dispatch (Closed)

Created:
3 years, 7 months ago by zra
Modified:
3 years, 7 months ago
Reviewers:
bkonyi, codefu, siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

[dart:io] Remove collisions from IO Service port dispatch This change prevents IO Service requests from colliding on the same IO Service port. If requests can collide, a request that could otherwise be serviced immediately can become blocked on a request that is blocked. To avoid collisions, this change maintains a free list of IO Service ports. If the free list is empty, we allocate a new IO Service port. R=bkonyi@google.com Committed: https://github.com/dart-lang/sdk/commit/3310e0cebd9c95cd508fdb5ef061b73422c72f85

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -13 lines) Patch
M runtime/bin/io_service_patch.dart View 4 chunks +30 lines, -13 lines 0 comments Download

Messages

Total messages: 8 (3 generated)
zra
John, could you try patching this in to see if it fixes your problem? It ...
3 years, 7 months ago (2017-05-23 22:31:35 UTC) #3
bkonyi
LGTM
3 years, 7 months ago (2017-05-23 22:40:18 UTC) #4
codefu
On 2017/05/23 22:31:35, zra wrote: > John, could you try patching this in to see ...
3 years, 7 months ago (2017-05-23 22:47:10 UTC) #5
codefu
On 2017/05/23 22:47:10, codefu wrote: > On 2017/05/23 22:31:35, zra wrote: > > John, could ...
3 years, 7 months ago (2017-05-23 22:58:27 UTC) #6
zra
3 years, 7 months ago (2017-05-24 06:58:18 UTC) #8
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
3310e0cebd9c95cd508fdb5ef061b73422c72f85 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698