Commit Graph

28 Commits

Author SHA1 Message Date
moebiusband 8b0881fb17 Exclude down nodes from HealthCheck
Entire-Checkpoint: 0c3347168c79
2026-03-18 11:20:12 +01:00
moebiusband c1d51959d5 Change dtermineState to enforce priority order
Make exception if node is idle + down, then final state is idle

Entire-Checkpoint: 92c797737df8
2026-03-18 10:57:06 +01:00
moebiusband 51517f8031 Reduce insert pressure in db. Increase sqlite timeout value
Entire-Checkpoint: a1e2931d4deb
2026-03-16 11:17:47 +01:00
moebiusband f00f9fcee0 Cleanup debug printf 2026-02-19 17:42:45 +01:00
Aditya Ujeniya 2eeefc2720 Add healthCheck support for external CCMS 2026-02-16 16:57:17 +01:00
moebiusband 865cd3db54 Prersist faulty nodestate metric lists to db 2026-02-12 08:48:15 +01:00
moebiusband a85f72fccd Change log level to debug for nodestate API endpoint 2026-02-06 14:30:04 +01:00
Christoph Kluge e3148b16eb add timers to updateNodeStates 2026-02-05 15:24:11 +01:00
Aditya Ujeniya 39b8356683 Optimized CCMS healthcheck 2026-02-04 10:24:45 +01:00
moebiusband 0d62a300e7 Intermediate state of node Healthcheck
TODOS:
* Remove error handling from routine and simplify API call
* Use map for hardware level metrics
2026-02-03 18:35:17 +01:00
moebiusband 248f11f4f8 Change API of Node HealthState 2026-02-03 14:55:12 +01:00
moebiusband 00a41373e8 Add monitoring healthstate support in nodestate API. 2026-02-03 12:23:24 +01:00
Christoph Kluge e9cd6b4225 set updateNodeStates timeStamp once per request
-prevents per-host timestamp mismatches due to handler iteration duration
2026-02-02 17:51:41 +01:00
moebiusband e1efc68476 Update dependencies. Rebuild graphql and swagger 2026-01-15 08:32:06 +01:00
moebiusband 8576ae458d Switch to cc-lib v2 2025-12-24 09:24:18 +01:00
moebiusband 97a322354f Refactor 2025-12-15 14:06:33 +01:00
moebiusband 40398497c2 Update Node table code. Add simple unit test 2025-10-16 12:54:16 +02:00
moebiusband 600f19ac80 Sync commit
Does not work yet
2025-10-13 16:12:02 +02:00
moebiusband 35c6ab4a08 Ongoing work on node table
Sync commit: Does not compile
2025-09-30 10:06:19 +02:00
moebiusband beb92967e5 Update nodestate API and db adapter 2025-09-28 08:26:44 +02:00
moebiusband 639e1b9c6d Port to cc-lib. Extend legal header. 2025-06-30 12:06:35 +02:00
moebiusband 6f3e1ffbe3 Add ressource ounts to node table 2025-06-18 13:02:11 +02:00
moebiusband 249128e011 Cleanup. Re-generate Swagger 2025-06-06 06:30:40 +02:00
moebiusband ca16a80b1f Add info logging to node repo 2025-06-06 06:12:02 +02:00
moebiusband 9cd4b3c1cc Convert to all lower case 2025-06-05 16:20:48 +02:00
moebiusband 1d9aa75960 Add determine nodestate routine 2025-06-05 16:15:40 +02:00
moebiusband 7db83d216e Start implementing nodestate rest api 2025-06-05 14:27:21 +02:00
moebiusband 1d8e7e072f Refactor rest api 2025-06-05 13:23:36 +02:00