wei liu
47949fd883
enhance: Implement rewatch mechanism for etcd failure scenarios ( #43829 ) ( #43920 )
...
issue: #43828
pr: #43829 #43909
Implement robust rewatch mechanism to handle etcd connection failures
and node reconnection scenarios in DataCoord and QueryCoord, along with
heartbeat lag monitoring capabilities.
Changes include:
- Implement rewatchDataNodes/rewatchQueryNodes callbacks for etcd
reconnection scenarios
- Add idempotent rewatchNodes method to handle etcd session recovery
gracefully
- Add QueryCoordLastHeartbeatTimeStamp metric for monitoring node
heartbeat lag
- Clean up heartbeat metrics when nodes go down to prevent metric leaks
---------
---------
Signed-off-by: Wei Liu <wei.liu@zilliz.com>
Co-authored-by: Zhen Ye <chyezh@outlook.com>
2025-10-15 14:12:01 +08:00
..
2025-04-25 14:40:40 +08:00
2025-09-28 10:37:06 +08:00
2025-10-15 14:12:01 +08:00
2025-03-27 10:36:22 +08:00
2025-02-23 00:46:01 +08:00
2025-02-23 00:46:01 +08:00
2023-09-21 09:45:27 +08:00
2024-11-07 10:26:26 +08:00
2025-05-16 14:58:23 +08:00
2025-05-16 14:58:23 +08:00
2025-05-16 14:58:23 +08:00
2025-05-16 14:58:23 +08:00
2025-05-29 10:26:30 +08:00
2025-10-15 14:12:01 +08:00
2025-10-15 14:12:01 +08:00
2025-02-23 00:46:01 +08:00
2025-02-23 00:46:01 +08:00
2025-07-18 11:16:52 +08:00
2025-06-04 21:40:32 +08:00
2025-02-23 00:46:01 +08:00
2025-02-23 00:46:01 +08:00
2025-03-25 13:50:21 +08:00
2025-06-16 19:56:38 +08:00
2025-02-23 00:46:01 +08:00
2025-02-23 00:46:01 +08:00
2025-09-15 21:24:01 +08:00
2025-09-15 21:24:01 +08:00
2025-03-28 14:34:21 +08:00
2025-09-15 21:24:01 +08:00
2025-02-23 00:46:01 +08:00
2025-09-15 20:32:00 +08:00
2025-03-28 14:34:21 +08:00
2025-09-15 21:24:01 +08:00
2025-09-15 21:24:01 +08:00
2025-09-15 21:24:01 +08:00
2025-09-15 21:24:01 +08:00
2025-07-18 11:16:52 +08:00
2025-09-15 21:24:01 +08:00
2025-09-15 21:24:01 +08:00
2025-03-28 14:34:21 +08:00
2025-02-23 00:46:01 +08:00
2025-09-17 10:06:01 +08:00
2024-01-24 00:04:55 +08:00
2025-02-23 00:46:01 +08:00
2023-09-26 17:15:27 +08:00
2025-05-26 15:40:28 +08:00
2025-06-16 19:56:38 +08:00
2024-09-13 22:05:15 +08:00
2025-03-10 22:14:05 +08:00
2025-06-16 19:56:38 +08:00
2025-06-16 20:06:38 +08:00
2025-07-18 11:16:52 +08:00
2025-02-23 00:46:01 +08:00
2025-02-23 00:46:01 +08:00
2025-02-23 00:46:01 +08:00
2025-05-24 18:40:26 +08:00
2025-05-24 18:40:26 +08:00
2025-05-23 01:36:30 +08:00
2025-07-18 11:16:52 +08:00
2025-09-22 20:30:10 +08:00
2025-10-15 14:12:01 +08:00
2025-10-15 14:12:01 +08:00
2025-05-26 15:40:28 +08:00
2025-09-12 19:29:58 +08:00
2025-05-15 14:34:23 +08:00
2025-05-16 10:18:35 +08:00
2025-07-23 10:16:54 +08:00
2025-07-02 22:32:45 +08:00
2024-12-02 16:12:38 +08:00
2025-03-06 14:16:03 +08:00
2025-04-27 17:42:40 +08:00
2025-02-23 00:46:01 +08:00
2025-10-14 20:06:00 +08:00
2025-03-13 19:18:08 +08:00
2025-04-17 16:28:34 +08:00
2025-04-25 14:40:40 +08:00
2025-05-16 14:58:23 +08:00
2025-04-25 14:40:40 +08:00
2025-04-25 14:40:40 +08:00
2025-04-25 14:40:40 +08:00
2025-04-25 14:40:40 +08:00
2025-04-25 14:40:40 +08:00
2025-04-27 17:42:40 +08:00
2025-04-25 14:40:40 +08:00
2025-04-25 14:40:40 +08:00
2025-02-23 00:46:01 +08:00
2025-04-25 14:40:40 +08:00
2025-04-25 14:40:40 +08:00
2021-11-16 15:41:11 +08:00
2025-02-23 00:46:01 +08:00
2025-02-23 00:46:01 +08:00
2025-03-25 10:06:24 +08:00
2025-03-25 10:06:24 +08:00
2021-10-15 18:58:37 +08:00
2025-04-07 23:42:27 +08:00
2025-04-07 23:42:27 +08:00
2025-09-15 10:53:59 +08:00
2025-09-15 10:53:59 +08:00
2025-04-27 17:42:40 +08:00
2025-04-27 17:42:40 +08:00
2025-02-23 00:46:01 +08:00
2025-02-23 00:46:01 +08:00
2025-10-15 14:12:01 +08:00
2025-10-15 14:12:01 +08:00
2025-09-28 10:37:06 +08:00
2025-09-28 10:37:06 +08:00
2025-04-24 23:50:40 +08:00
2025-04-24 23:50:40 +08:00
2025-03-25 13:50:21 +08:00
2025-02-23 00:46:01 +08:00
2025-03-19 16:50:11 +08:00
2025-05-26 15:40:28 +08:00
2025-07-31 14:33:38 +08:00
2025-07-23 10:16:54 +08:00
2025-07-23 10:16:54 +08:00
2025-04-24 23:50:40 +08:00
2025-07-02 22:32:45 +08:00
2025-03-19 16:50:11 +08:00
2025-02-23 00:46:01 +08:00
2025-09-12 19:29:58 +08:00