Commit Graph

16 Commits

Author SHA1 Message Date
James Wilson 509542e460 fmt 2021-07-01 09:38:26 +01:00
James Wilson f7ab3292c2 Move a bunch of things around and flatten common crate 2021-06-30 17:27:10 +01:00
James Wilson 4308359feb Give things unique ID types, not aliases, to prevent mixups 2021-06-30 16:59:03 +01:00
James Wilson c5ca84ee9a Add some State tests, and use genesis_hash, not label, where possible 2021-06-28 11:20:48 +01:00
James Wilson 8a0eb14aca test and fix most_seen 2021-06-28 10:29:40 +01:00
James Wilson 89dfad5bbe Handle removing a node, and a shard disconnecting (bulk remove) 2021-06-25 17:21:24 +01:00
James Wilson 47c12ce210 Lots more refactoring, finish add node (and almost the location updating) 2021-06-23 18:03:11 +01:00
James Wilson 2db2677217 bimap to store global ID mappings: we'll assign them in node state 2021-06-23 10:12:50 +01:00
James Wilson 63283195ad WIP filling in core aggregator match arms and various other tweaks 2021-06-23 09:34:56 +01:00
James Wilson 19ef458e5b Allow multiple SystemConnects to be handled from a single node in the shard 2021-06-21 16:27:42 +01:00
James Wilson 20524ac8ae wrap assigning local/global IDs into struct to avoid things getting out of sync 2021-06-21 14:18:44 +01:00
James Wilson dfe016597e Rework: Shard working, Telemetry Core needs logic filling in 2021-06-21 10:45:31 +01:00
James Wilson 3a527e69c8 Get chatter between shard and core working 2021-06-16 11:57:58 +01:00
James Wilson 588f1ea027 remove a few unnecessary structs 2021-06-16 11:24:00 +01:00
James Wilson 8e25b4fbdf Split msg into JSON and internal variant, and other bits 2021-06-16 11:08:33 +01:00
James Wilson c276c2065a rename shared to common to disambiguate from 'shard' 2021-06-14 10:57:06 +01:00