eis/eqpalg/algs
Huamonarch 6ed178b367 Fix: protect update_history_times snapshot restore from DB failures
Three fixes in update_history_times():
1. Wrap DB operations in try-catch — exception no longer skips the
   snapshot restore, preventing permanent loss of accumulated counts
2. Treat get_history_times() -1 return (DB failure) as skip, not as
   "record exists" → no more silent UPDATE on non-existent rows
3. Only call update_static and advance last_load_time_ on success,
   so a failed persist retries on the next cycle instead of waiting
   another rw_time_ minutes
2026-05-13 12:59:16 +08:00
..
exp_base.cpp Fix: access TaskRecord::data_record vector after TaskData refactor 2026-05-13 09:15:20 +08:00
exp_base.h Replace fixed 518MB array in TaskData with dynamic shared-memory vector 2026-05-12 17:19:44 +08:00
exp_bound.cpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
exp_bound.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
exp_sample2D.cc Final comment cleanup batch 2026-05-09 13:35:17 +08:00
exp_sample2D.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
exp_times.cc Fix: protect update_history_times snapshot restore from DB failures 2026-05-13 12:59:16 +08:00
exp_times.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
fault_code.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
fault_code.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
glitch_detection.cpp Remove last remaining comments from eqpalg 2026-05-09 13:32:10 +08:00
glitch_detection.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
null.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
roller2.cpp Remove final remaining comment from distribution.h 2026-05-09 13:32:24 +08:00
roller2.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
roller3.cpp Remove comment from roller3.cpp 2026-05-09 13:33:07 +08:00
roller3.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
roller.cpp Remove remaining irrelevant comments from eqpalg (glitch_detection, roller, STA) 2026-05-09 13:30:42 +08:00
roller.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
trend_slope2.cpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
trend_slope2.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
trend_slope3.cpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
trend_slope3.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
trend_slope.cpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
trend_slope.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00