Commit Graph

  • 509542e460 fmt James Wilson 2021-07-01 09:38:26 +01:00
  • 16747dd66c remove a few unneeded structopt bits James Wilson 2021-06-30 17:28:51 +01:00
  • f7ab3292c2 Move a bunch of things around and flatten common crate James Wilson 2021-06-30 17:27:10 +01:00
  • 4308359feb Give things unique ID types, not aliases, to prevent mixups James Wilson 2021-06-30 16:59:03 +01:00
  • 06bd660599 Passing a callback isn't worth the extra code; just pass a feed thing James Wilson 2021-06-30 14:20:58 +01:00
  • 770739c7c8 Finish first pass update_node impl James Wilson 2021-06-30 12:14:17 +01:00
  • c5ca84ee9a Add some State tests, and use genesis_hash, not label, where possible James Wilson 2021-06-28 11:20:48 +01:00
  • 8a0eb14aca test and fix most_seen James Wilson 2021-06-28 10:29:40 +01:00
  • 00c6e4f4c5 simplify feed sending a little James Wilson 2021-06-25 17:39:22 +01:00
  • 89dfad5bbe Handle removing a node, and a shard disconnecting (bulk remove) James Wilson 2021-06-25 17:21:24 +01:00
  • 4f60453689 handle port more properly in real_ip filter and a little refactor James Wilson 2021-06-24 20:28:30 +01:00
  • fb80edba47 Update node locations when they come in, and get the real IP addr of nodes James Wilson 2021-06-24 18:34:32 +01:00
  • e383866322 locator shuffling around James Wilson 2021-06-24 09:54:00 +01:00
  • 47c12ce210 Lots more refactoring, finish add node (and almost the location updating) James Wilson 2021-06-23 18:03:11 +01:00
  • 2db2677217 bimap to store global ID mappings: we'll assign them in node state James Wilson 2021-06-23 10:12:50 +01:00
  • 7dfc582a20 feed/shard disconnects can be handled, and unbounded output to feeds James Wilson 2021-06-23 09:55:28 +01:00
  • 63283195ad WIP filling in core aggregator match arms and various other tweaks James Wilson 2021-06-23 09:34:56 +01:00
  • 83e2cee295 Remove 'remove' logging James Wilson 2021-06-21 16:28:04 +01:00
  • 19ef458e5b Allow multiple SystemConnects to be handled from a single node in the shard James Wilson 2021-06-21 16:27:42 +01:00
  • 06d131bf3f Add a note about closing ws with statuscode+reason James Wilson 2021-06-21 14:23:29 +01:00
  • 20524ac8ae wrap assigning local/global IDs into struct to avoid things getting out of sync James Wilson 2021-06-21 14:18:44 +01:00
  • 486418e5e9 Fix CI James Wilson 2021-06-21 10:54:46 +01:00
  • dfe016597e Rework: Shard working, Telemetry Core needs logic filling in James Wilson 2021-06-21 10:45:31 +01:00
  • 9741b0f910 Remove NodeConnector from core for now; only messages from shards until refactor James Wilson 2021-06-16 14:58:17 +01:00
  • 3a527e69c8 Get chatter between shard and core working James Wilson 2021-06-16 11:57:58 +01:00
  • 2b0accbbb6 Ci tidy James Wilson 2021-06-16 11:34:33 +01:00
  • 5b01179ca2 tweak CI to work with shards+core split James Wilson 2021-06-16 11:31:19 +01:00
  • 588f1ea027 remove a few unnecessary structs James Wilson 2021-06-16 11:24:00 +01:00
  • 8e25b4fbdf Split msg into JSON and internal variant, and other bits James Wilson 2021-06-16 11:08:33 +01:00
  • c276c2065a rename shared to common to disambiguate from 'shard' James Wilson 2021-06-14 10:57:06 +01:00
  • 8db384bed3 Squashed diff from mh-backend-shard Maciej Hirsz 2021-06-08 12:17:00 +02:00
  • 505e5a387e Merge pull request #347 from paritytech/mh-remove-network-state-be David 2021-06-04 10:49:13 +02:00
  • 1a97c7c007 Merge pull request #346 from paritytech/mh-restore-backend David 2021-06-04 10:48:23 +02:00
  • 7f6bb3057b Remove network_state handling from the BE Maciej Hirsz 2021-06-04 09:54:36 +02:00
  • e1daa07c51 Re-commit "Preparing backend to receive data from shards (#337)" Maciej Hirsz 2021-06-04 09:40:37 +02:00
  • 7ee8fe851f Remove network state from frontend (#345) Squirrel 2021-06-04 08:38:15 +01:00
  • dc6509a7ae Revert "Fix backend Dockerfile (#336)" Maciej Hirsz 2021-05-21 13:33:00 +02:00
  • 87e3c52b35 Revert "Preparing backend to receive data from shards (#337)" Maciej Hirsz 2021-05-21 12:39:35 +02:00
  • f8b7128dca Preparing backend to receive data from shards (#337) Maciej Hirsz 2021-05-21 11:20:39 +02:00
  • 05b0afefd3 Bucket nodes by genesis hash (#335) Maciej Hirsz 2021-04-27 13:05:58 +02:00
  • 93e33fd3f7 Fix backend Dockerfile (#336) Dmitriy Zagrebin 2021-04-23 11:51:09 +04:00
  • 089352c73e Merge pull request #316 from paritytech/dp-add-changelog David 2021-03-29 22:22:05 +02:00
  • f327e528e0 update CHANGELOG David Palm 2021-03-29 22:21:33 +02:00
  • 7069856da9 Merge branch 'master' into dp-add-changelog David Palm 2021-03-29 22:15:33 +02:00
  • 3da4ac296a Merge pull request #322 from paritytech/dp-mute-node-connector-when-denied-or-overquota David 2021-03-29 22:15:04 +02:00
  • f328b5f5d3 No use denying "Earth" – they renamed Send Close frame with reason when the remote missed a heartbeat David Palm 2021-03-29 22:13:14 +02:00
  • 7bb4a410bf Merge branch 'master' into dp-mute-node-connector-when-denied-or-overquota David Palm 2021-03-29 22:03:25 +02:00
  • 5fc277d630 Merge pull request #319 from paritytech/dp-disable-compression-support David 2021-03-29 22:01:59 +02:00
  • bbfe118965 Use ctor instead of lazy_static David Palm 2021-03-27 23:00:36 +01:00
  • 8d2441b7fb No need for duplicate refs to the NodeConnector Addr's version of do_send does not return Result David Palm 2021-03-27 22:36:03 +01:00
  • 47f5df8104 Update backend/src/node/connector.rs David 2021-03-27 22:08:43 +01:00
  • 41a6060be7 Update backend/src/aggregator.rs David 2021-03-27 22:08:32 +01:00
  • 5571cf85e5 Update backend/src/aggregator.rs David 2021-03-27 22:08:25 +01:00
  • 3d6bdbcef6 Update backend/src/aggregator.rs David 2021-03-27 22:08:12 +01:00
  • 9b42bf4af0 Close websocket with a reason when muting David Palm 2021-03-26 23:06:52 +01:00
  • 8ed38deaa8 Merge remote-tracking branch 'origin/master' into dp-mute-node-connector-when-denied-or-overquota David Palm 2021-03-26 21:59:55 +01:00
  • d39f6b5617 Fix doc David Palm 2021-03-26 21:59:36 +01:00
  • ad65aebbed Merge pull request #326 from paritytech/mp-ski-holiday David 2021-03-26 20:33:39 +01:00
  • c1a14a01b6 fix backend for real this time Martin Pugh 2021-03-26 20:20:49 +01:00
  • 9e8ce96fec use alpine Martin Pugh 2021-03-26 19:52:10 +01:00
  • 6ce0236727 Merge pull request #324 from paritytech/mp-revert-changes David 2021-03-26 18:15:46 +01:00
  • 9746a420d7 smdh... Martin Pugh 2021-03-26 17:51:59 +01:00
  • 30492d2874 point to latest Martin Pugh 2021-03-26 17:33:16 +01:00
  • 600ed304e3 Revert "Why can't you just be normal?" Martin Pugh 2021-03-26 17:20:43 +01:00
  • 6feafc73a9 Merge remote-tracking branch 'origin/master' into dp-mute-node-connector-when-denied-or-overquota David Palm 2021-03-26 15:04:40 +01:00
  • 346c1c36b6 Merge pull request #323 from paritytech/mp-fix-ci David 2021-03-26 14:00:49 +01:00
  • df6bd74de5 Merge remote-tracking branch 'origin/master' into dp-mute-node-connector-when-denied-or-overquota David Palm 2021-03-26 13:46:22 +01:00
  • ac8a4c4d8b lets run CI when CI gets updated.... Martin Pugh 2021-03-26 13:38:54 +01:00
  • 7fd740e25d fix tags maybe Martin Pugh 2021-03-26 13:35:16 +01:00
  • de83475e10 fix backend.yml Martin Pugh 2021-03-26 13:31:25 +01:00
  • 673a649a9c fix frontend.yml Martin Pugh 2021-03-26 13:30:48 +01:00
  • 9a268c5d49 fix strings Martin Pugh 2021-03-26 13:29:47 +01:00
  • 44eada6eb9 update docker actions to v2 Martin Pugh 2021-03-26 13:28:12 +01:00
  • 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) David Palm 2021-03-26 13:24:54 +01:00
  • d59491f32a Merge pull request #321 from paritytech/dp-dockerfile David 2021-03-26 12:47:55 +01:00
  • 894f7ef742 merge David Palm 2021-03-26 12:30:12 +01:00
  • b1f8978665 Merge remote-tracking branch 'origin/master' into dp-dockerfile David Palm 2021-03-26 12:28:41 +01:00
  • 2edb9195f6 Dockerfile fixes David Palm 2021-03-26 12:28:07 +01:00
  • 90262f83b2 Merge pull request #320 from paritytech/eg-normal-ci-builder David 2021-03-26 12:03:39 +01:00
  • af28d23e6a Why can't you just be normal? e.g. magical unicorn 2021-03-26 12:02:45 +01:00
  • 1c0ba7c3b1 lockfile David Palm 2021-03-26 11:22:35 +01:00
  • d085010383 actix-web enables compression and cookies by default. I don't think we need either. David Palm 2021-03-26 11:20:57 +01:00
  • 3cf6837b75 No default value for denylist David Palm 2021-03-26 10:59:18 +01:00
  • aefac014b9 Update changelog David Palm 2021-03-26 10:58:59 +01:00
  • ad670eae53 Merge pull request #318 from paritytech/mh-block-earth David 2021-03-26 10:40:21 +01:00
  • 3f9fa3b7a0 Kill all nodes from "Earth" for now Maciej Hirsz 2021-03-26 10:30:10 +01:00
  • 857c612518 Print current version at startup David Palm 2021-03-26 07:59:39 +01:00
  • 927c365993 Merge branch 'master' into dp-add-changelog David Palm 2021-03-26 07:45:33 +01:00
  • 53ec4ba07d Merge pull request #315 from paritytech/dp-add-denylist-for-unwanted-networks David 2021-03-26 07:45:00 +01:00
  • f940322523 Merge branch 'master' into dp-add-denylist-for-unwanted-networks David Palm 2021-03-26 07:43:38 +01:00
  • affea57c75 Merge pull request #317 from paritytech/dp-upgrade-to-actix4 David 2021-03-26 07:43:06 +01:00
  • 11044dbd49 oops David Palm 2021-03-25 17:15:33 +01:00
  • 3978085a38 Upgrade actix to v4.0.0-beta.4 (and associated fall-out) David Palm 2021-03-25 17:13:25 +01:00
  • dbabc88127 Merge pull request #311 from paritytech/dependabot/npm_and_yarn/frontend/urijs-1.19.6 David 2021-03-25 14:39:00 +01:00
  • 659fb0bab9 Merge pull request #312 from paritytech/dependabot/npm_and_yarn/frontend/elliptic-6.5.4 David 2021-03-25 14:38:34 +01:00
  • c53f3d8985 Merge branch 'master' into dp-add-denylist-for-unwanted-networks David Palm 2021-03-25 14:35:13 +01:00
  • 9403d31cbe Proper version number David Palm 2021-03-25 14:27:13 +01:00
  • 2f84c9530e Add CHANGELOG David Palm 2021-03-25 14:23:37 +01:00
  • 44bb4c32a6 Bump version to 0.3 Fix markdown Add CHANGELOG David Palm 2021-03-25 14:23:03 +01:00
  • a0b9ce7286 Merge pull request #314 from paritytech/dp-cap-third-party-nodes David 2021-03-25 13:36:44 +01:00