mirror of
https://gitee.com/pnoker/iot-dc3.git
synced 2026-09-01 15:33:10 +08:00
d90021ce57
- let TSDB failures propagate in the alarm window data source: swallowing them made an outage read as no-data and silently missed alarms - dedupe ingest batches by natural key before store upserts (same-row writes poison timescale ON CONFLICT batches) - turn unsupported countByDimension into a structured refusal (analytics) or capability-honest empty panel (dashboard) instead of a raw 500 - pin LocalDateTime.now to DEFAULT_ZONEID on the tsdb read paths - adapter fixes: influxdb/iotdb/tdengine/timescale store and auto-config corrections, iotdb system properties, capability declarations on TsdbStore, new timescale store unit tests