Skip to content

Commit 57856e0

Browse files
johnynekOscar Boykin
and
Oscar Boykin
authored
Bump system to 0.30.5 (#1073)
* Bump system to 0.30.5 * remove commented code --------- Co-authored-by: Oscar Boykin <[email protected]>
1 parent e780262 commit 57856e0

File tree

3 files changed

+30
-16
lines changed

3 files changed

+30
-16
lines changed

Cargo.lock

+26-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bzl-remote-core/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ redis = { version = "0.24.0", features = ["tokio-comp", "connection-manager"] }
5959
urlencoding = "2.1.3"
6060
http = "0.2.11"
6161
http-body = "0.4.5"
62-
sysinfo = "0.29.11"
62+
sysinfo = "0.30.5"
6363

6464

6565
[build-dependencies]

bzl-remote-core/src/cache_service/http_endpoint.rs

+3-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,10 @@ use http::Uri;
1414
use hyper::{Body, Request, Response, StatusCode};
1515
use prost::Message;
1616
use sha2::Digest;
17-
use sysinfo::System;
17+
use sysinfo::Disks;
1818
// Import the multer types.
1919
use tempfile::NamedTempFile;
2020

21-
use sysinfo::DiskExt;
22-
use sysinfo::SystemExt;
2321
use tokio::io::AsyncWriteExt;
2422
use tokio::sync::Mutex;
2523

@@ -69,7 +67,6 @@ pub enum HttpEndpointError {
6967

7068
#[derive(Debug)]
7169
struct HealthStatus {
72-
system: System,
7370
last_update: Instant,
7471
last_status_code: StatusCode,
7572
last_description: String,
@@ -78,7 +75,6 @@ struct HealthStatus {
7875
impl Default for HealthStatus {
7976
fn default() -> Self {
8077
Self {
81-
system: System::new_all(),
8278
last_update: Instant::now(),
8379
last_status_code: StatusCode::OK,
8480
last_description: String::from("HEALTHY"),
@@ -92,7 +88,8 @@ impl HealthStatus {
9288
self.last_update = now;
9389
self.last_description = String::from("OK -- unable to find disk space");
9490
self.last_status_code = StatusCode::OK;
95-
for disk in (&mut self.system).disks_mut() {
91+
let mut disks = Disks::new_with_refreshed_list();
92+
for disk in disks.list_mut() {
9693
if disk.mount_point() == PathBuf::from("/") {
9794
disk.refresh();
9895
let available_space = disk.available_space() as f64 / disk.total_space() as f64;

0 commit comments

Comments
 (0)