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

Reply via email to