[Bugs] [Bug 1615037] New: Multiplex tests use a cleanup pattern that results in empty tarballs on failure

bugzilla at redhat.com bugzilla at redhat.com
Sat Aug 11 17:20:53 UTC 2018


            Bug ID: 1615037
           Summary: Multiplex tests use a cleanup pattern that results in
                    empty tarballs on failure
           Product: GlusterFS
           Version: mainline
         Component: tests
          Keywords: Triaged
          Assignee: srangana at redhat.com
          Reporter: srangana at redhat.com
                CC: bugs at gluster.org

$SUMMARY is because the test is calling cleanup twice in its exit bash traps.

- First, the test itself sets a trap to cleanup at

- There is an additional trap set to cleanup in include.rc,

The tar ball is generated in the cleanup routine, and also ensures that
on content in the tar balls is between 2 invocations. Thus, calling
cleanup twice will result in an empty tarball.

This can be seen running the test locally as,

There are a few things in that test we need clarified,
1. why trap this:
2. Why trap cleanup, rather than invoke it at the end of the test as is

This pattern is repeated across the following tests:

Fix is to revert this pattern to the normal cleanup at the end and remove the
traps set by these test cases.

You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=pBbHfszNMN&a=cc_unsubscribe

More information about the Bugs mailing list