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

grondo / flux-core / 1438 / 3
80%
master: 80%

Build:
Build:
LAST BUILD BRANCH: cherry-pick-rebase-pull-request-3-7c65ded4-944b-4c3a-8e00-ed2b4fd71d98-b8e939d0-a398-47dc-b90f-81ca7bbc3c71
DEFAULT BRANCH: master
Ran 30 Jul 2018 05:41PM UTC
Files 175
Run time 27s
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

30 Jul 2018 05:19PM UTC coverage: 79.511% (-0.05%) from 79.556%
LUA_VERSION=5.1 COVERAGE=t ARGS="--with-pmix --enable-caliper --enable-pylint"

push

travis-ci

grondo
pmi: async kvs_get support for simple PMI server

Problem: The simple PMI server's `kvs_get` operation doesn't allow
the underlying implementation to use asynchronous flux_kvs_lookup()
calls. Since all local PMI tasks connect to the same server, this
serializes kvs lookups in the PMI server implementation, and may
impact scalability of PMI launch with many local tasks.

Split the simple PMI kvs_get operation into  `kvs_get` and
`kvs_get_complete` calls so that an implementation may utilize
asynchronous calls when available.

Switch all call sites to the new kvs_get prototype, and use async
version in wrexexcd's implementation to (hopefully) mitigate
serialization when wrexecd is managing many local tasks.

Fixes #1609

25600 of 32197 relevant lines covered (79.51%)

277164.29 hits per line

Source Files on job 1438.3 (LUA_VERSION=5.1 COVERAGE=t ARGS="--with-pmix --enable-caliper --enable-pylint")
  • Tree
  • List 0
  • Changed 114
  • Source Changed 7
  • Coverage Changed 112
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1283
  • Travis Job 1438.3
  • 3ff31caf on github
  • Prev Job for LUA_VERSION=5.1 COVERAGE=t ARGS="--with-pmix --enable-caliper --enable-pylint" on pmi-async-kvs (#1436.3)
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