rename shared to common to disambiguate from 'shard'

This commit is contained in:
James Wilson
2021-06-14 10:57:06 +01:00
parent 8db384bed3
commit c276c2065a
26 changed files with 55 additions and 55 deletions
+23 -23
View File
@@ -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
View File
@@ -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"
+1 -1
View File
@@ -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"
+4 -4
View File
@@ -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>,
+3 -3
View File
@@ -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
+1 -1
View File
@@ -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,
}; };
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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 {
+3 -3
View File
@@ -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;
+3 -3
View File
@@ -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);
+4 -4
View File
@@ -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);
+1 -1
View File
@@ -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"] }
+4 -4
View File
@@ -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;
+3 -3
View File
@@ -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