bump nix to 0.28.0 (#628)

* bump nix to 0.28.0

* enable 'socket' for net-utils

* enable 'signal' for install

* enable 'user' for perf

* enable 'net' for streamer
This commit is contained in:
Yihau Chen 2024-04-11 12:03:23 +08:00 committed by GitHub
parent c4734ad127
commit 0e6d42e613
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 21 additions and 51 deletions

33
Cargo.lock generated
View File

@ -116,7 +116,7 @@ dependencies = [
"dirs-next",
"indicatif",
"lazy_static",
"nix 0.26.4",
"nix",
"reqwest",
"scopeguard",
"semver 1.0.22",
@ -1710,7 +1710,7 @@ version = "3.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345"
dependencies = [
"nix 0.28.0",
"nix",
"windows-sys 0.52.0",
]
@ -3343,15 +3343,6 @@ dependencies = [
"autocfg",
]
[[package]]
name = "memoffset"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
dependencies = [
"autocfg",
]
[[package]]
name = "memoffset"
version = "0.9.0"
@ -3494,19 +3485,6 @@ dependencies = [
"winapi 0.3.9",
]
[[package]]
name = "nix"
version = "0.26.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
dependencies = [
"bitflags 1.3.2",
"cfg-if 1.0.0",
"libc",
"memoffset 0.7.1",
"pin-utils",
]
[[package]]
name = "nix"
version = "0.28.0"
@ -3517,6 +3495,7 @@ dependencies = [
"cfg-if 1.0.0",
"cfg_aliases",
"libc",
"memoffset 0.9.0",
]
[[package]]
@ -6536,7 +6515,7 @@ dependencies = [
"clap 3.2.23",
"crossbeam-channel",
"log",
"nix 0.26.4",
"nix",
"rand 0.8.5",
"serde",
"serde_derive",
@ -6580,7 +6559,7 @@ dependencies = [
"lazy_static",
"libc",
"log",
"nix 0.26.4",
"nix",
"rand 0.8.5",
"rand_chacha 0.3.1",
"rayon",
@ -7281,7 +7260,7 @@ dependencies = [
"itertools",
"libc",
"log",
"nix 0.26.4",
"nix",
"pem",
"percentage",
"quinn",

View File

@ -252,7 +252,7 @@ merlin = "3"
min-max-heap = "1.3.0"
mockall = "0.11.4"
modular-bitfield = "0.11.2"
nix = "0.26.4"
nix = "0.28.0"
num-bigint = "0.4.4"
num-derive = "0.4"
num-traits = "0.2"

View File

@ -21,7 +21,7 @@ ctrlc = { workspace = true, features = ["termination"] }
dirs-next = { workspace = true }
indicatif = { workspace = true }
lazy_static = { workspace = true }
nix = { workspace = true }
nix = { workspace = true, features = ["signal"] }
reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] }
scopeguard = { workspace = true }
semver = { workspace = true }

View File

@ -14,7 +14,7 @@ bincode = { workspace = true }
clap = { version = "3.1.5", features = ["cargo"] }
crossbeam-channel = { workspace = true }
log = { workspace = true }
nix = { workspace = true }
nix = { workspace = true, features = ["socket"] }
rand = { workspace = true }
serde = { workspace = true }
serde_derive = { workspace = true }

View File

@ -397,16 +397,16 @@ fn udp_socket(reuseaddr: bool) -> io::Result<Socket> {
setsockopt,
sockopt::{ReuseAddr, ReusePort},
},
std::os::unix::io::AsRawFd,
std::os::fd::AsFd,
};
let sock = Socket::new(Domain::IPV4, Type::DGRAM, None)?;
let sock_fd = sock.as_raw_fd();
let sock_fd = sock.as_fd();
if reuseaddr {
// best effort, i.e. ignore errors here, we'll get the failure in caller
setsockopt(sock_fd, ReusePort, &true).ok();
setsockopt(sock_fd, ReuseAddr, &true).ok();
setsockopt(&sock_fd, ReusePort, &true).ok();
setsockopt(&sock_fd, ReuseAddr, &true).ok();
}
Ok(sock)

View File

@ -31,7 +31,7 @@ solana-vote-program = { workspace = true }
[target."cfg(target_os = \"linux\")".dependencies]
caps = { workspace = true }
libc = { workspace = true }
nix = { workspace = true }
nix = { workspace = true, features = ["user"] }
[lib]
name = "solana_perf"

View File

@ -14,7 +14,7 @@ fn nice(adjustment: i8) -> Result<i8, nix::errno::Errno> {
}
}
.map(|niceness| i8::try_from(niceness).expect("Unexpected niceness value"))
.map_err(nix::errno::from_i32)
.map_err(nix::errno::Errno::from_raw)
}
/// Adds `adjustment` to the nice value of calling thread. Negative `adjustment` increases priority,

View File

@ -2840,15 +2840,6 @@ dependencies = [
"autocfg",
]
[[package]]
name = "memoffset"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
dependencies = [
"autocfg",
]
[[package]]
name = "memoffset"
version = "0.9.0"
@ -3002,15 +2993,15 @@ dependencies = [
[[package]]
name = "nix"
version = "0.26.4"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
dependencies = [
"bitflags 1.3.2",
"bitflags 2.4.2",
"cfg-if 1.0.0",
"cfg_aliases",
"libc",
"memoffset 0.7.1",
"pin-utils",
"memoffset 0.9.0",
]
[[package]]

View File

@ -19,7 +19,7 @@ indexmap = { workspace = true }
itertools = { workspace = true }
libc = { workspace = true }
log = { workspace = true }
nix = { workspace = true }
nix = { workspace = true, features = ["net"] }
pem = { workspace = true }
percentage = { workspace = true }
quinn = { workspace = true }