HomeFreeBSD

Ensure that perf regression tests cleanup properly

Description

Ensure that perf regression tests cleanup properly

Each test in the performance regression test suite
creates a pool and a dataset for use. Unfortunately,
these tests do not cleanup the pool and dataset
correctly once they complete. Each test now kills
fio and iostat, destroys the dataset, and finally
destroys the pool. Each test also now traps the
SIGTERM signal to handle cases where test-runner
kills a test.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Requires-builders: all
Closes #5407

Details

Provenance
Giuseppe Di Natale <dinatale2@users.noreply.github.com>Authored on Nov 29 2016, 12:24 AM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Nov 29 2016, 12:24 AM
Parents
rGce4197c1ca98: Enable user_property_002_pos
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rG251cb8dfacb5: Ensure that perf regression tests cleanup properly (authored by Giuseppe Di Natale <dinatale2@users.noreply.github.com>).Nov 29 2016, 12:24 AM