Add gap handling within bufsink
All threads resolved!
All threads resolved!
Compare changes
Maintenance will be performed on git.ligo.org, containers.ligo.org, and docs.ligo.org on Tuesday 22 April 2025 starting at approximately 9am PDT. It is expected to take around 30 minutes and there will be several periods of downtime throughout the maintenance. Please address any comments, concerns, or questions to the helpdesk. This maintenance will be upgrading the GitLab database in order to be ready for the migration.
Add an is_gap property to Buffers returned from the buffer callback, while invoking the callback during gaps as well.
This allows a pipeline to handle gap cases when a buffer
callback is added. For example, gstlal_inspiral
does checkpointing
and other processing even when all ifos are offline, and the
conversion to the stream API introduced a regression here.
All pipelines that use bufsink have been updated accordingly:
gstlal_inspiral
gstlal_inspiral_calc_snr
gstlal_ll_dq
The latter two effectively ignore the gap case, so we skip processing when we encounter gaps.