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

SpiNNakerManchester / SpiNNMan / 1258
64%
master: 67%

Build:
Build:
LAST BUILD BRANCH: use_build
DEFAULT BRANCH: master
Ran 12 Oct 2018 02:23PM UTC
Jobs 2
Files 190
Run time 9s
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

pending completion
1258

push

travis-ci

dkfellows
Fix long-standing bug in SpiNNMan with packet reordering

The reading of the P2P table data within GetMachineProcess was wrong, in
that it could reorder the columns of table data. That only occurred when
the reading of one column gets delayed (because of the need to resend a
packet) and the reading of the column after it works immediately,
allowing the results to slip past each other. This would result in them
being entered into the host-side raw P2P table data array in the wrong
order, which in turn would corrupt the building of the parsed P2P table.

Fortunately this is a very rare occurrence in the Python code as the
language is so slow that multiple packets in flight are hardly ever
launched in practice, but it is a bug that is fixed by binding where to
store in the table (known at packet dispatch time!) into the response
callback.

3691 of 5756 relevant lines covered (64.12%)

1.28 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1258.1 12 Oct 2018 02:23PM UTC 0
64.12
Travis Job 1258.1
2 1258.2 12 Oct 2018 02:23PM UTC 0
64.12
Travis Job 1258.2
Source Files on build 1258
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #1258
  • cf53e6a4 on github
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

© 2025 Coveralls, Inc