[ovs-git] [openvswitch/ovs] 6d4140: cirrus: Disable coredumps on FreeBSD.

Ilya Maximets noreply at github.com
Thu May 16 10:59:46 UTC 2019


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 6d414025da0cfd51d24e7ad8dae828578285ff19
      https://github.com/openvswitch/ovs/commit/6d414025da0cfd51d24e7ad8dae828578285ff19
  Author: Ilya Maximets <i.maximets at samsung.com>
  Date:   2019-05-16 (Thu, 16 May 2019)

  Changed paths:
    M .cirrus.yml

  Log Message:
  -----------
  cirrus: Disable coredumps on FreeBSD.

Some tests uses 'kill -SEGV' to simulate segfault of a child process.
This causes test failures on CirrusCI because process hangs in DL state
for more than 10 seconds:

  ./daemon-py.at:69: kill -SEGV $child
  daemon-py.at:69: waiting while kill -0 $child...
  daemon-py.at:69: wait failed after 10 seconds
  ./ovs-macros.at:219: hard failure

Testing shows that on CirrusCI with FreeBSD 11.2 coredump takes 4+
seconds and with FreeBSD 12.0 it takes 8+ seconds for successful runs
and fails the testsuite frequently. It's hard to determine the root
cause, but most probably it happens because of overloaded CirrusCI
community cluster.

Let's just disable coredumps in 'prepare_script'. This makes no harm
because we can't take them out of CI anyway.

Acked-by: Aaron Conole <aconole at redhat.com>
Acked-by: Ben Pfaff <blp at ovn.org>
Signed-off-by: Ilya Maximets <i.maximets at samsung.com>




More information about the git mailing list