• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

celerity / celerity-runtime / 10301061556 / 1
95%
master: 95%

Build:
Build:
LAST BUILD BRANCH: prepare-0.7.0
DEFAULT BRANCH: master
Ran 08 Aug 2024 02:22PM UTC
Files 73
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Aug 2024 11:17AM UTC coverage: 94.909% (-0.03%) from 94.936%
10301061556.1

Pull #273

github

fknorr
Fix executor-scheduler race between instruction retirement and pruning

live_executor previously dereferenced instruction pointers on retirement,
which raced with their deletion on IDAG pruning when the executing
instruction was an horizon or epoch. To avoid future similar issues,
we now strictly regard the pointer to any instruction that has been issued
as dangling and work with instruction ids instead in those cases.

out_of_order_engine also had potentially hazardous uses of instruction
pointers that might - under the right circumstances - incorrectly regard
two instruction as identical when their pointers happen to alias as the
old one being freed before the new one was allocated in the same memory
location.
Pull Request #273: Fix executor-scheduler race between instruction retirement and pruning

2980 of 3378 branches covered (88.22%)

Branch coverage included in aggregate %.

6547 of 6660 relevant lines covered (98.3%)

1527404.49 hits per line

Source Files on job 10301061556.1
  • Tree
  • List 0
  • Changed 33
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 10301061556
  • e84390da on github
  • Prev Job for on fix-sched-exec-race (#10281467154.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc