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

Issue 1998213002: Workaround for glibc semaphore bug. (Closed)

Created:
4 years, 7 months ago by ulan
Modified:
4 years, 7 months ago
Reviewers:
Michael Lippautz
CC:
v8-reviews_googlegroups.com, Hannes Payer (out of office), ulan, Yang
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Workaround for glibc semaphore bug. Instead of dynamically creating semaphore for each page parallel job, we create one semaphore for MarkCompact and reuse it. This patch also removes all instrumentation code that was added to help with investigation. BUG=chromium:609249 LOG=NO Committed: https://crrev.com/84ee947013003d481b1222d975e4456122b6efe9 Cr-Commit-Position: refs/heads/master@{#36407}

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+69 lines, -79 lines) Patch
M src/base/platform/semaphore.h View 1 chunk +1 line, -2 lines 0 comments Download
M src/base/platform/semaphore.cc View 3 chunks +4 lines, -9 lines 0 comments Download
M src/debug/debug.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/heap/mark-compact.h View 3 chunks +32 lines, -29 lines 1 comment Download
M src/heap/mark-compact.cc View 7 chunks +16 lines, -13 lines 0 comments Download
M src/heap/page-parallel-job.h View 9 chunks +13 lines, -22 lines 1 comment Download
M src/heap/spaces.cc View 1 chunk +1 line, -2 lines 0 comments Download
M src/log.cc View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 12 (7 generated)
ulan
ptal https://codereview.chromium.org/1998213002/diff/1/src/heap/mark-compact.h File src/heap/mark-compact.h (left): https://codereview.chromium.org/1998213002/diff/1/src/heap/mark-compact.h#oldcode647 src/heap/mark-compact.h:647: #ifdef DEBUG I moved this down. https://codereview.chromium.org/1998213002/diff/1/src/heap/page-parallel-job.h File ...
4 years, 7 months ago (2016-05-20 11:28:25 UTC) #5
Michael Lippautz
LGTM! Awesome work in tracking down this bug!
4 years, 7 months ago (2016-05-20 11:41:14 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1998213002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1998213002/1
4 years, 7 months ago (2016-05-20 11:43:13 UTC) #8
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 7 months ago (2016-05-20 12:15:42 UTC) #10
commit-bot: I haz the power
4 years, 7 months ago (2016-05-20 12:16:34 UTC) #12
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/84ee947013003d481b1222d975e4456122b6efe9
Cr-Commit-Position: refs/heads/master@{#36407}

Powered by Google App Engine
This is Rietveld 408576698