Closed jbrzusto closed 6 years ago
something to do with SG_SQLite_Data_Source::rewind()? middle run in previous comment has duplicate warnings of identical line at different line numbers
This bug was introduced in eeaf9b8a:
Clock_Repair::max_ts
which
was initialized to the current real time plus 5 minutes of slopTag_Foray
constructorTag_Foray
constructor that is used when deserializing state
(i.e. when --resume
is specified), leaving the value at its default of 0, which meant all records were
being dropped due to overlarge timestamps!Clock_Repair::Clock_Repair()
set max_ts
(after all, why was Tag_Foray
setting it?)~Clock_Repair::Clock_Repair(...)
~chain to Clock_Repair::Clock_Repair()
, thereby setting max_ts
appropriately after deserializing (this chaining requires recompiling with g++ -std=c++13
.~ call a common init function()
in find_tags_motus version 2017-07-32-g4dd8f5f built Fri Dec 22 04:12:22 UTC 2017 e.g. running boot session 389 on SG-1614BBBK1919, splitting files from then into two groups:
Batch 21 has 387 hits, and batch 19 (first half of files) has 357, so batch 20 should have the remaining 30 hits. But it doesn't, and its timestamps are not filled in.