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

DM-10779: Implement running time metric(s) #3

Merged
merged 7 commits into from
Aug 31, 2017
Merged

Commits on Aug 31, 2017

  1. Add support for Task metadata.

    Metadata will be used to recover Measurements from individual pipeline
    Tasks, and to compute "afterburner" metrics. The Pipeline API has been
    changed to support metadata, and a method has been added to Pipeline
    to support current plans for Measurement handling.
    kfindeisen committed Aug 31, 2017
    Configuration menu
    Copy the full SHA
    e2b8413 View commit details
    Browse the repository at this point in the history
  2. Modernize config handling.

    Basic parsing is delegated to daf.persistence.Policy. The config
    loading has been factored into a singleton class to ensure options are
    only loaded once while decoupling it from other ap_verify code.
    kfindeisen committed Aug 31, 2017
    Configuration menu
    Copy the full SHA
    182f326 View commit details
    Browse the repository at this point in the history
  3. Implement runtime measurements.

    The measurement code has been put in a subpackage, measurements, which
    is expected to have many other measurements added to it in the future.
    kfindeisen committed Aug 31, 2017
    Configuration menu
    Copy the full SHA
    feddc8b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a3f91f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    59bc252 View commit details
    Browse the repository at this point in the history
  6. Add ap_pipe as a dependency.

    Package was not ready to add before.
    kfindeisen committed Aug 31, 2017
    Configuration menu
    Copy the full SHA
    cfafd0a View commit details
    Browse the repository at this point in the history
  7. Revert making pipeline driver a class.

    This change reduces the conceptual complexity of ap_verify, and
    makes the data flow more obvious. Dependencies on the ap_pipe API
    are still contained in a separate module, where they can't clutter
    up the top-level logic.
    kfindeisen committed Aug 31, 2017
    Configuration menu
    Copy the full SHA
    25eb227 View commit details
    Browse the repository at this point in the history