Chris Heppell
0af8837710
return pointer for consistency
2020-12-31 20:49:13 +00:00
Chris Heppell
8ca9fd7db5
make each memory store struct have its own internal map
...
effectively removing the global state
2020-12-31 20:43:54 +00:00
Chris Heppell
029c87df89
add tests for new func
2020-12-31 20:43:54 +00:00
Chris Heppell
4d24a4d647
add func to store for getting single service status
...
and use that in the watchdog
2020-12-31 20:39:11 +00:00
Chris Heppell
5eb289c4d3
rename GetJSONEncodedServiceStatuses -> GetServiceStatusesAsJSON
2020-12-31 20:28:57 +00:00
Chris Heppell
dbd95b1bbd
remove no longer valid comment
...
The results returned from the in-memory map are copies, so there's no concern over concurrent map access anymore, as the internal memory-map is hidden and inaccessible to callers
2020-12-31 12:13:06 +00:00
Chris Heppell
678b78ac01
off-topic: add artifact to gitignore
2020-12-31 12:13:06 +00:00
Chris Heppell
f8e1fc25a4
use the new store in the watchdog
2020-12-31 12:13:06 +00:00
Chris Heppell
c3bc375ff1
add memory tests
2020-12-31 12:13:06 +00:00
Chris Heppell
8ecaf4cfd5
create an in-memory store implementation
2020-12-31 11:53:53 +00:00