nthallen / monarch

Monarch Data Acquisition System
0 stars 1 forks source link

bfr internal failure in DPOPS #113

Closed nthallen closed 4 years ago

nthallen commented 4 years ago

branch: quit_change eb097d3 DPOPS data/200615.1 18:55:51.818 [INTERNAL] bfr: /home/pi/SW/dasng/git/utils/bfr/bfr.cc:220 - Assert Failed: 'blocking' This is during collection. The basic problem is that the blocking attribute is currently entirely advisory. It should trigger some action within the tm_queue to drop rows.

nthallen commented 4 years ago

Note that this is a rarely seen failure, so testing will be difficult. Perhaps before working on a solution, I should work on a stress test that can force the failure. Perhaps running an extraction in gdb and setting a breakpoint would be sufficient.

nthallen commented 4 years ago

This issue pertains to the old bfr. As of 5f337d962d1ac758c1bbd6a2c926523e8e99a642, we have a total rewrite of bfr and this assertion is no longer present. There may be other problems with collection, but I will close this issue.