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
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
4f60453689
handle port more properly in real_ip filter and a little refactor
2021-06-24 20:28:30 +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
06d131bf3f
Add a note about closing ws with statuscode+reason
2021-06-21 14:23:29 +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
9741b0f910
Remove NodeConnector from core for now; only messages from shards until refactor
2021-06-16 14:58:17 +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
Maciej Hirsz
8db384bed3
Squashed diff from mh-backend-shard
2021-06-08 12:17:00 +02:00
Maciej Hirsz
7f6bb3057b
Remove network_state handling from the BE
2021-06-04 09:54:36 +02:00
Maciej Hirsz
e1daa07c51
Re-commit "Preparing backend to receive data from shards ( #337 )"
...
This reverts commit 87e3c52b35 .
2021-06-04 09:40:37 +02:00
Maciej Hirsz
dc6509a7ae
Revert "Fix backend Dockerfile ( #336 )"
...
This reverts commit 93e33fd3f7 .
2021-05-21 13:33:00 +02:00
Maciej Hirsz
87e3c52b35
Revert "Preparing backend to receive data from shards ( #337 )"
...
This reverts commit f8b7128dca .
2021-05-21 12:39:35 +02:00
Maciej Hirsz
f8b7128dca
Preparing backend to receive data from shards ( #337 )
...
* Move backend to backend/core
* Ported shard receiver WIP
* Remove dead code
2021-05-21 11:20:39 +02:00
Maciej Hirsz
05b0afefd3
Bucket nodes by genesis hash ( #335 )
...
* Send unwrapped Payload to Chain + cargo fmt
* Read genesis_hash when connecting
* Group chains by genesis hashes
* Fix typo
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
* Fix grumbles
* Link up `Hash` for docs
* `hashes` -> `genesis_hashes`
* Typo :)
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
* Added a doc comment link
* Add comment about why H256 is not used
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2021-04-27 13:05:58 +02:00
Dmitriy Zagrebin
93e33fd3f7
Fix backend Dockerfile ( #336 )
2021-04-23 09:51:09 +02:00
David Palm
7069856da9
Merge branch 'master' into dp-add-changelog
2021-03-29 22:15:33 +02:00
David Palm
f328b5f5d3
No use denying "Earth" – they renamed
...
Send Close frame with reason when the remote missed a heartbeat
2021-03-29 22:13:14 +02:00
David Palm
7bb4a410bf
Merge branch 'master' into dp-mute-node-connector-when-denied-or-overquota
2021-03-29 22:03:25 +02:00
David
5fc277d630
Merge pull request #319 from paritytech/dp-disable-compression-support
...
Build actix-web without compression support
2021-03-29 22:01:59 +02:00
David Palm
bbfe118965
Use ctor instead of lazy_static
2021-03-27 23:00:36 +01:00
David Palm
8d2441b7fb
No need for duplicate refs to the NodeConnector
...
Addr's version of `do_send` does not return `Result`
2021-03-27 22:36:03 +01:00
David
47f5df8104
Update backend/src/node/connector.rs
...
Co-authored-by: Maciej Hirsz <1096222+maciejhirsz@users.noreply.github.com >
2021-03-27 22:08:43 +01:00
David
41a6060be7
Update backend/src/aggregator.rs
...
Co-authored-by: Maciej Hirsz <1096222+maciejhirsz@users.noreply.github.com >
2021-03-27 22:08:32 +01:00
David
5571cf85e5
Update backend/src/aggregator.rs
...
Co-authored-by: Maciej Hirsz <1096222+maciejhirsz@users.noreply.github.com >
2021-03-27 22:08:25 +01:00
David
3d6bdbcef6
Update backend/src/aggregator.rs
...
Co-authored-by: Maciej Hirsz <1096222+maciejhirsz@users.noreply.github.com >
2021-03-27 22:08:12 +01:00
David Palm
9b42bf4af0
Close websocket with a reason when muting
2021-03-26 23:06:52 +01:00
David Palm
8ed38deaa8
Merge remote-tracking branch 'origin/master' into dp-mute-node-connector-when-denied-or-overquota
2021-03-26 21:59:55 +01:00
David Palm
d39f6b5617
Fix doc
2021-03-26 21:59:36 +01:00
Martin Pugh
c1a14a01b6
fix backend for real this time
2021-03-26 20:20:49 +01:00
Martin Pugh
9e8ce96fec
use alpine
2021-03-26 19:52:10 +01:00
Martin Pugh
9746a420d7
smdh...
2021-03-26 17:51:59 +01:00
Martin Pugh
30492d2874
point to latest
2021-03-26 17:33:16 +01:00
Martin Pugh
600ed304e3
Revert "Why can't you just be normal?"
...
This reverts commit af28d23e6a .
2021-03-26 17:20:43 +01:00
David Palm
df6bd74de5
Merge remote-tracking branch 'origin/master' into dp-mute-node-connector-when-denied-or-overquota
2021-03-26 13:46:22 +01:00
David Palm
f449dc6667
Add a Mute message
...
Send a `Mute` message to `NodeConnector` when a node is from a chain on the denylist OR if the chain is overquota.
(Also: dial down logging of finalized blocks a bit)
2021-03-26 13:24:54 +01:00
David Palm
894f7ef742
merge
2021-03-26 12:30:12 +01:00