James Wilson
|
509542e460
|
fmt
|
2021-07-01 09:38:26 +01:00 |
|
James Wilson
|
16747dd66c
|
remove a few unneeded structopt bits
|
2021-06-30 17:28:51 +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
|
06bd660599
|
Passing a callback isn't worth the extra code; just pass a feed thing
|
2021-06-30 14:20:58 +01:00 |
|
James Wilson
|
770739c7c8
|
Finish first pass update_node impl
|
2021-06-30 12:14:17 +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
|
00c6e4f4c5
|
simplify feed sending a little
|
2021-06-25 17:39:22 +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
|
fb80edba47
|
Update node locations when they come in, and get the real IP addr of nodes
|
2021-06-24 18:34:32 +01:00 |
|
James Wilson
|
e383866322
|
locator shuffling around
|
2021-06-24 09:54:00 +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
|
7dfc582a20
|
feed/shard disconnects can be handled, and unbounded output to feeds
|
2021-06-23 09:55:28 +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
|
83e2cee295
|
Remove 'remove' logging
|
2021-06-21 16:28:04 +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 |
|