While testing ap_verify_ci_hits2015, a set of six overlapping exposures across three epochs, for
DM-15142, I got the following source matching statistics:
- 1600 DiaObjects with 1 DiaSource
- 82 DiaObjects with 2 DiaSources
- 0 DiaObjects with 3 DiaSources
The issue appears whether I run ap_pipe all at once or in order of increasing visit ID, so it does not appear to be a concurrency bug in the database. On the other hand, the dataset footprint is known to include "messy" chips, so it's possible that many of the DiaSources are transient artifacts rather than real sources.
Pair-investigate the properties of the images and DiaObjects to figure out what is happening.