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

ledatelescope / bifrost / 351 / 1
61%
master: 61%

Build:
DEFAULT BRANCH: master
Ran 04 Oct 2017 06:44AM UTC
Files 64
Run time 2s
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

04 Oct 2017 06:41AM UTC coverage: 62.195% (+0.03%) from 62.17%
351.1

push

travis-ci

benbarsdell
Ring memory logging (#100)

Added support for logging of ring metadata (space, alignment, size, etc.) and updated several of the tools to use the new information. This includes:

- a new ring directory under /dev/shm/bifrost/<pid> where the metadata is stored
- per-ring ProcLog metadata indexed by the ring name that includes:
  - space - where the ring is allocated
  - binding - NUMA binding, if applicable
  - alignment - allocation alignment, in bytes
  - ghost - size of the ghost region, in bytes
  - span - size of a span, in bytes
  - stride - stride size, in bytes
  - nringlet - the number of ringlets in use
- updates to like_ps.py and like_top.py to work with the new structure in /dev/shm
- a new script called like_pmap.py that provides some insight into memory usage in a pipeline
- update to bifrost.ring.SpanBase.data_view() to support non-NumPy data types, i.e., 'ci4'
- small changes to some of the "like" script to help suppress VMA messages
- added a core keyword to the bifrost.ring[2].Ring.__init__() to set the NUMA binding for a ring


* Started adding simple size/stride logging to the ring buffers to help keep track of how large they are.

* Fixed a bug in ring_impl.cpp related to moving the ring information into a new 'rings' directroy.  Added a catch to proclog.py to skip over 'rings' to keep most of the tools working correctly.  Updated like_ps.py to display the new ring information.

* Small tweak to like_ps.py to have nicer ring sizes.

* Small fix for like_bmon.py that helps deal with a crash that sometimes occurs when the selected process disappears.

* Fixed a few problems with like_bmon.py and like_top.py when working with TF syntax pipelines.

* Added ring binding information for when BF_NUMA_ENABLED is set.

* Worked on adding a new memory usage monitoring utility for bifrost.  The new script is called like_pmap.py.

* Moved from tabs to spaces in the relevant Python files.

* Converted a few mor... (continued)

4006 of 6441 relevant lines covered (62.2%)

0.62 hits per line

Source Files on job 351.1
  • Tree
  • List 0
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 351
  • Travis Job 351.1
  • cd5161a0 on github
  • Prev Job for on master (#349.2)
  • Next Job for on master (#359.2)
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