Tried to replicate the issue today with running relayd in debug mode in order
to print more details.
/usr/sbin/relayd -d -v
when relayd exited it only printed:
pfe: check_table: cannot get table stats for dir-sieve@relayd/dir-sieve: No
such file or directory
nothing from:
kill_tables():
log_debug("%s: deleted %d tables", __func__, cnt);
or
flush_rulesets():
log_debug("%s: flushed rules", __func__);
are you sure table delete/removal is coming from there?
In any case it shouldn't try to get stats for empty tables.
Maybe a check should be added in pfe_statistics() ?
G