eis/eqpalg/utility
Huamonarch b3932b0af8 Fix: update_cold must not overwrite SHM stat_values and fetch_mark
Mon's update_map_rule() called update_cold() which blindly copied
RuleStatLocal's stat_values (always empty in mon) and fetch_mark
(always false in mon) into SHM, destroying accumulated data and
breaking the mon-cron handshake.

stat_values and fetch_mark are managed exclusively by the
add_stat_value/get_stat_value handshake. The cold sync path only
needs to transport running_time and shear_times.
2026-05-13 11:22:42 +08:00
..
alarm_handler.hpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
alarm_poster.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
alarm_poster.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
build_alarm_info.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
build_alarm_info.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
build_json_from_alarm_Info.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
build_json_from_alarm_Info.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
condition_monitor.hpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
eqp_stat.cc Fix: update_cold must not overwrite SHM stat_values and fetch_mark 2026-05-13 11:22:42 +08:00
eqp_stat.h Split RuleStat display from cold data paths to reduce lock contention 2026-05-12 15:46:01 +08:00
eqp_status.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
eqp_status.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
ExpModule.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
ExpModule.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
HoldTime.cc Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
HoldTime.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
item2chinese.hpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
proxy_py.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
proxy_py.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
segvCatch.0000h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
StatExp.hpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
update_data.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
update_data.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
VarsCache.hpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
XorShift128Plus.hpp Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00