MasseR
1f786815e6
Laws
2026-09-12 12:25:02 +03:00
MasseR
54ef6b5cc3
Merge branch 'mem-leak'
2026-09-08 08:00:13 +03:00
MasseR
1edb2ac5a2
Fix memory memory leak
...
- Tuple to strict pair
- Self-recursive loops with more knot tying <- this was the thing
2026-09-08 07:58:50 +03:00
MasseR
d3518e8ff2
Fix: rrdtool DS names must be <= 19 chars
...
sanitizeName now keeps the first 15 chars plus a 3-hex hash suffix
for names longer than 19 chars (rrdtool's hard limit on DS name
length). The previous replace-dots-only version produced names up to
31 chars, which rrdtool rejected with 'invalid DS format'.
2026-09-07 23:09:42 +03:00
MasseR
0a4b7dbb01
Add metricsAction: supervised loop sampling ekg store to rrd via rrdtool
2026-09-07 21:34:15 +03:00
MasseR
88af6a3139
Add Metrics module: pure rrdtool argv builders for ekg samples
2026-09-07 21:30:42 +03:00
MasseR
ef4811f89b
Drop redundant UUID import from ConnectionSpec
2026-08-25 19:39:40 +03:00
MasseR
3f5aa4735c
Add dedupeBatch: collapse outbound calls per target
2026-08-25 19:33:44 +03:00
MasseR
6bb96833e1
A lot of internals as I tried to do a switch based logic
2026-08-25 19:05:52 +03:00
MasseR
2730657952
Triggers instead of full state events
2026-08-25 13:13:50 +03:00
MasseR
771d702abd
Test the bedroom spec
2026-08-25 12:41:42 +03:00
MasseR
7051eaf244
Test rest of the AFRP
2026-08-25 11:41:12 +03:00
MasseR
7a9f30e1be
Tests with timers
2026-08-25 11:36:13 +03:00
MasseR
aa8ea07249
Tests
2026-08-25 11:27:18 +03:00
MasseR
50c82393ed
Clean tests
2026-08-21 16:01:15 +03:00
MasseR
c60508fd0c
Severity level
2026-08-21 13:55:22 +03:00
MasseR
a77b85b576
Update tests
2026-08-21 13:29:16 +03:00
MasseR
e50a505a13
Works
2026-08-21 13:15:31 +03:00
MasseR
dfc744842d
Toggle controllers
2026-08-21 12:02:42 +03:00
MasseR
5954c68682
Update tests
2026-08-21 11:55:27 +03:00
MasseR
18e1d68a4f
Runtimes and controllers
2026-08-20 22:34:01 +03:00
MasseR
b3aa4c4991
Preserve outbound backlog across outages, fix backoff quiet period
2026-08-20 20:12:48 +03:00
MasseR
f8d6a844e4
Add supervisor with backoff restarts
2026-08-20 19:51:17 +03:00
MasseR
9c355adf47
Run controllers on their own threads over the bus
2026-08-20 19:40:01 +03:00
MasseR
3c729366db
Add Runtime.Connection reader and writer actions
2026-08-20 19:34:56 +03:00
MasseR
78248388ac
Add Runtime.Bus with channel-based effect interpreter
2026-08-20 19:29:56 +03:00
MasseR
f82e179c4b
Initial commit
2026-08-20 13:53:44 +03:00