mirror of
https://github.com/pezkuwichain/pezkuwi-telemetry.git
synced 2026-10-20 18:56:21 +00:00
rename shared to common to disambiguate from 'shard'
This commit is contained in:
26 files changed
+55
-55
No files matched your search
Generated
+23
-23
@@ -511,6 +511,27 @@ dependencies = [
|
|||||||
"winapi",
|
"winapi",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "common"
|
||||||
|
version = "0.1.0"
|
||||||
|
dependencies = [
|
||||||
|
"actix",
|
||||||
|
"actix-http",
|
||||||
|
"actix-web",
|
||||||
|
"actix-web-actors",
|
||||||
|
"bincode",
|
||||||
|
"bytes 1.0.1",
|
||||||
|
"fnv",
|
||||||
|
"hex",
|
||||||
|
"log",
|
||||||
|
"num-traits",
|
||||||
|
"primitive-types",
|
||||||
|
"rustc-hash",
|
||||||
|
"serde",
|
||||||
|
"serde_json",
|
||||||
|
"thiserror",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "const_fn"
|
name = "const_fn"
|
||||||
version = "0.4.2"
|
version = "0.4.2"
|
||||||
@@ -1635,11 +1656,11 @@ dependencies = [
|
|||||||
"bincode",
|
"bincode",
|
||||||
"bytes 1.0.1",
|
"bytes 1.0.1",
|
||||||
"clap",
|
"clap",
|
||||||
|
"common",
|
||||||
"log",
|
"log",
|
||||||
"rustc-hash",
|
"rustc-hash",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"shared",
|
|
||||||
"simple_logger",
|
"simple_logger",
|
||||||
"soketto",
|
"soketto",
|
||||||
"tokio",
|
"tokio",
|
||||||
@@ -1647,27 +1668,6 @@ dependencies = [
|
|||||||
"tokio-util",
|
"tokio-util",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "shared"
|
|
||||||
version = "0.1.0"
|
|
||||||
dependencies = [
|
|
||||||
"actix",
|
|
||||||
"actix-http",
|
|
||||||
"actix-web",
|
|
||||||
"actix-web-actors",
|
|
||||||
"bincode",
|
|
||||||
"bytes 1.0.1",
|
|
||||||
"fnv",
|
|
||||||
"hex",
|
|
||||||
"log",
|
|
||||||
"num-traits",
|
|
||||||
"primitive-types",
|
|
||||||
"rustc-hash",
|
|
||||||
"serde",
|
|
||||||
"serde_json",
|
|
||||||
"thiserror",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "signal-hook-registry"
|
name = "signal-hook-registry"
|
||||||
version = "1.2.1"
|
version = "1.2.1"
|
||||||
@@ -1828,6 +1828,7 @@ dependencies = [
|
|||||||
"bytes 1.0.1",
|
"bytes 1.0.1",
|
||||||
"chrono",
|
"chrono",
|
||||||
"clap",
|
"clap",
|
||||||
|
"common",
|
||||||
"ctor",
|
"ctor",
|
||||||
"log",
|
"log",
|
||||||
"parking_lot",
|
"parking_lot",
|
||||||
@@ -1835,7 +1836,6 @@ dependencies = [
|
|||||||
"rustc-hash",
|
"rustc-hash",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"shared",
|
|
||||||
"simple_logger",
|
"simple_logger",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
[workspace]
|
[workspace]
|
||||||
members = [
|
members = [
|
||||||
|
"common",
|
||||||
"core",
|
"core",
|
||||||
"shared",
|
"shard"
|
||||||
"shard",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[profile.dev]
|
[profile.dev]
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "shared"
|
name = "common"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
authors = ["Parity Technologies Ltd. <admin@parity.io>"]
|
authors = ["Parity Technologies Ltd. <admin@parity.io>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -15,7 +15,7 @@ bytes = "1.0.1"
|
|||||||
chrono = { version = "0.4", features = ["serde"] }
|
chrono = { version = "0.4", features = ["serde"] }
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
serde_json = { version = "1.0", features = ["raw_value"] }
|
serde_json = { version = "1.0", features = ["raw_value"] }
|
||||||
shared = { path = "../shared" }
|
common = { path = "../common" }
|
||||||
log = "0.4"
|
log = "0.4"
|
||||||
simple_logger = "1.11.0"
|
simple_logger = "1.11.0"
|
||||||
parking_lot = "0.11"
|
parking_lot = "0.11"
|
||||||
|
|||||||
@@ -7,10 +7,10 @@ use crate::chain::{self, Chain, ChainId, Label};
|
|||||||
use crate::feed::connector::{Connected, FeedConnector, FeedId};
|
use crate::feed::connector::{Connected, FeedConnector, FeedId};
|
||||||
use crate::feed::{self, FeedMessageSerializer};
|
use crate::feed::{self, FeedMessageSerializer};
|
||||||
use crate::node::connector::NodeConnector;
|
use crate::node::connector::NodeConnector;
|
||||||
use shared::ws::MuteReason;
|
use common::ws::MuteReason;
|
||||||
use shared::shard::ShardConnId;
|
use common::shard::ShardConnId;
|
||||||
use shared::types::{ConnId, NodeDetails};
|
use common::types::{ConnId, NodeDetails};
|
||||||
use shared::util::{DenseMap, Hash};
|
use common::util::{DenseMap, Hash};
|
||||||
|
|
||||||
pub struct Aggregator {
|
pub struct Aggregator {
|
||||||
genesis_hashes: HashMap<Hash, ChainId>,
|
genesis_hashes: HashMap<Hash, ChainId>,
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ use crate::aggregator::{Aggregator, DropChain, NodeCount, NodeSource, RenameChai
|
|||||||
use crate::feed::connector::{FeedConnector, FeedId, Subscribed, Unsubscribed};
|
use crate::feed::connector::{FeedConnector, FeedId, Subscribed, Unsubscribed};
|
||||||
use crate::feed::{self, FeedMessageSerializer};
|
use crate::feed::{self, FeedMessageSerializer};
|
||||||
use crate::node::Node;
|
use crate::node::Node;
|
||||||
use shared::types::{Block, NodeDetails, NodeId, NodeLocation, Timestamp};
|
use common::types::{Block, NodeDetails, NodeId, NodeLocation, Timestamp};
|
||||||
use shared::util::{now, DenseMap, NumStats};
|
use common::util::{now, DenseMap, NumStats};
|
||||||
use shared::node::Payload;
|
use common::node::Payload;
|
||||||
|
|
||||||
const STALE_TIMEOUT: u64 = 2 * 60 * 1000; // 2 minutes
|
const STALE_TIMEOUT: u64 = 2 * 60 * 1000; // 2 minutes
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ use std::mem;
|
|||||||
|
|
||||||
use crate::node::Node;
|
use crate::node::Node;
|
||||||
use serde_json::to_writer;
|
use serde_json::to_writer;
|
||||||
use shared::types::{
|
use common::types::{
|
||||||
Address, BlockDetails, BlockHash, BlockNumber, NodeHardware, NodeIO, NodeId, NodeStats,
|
Address, BlockDetails, BlockHash, BlockNumber, NodeHardware, NodeIO, NodeId, NodeStats,
|
||||||
Timestamp, NodeDetails,
|
Timestamp, NodeDetails,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ use crate::feed::{FeedMessageSerializer, Pong};
|
|||||||
use actix::prelude::*;
|
use actix::prelude::*;
|
||||||
use actix_web_actors::ws;
|
use actix_web_actors::ws;
|
||||||
use bytes::Bytes;
|
use bytes::Bytes;
|
||||||
use shared::util::fnv;
|
use common::util::fnv;
|
||||||
use std::time::{Duration, Instant};
|
use std::time::{Duration, Instant};
|
||||||
|
|
||||||
pub type FeedId = usize;
|
pub type FeedId = usize;
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ use rustc_hash::FxHashMap;
|
|||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
|
|
||||||
use crate::chain::{Chain, LocateNode};
|
use crate::chain::{Chain, LocateNode};
|
||||||
use shared::types::{NodeId, NodeLocation};
|
use common::types::{NodeId, NodeLocation};
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct Locator {
|
pub struct Locator {
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
||||||
use shared::types::{
|
use common::types::{
|
||||||
Block, BlockDetails, NodeDetails, NodeHardware, NodeIO, NodeId, NodeLocation, NodeStats,
|
Block, BlockDetails, NodeDetails, NodeHardware, NodeIO, NodeId, NodeLocation, NodeStats,
|
||||||
Timestamp,
|
Timestamp,
|
||||||
};
|
};
|
||||||
use shared::util::now;
|
use common::util::now;
|
||||||
use shared::node::SystemInterval;
|
use common::node::SystemInterval;
|
||||||
|
|
||||||
pub mod connector;
|
pub mod connector;
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ use crate::node::NodeId;
|
|||||||
use actix::prelude::*;
|
use actix::prelude::*;
|
||||||
use actix_web_actors::ws::{self, CloseReason};
|
use actix_web_actors::ws::{self, CloseReason};
|
||||||
use bytes::Bytes;
|
use bytes::Bytes;
|
||||||
use shared::types::ConnId;
|
use common::types::ConnId;
|
||||||
use shared::ws::{MultipartHandler, WsMessage, MuteReason};
|
use common::ws::{MultipartHandler, WsMessage, MuteReason};
|
||||||
use shared::node::{NodeMessage, Payload};
|
use common::node::{NodeMessage, Payload};
|
||||||
|
|
||||||
/// How often heartbeat pings are sent
|
/// How often heartbeat pings are sent
|
||||||
const HEARTBEAT_INTERVAL: Duration = Duration::from_secs(20);
|
const HEARTBEAT_INTERVAL: Duration = Duration::from_secs(20);
|
||||||
|
|||||||
@@ -8,10 +8,10 @@ use crate::location::LocateRequest;
|
|||||||
use actix::prelude::*;
|
use actix::prelude::*;
|
||||||
use actix_web_actors::ws::{self, CloseReason};
|
use actix_web_actors::ws::{self, CloseReason};
|
||||||
use bincode::Options;
|
use bincode::Options;
|
||||||
use shared::types::NodeId;
|
use common::types::NodeId;
|
||||||
use shared::util::Hash;
|
use common::util::Hash;
|
||||||
use shared::ws::{MultipartHandler, WsMessage};
|
use common::ws::{MultipartHandler, WsMessage};
|
||||||
use shared::shard::{ShardMessage, ShardConnId, BackendMessage};
|
use common::shard::{ShardMessage, ShardConnId, BackendMessage};
|
||||||
|
|
||||||
/// How often heartbeat pings are sent
|
/// How often heartbeat pings are sent
|
||||||
const HEARTBEAT_INTERVAL: Duration = Duration::from_secs(20);
|
const HEARTBEAT_INTERVAL: Duration = Duration::from_secs(20);
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ log = "0.4"
|
|||||||
rustc-hash = "1.1.0"
|
rustc-hash = "1.1.0"
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
serde_json = { version = "1.0", features = ["raw_value"] }
|
serde_json = { version = "1.0", features = ["raw_value"] }
|
||||||
shared = { path = "../shared" }
|
common = { path = "../common" }
|
||||||
simple_logger = "1.11.0"
|
simple_logger = "1.11.0"
|
||||||
soketto = "0.4.2"
|
soketto = "0.4.2"
|
||||||
tokio = { version = "1", features = ["full"] }
|
tokio = { version = "1", features = ["full"] }
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ use actix::prelude::*;
|
|||||||
use actix_http::http::Uri;
|
use actix_http::http::Uri;
|
||||||
use bincode::Options;
|
use bincode::Options;
|
||||||
use rustc_hash::FxHashMap;
|
use rustc_hash::FxHashMap;
|
||||||
use shared::util::{Hash, DenseMap};
|
use common::util::{Hash, DenseMap};
|
||||||
use shared::types::{ConnId, NodeDetails, NodeId};
|
use common::types::{ConnId, NodeDetails, NodeId};
|
||||||
use shared::node::Payload;
|
use common::node::Payload;
|
||||||
use shared::shard::{ShardConnId, ShardMessage, BackendMessage};
|
use common::shard::{ShardConnId, ShardMessage, BackendMessage};
|
||||||
use soketto::handshake::{Client, ServerResponse};
|
use soketto::handshake::{Client, ServerResponse};
|
||||||
use crate::node::{NodeConnector, Initialize};
|
use crate::node::{NodeConnector, Initialize};
|
||||||
use tokio::net::TcpStream;
|
use tokio::net::TcpStream;
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ use crate::aggregator::{AddNode, Aggregator, ChainMessage};
|
|||||||
// use crate::chain::{Chain, RemoveNode, UpdateNode};
|
// use crate::chain::{Chain, RemoveNode, UpdateNode};
|
||||||
use actix::prelude::*;
|
use actix::prelude::*;
|
||||||
use actix_web_actors::ws::{self, CloseReason};
|
use actix_web_actors::ws::{self, CloseReason};
|
||||||
use shared::node::{NodeMessage, Payload};
|
use common::node::{NodeMessage, Payload};
|
||||||
use shared::types::{ConnId, NodeId};
|
use common::types::{ConnId, NodeId};
|
||||||
use shared::ws::{MultipartHandler, WsMessage};
|
use common::ws::{MultipartHandler, WsMessage};
|
||||||
use tokio::sync::mpsc::UnboundedSender;
|
use tokio::sync::mpsc::UnboundedSender;
|
||||||
|
|
||||||
/// How often heartbeat pings are sent
|
/// How often heartbeat pings are sent
|
||||||
|
|||||||
Reference in new issue
Block a user