Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wreck: minor enhancements for scale testing #782

Merged
merged 9 commits into from
Aug 24, 2016

Commits on Aug 23, 2016

  1. lua-hostlist: temporarily bump MAX_RANGE

    Since lua-hostlist is used for tasks in some cases, temporarily
    bump MAX_RANGE (max upper bound for a host range) to 1M hosts
    so that errors are not reported for task counts > 16K tasks.
    
    Eventually this hostlist use case should be replaced with
    something like nodeset.
    grondo committed Aug 23, 2016
    Configuration menu
    Copy the full SHA
    7627396 View commit details
    Browse the repository at this point in the history
  2. flux-wreck: add NTASKS to flux-wreck timing

    Add number of tasks column to `flux wreck timing` output.
    grondo committed Aug 23, 2016
    Configuration menu
    Copy the full SHA
    b4450af View commit details
    Browse the repository at this point in the history
  3. flux-wreckrun: watch lwj.state before run request

    Create kvswatcher (install kvs_watch()) before issueing wrexec.run
    request, so no states are lost when running in verbose mode. This
    should not affect functionality, but is useful when debugging
    flux-wreckrun and/or job launch
    grondo committed Aug 23, 2016
    Configuration menu
    Copy the full SHA
    185c4b0 View commit details
    Browse the repository at this point in the history
  4. wreck: set nocommit flags on fatal log kzio

    Add flags to fatal error log kz object such that a kvs commit
    is not issued per line, on open, or on close.
    grondo committed Aug 23, 2016
    Configuration menu
    Copy the full SHA
    6070313 View commit details
    Browse the repository at this point in the history
  5. wreck/lua.d: input.lua: avoid writing nil to input kz

    Check for nil input data (e.g. when reading eof only) in the
    iowatcher handler for stdin fd. Avoids potential runtime error
    in then input.lua plugin.
    grondo committed Aug 23, 2016
    Configuration menu
    Copy the full SHA
    caa7e9b View commit details
    Browse the repository at this point in the history
  6. bindings/lua: check for NULL kz object in kz:write()

    Check for NULL kz object (though this should not happen)
    in lua bindings for kz:write, before calling kz_put().
    grondo committed Aug 23, 2016
    Configuration menu
    Copy the full SHA
    33b0422 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2016

  1. cmd/flux-wreckrun: Add -w, --wait-util=state option

    Add an option to flux-wreckrun to ignore stdio and task exit
    status, and instead just wait until the job hits a certain state
    (starting, running, or complete), then exit with 0 status.
    grondo committed Aug 24, 2016
    Configuration menu
    Copy the full SHA
    e4e8241 View commit details
    Browse the repository at this point in the history
  2. doc/flux-wreckrun(1): document -w, --wait-until=STATE

    Document the -w, --wait-until option to flux-wreckrun.
    grondo committed Aug 24, 2016
    Configuration menu
    Copy the full SHA
    1d3b96c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d722d5e View commit details
    Browse the repository at this point in the history