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

grondo / flux-core / 1438
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
Jobs 1
Files 175
Run time 30s
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
1438

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

Jobs
ID Job ID Ran Files Coverage
3 1438.3 (LUA_VERSION=5.1 COVERAGE=t ARGS="--with-pmix --enable-caliper --enable-pylint") 30 Jul 2018 05:41PM UTC 0
79.51
Travis Job 1438.3
Source Files on build 1438
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1438
  • 3ff31caf on github
  • Prev Build on pmi-async-kvs (#1436)
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