Skip to content

Commit 18212f2

Browse files
committed
Fixup
1 parent f50268b commit 18212f2

File tree

16 files changed

+18
-52
lines changed

16 files changed

+18
-52
lines changed

nativelink-scheduler/src/api_worker_scheduler.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
use core::ops::{Deref, DerefMut};
1616
use core::sync::atomic::{AtomicU64, Ordering};
1717
use core::time::Duration;
18-
use std::collections::{HashMap, HashSet};
18+
use std::collections::HashMap;
1919
use std::sync::Arc;
2020
use std::time::{Instant, UNIX_EPOCH};
2121

nativelink-scheduler/src/awaited_action_db/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use core::cmp;
1616
use core::ops::Bound;
1717
use core::time::Duration;
1818
use std::collections::HashMap;
19-
use std::iter::Map;
2019
use std::sync::Arc;
2120

2221
pub use awaited_action::{AwaitedAction, AwaitedActionSortKey};

nativelink-scheduler/src/memory_awaited_action_db.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@ use core::ops::{Bound, RangeBounds};
1616
use core::time::Duration;
1717
use std::collections::hash_map::Entry;
1818
use std::collections::{BTreeMap, BTreeSet, HashMap};
19-
use std::iter::Map;
2019
use std::sync::Arc;
2120

22-
use async_lock::{Mutex, RwLock};
21+
use async_lock::RwLock;
2322
use futures::{FutureExt, Stream};
2423
use nativelink_config::stores::EvictionPolicy;
2524
use nativelink_error::{Code, Error, ResultExt, error_if, make_err};

nativelink-scheduler/src/simple_scheduler.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,12 @@ use tokio::time::Duration;
4343
use tracing::{debug, error, info, info_span, warn};
4444

4545
use crate::api_worker_scheduler::ApiWorkerScheduler;
46-
use crate::awaited_action_db::{AwaitedAction, AwaitedActionDb, CLIENT_KEEPALIVE_DURATION};
46+
use crate::awaited_action_db::{AwaitedActionDb, CLIENT_KEEPALIVE_DURATION};
4747
use crate::platform_property_manager::PlatformPropertyManager;
4848
use crate::simple_scheduler_state_manager::{SchedulerStateManager, SimpleSchedulerStateManager};
4949
use crate::worker::{ActionInfoWithProps, ActionsState, Worker, WorkerState, WorkerTimestamp};
5050
use crate::worker_registry::WorkerRegistry;
5151
use crate::worker_scheduler::WorkerScheduler;
52-
use nativelink_util::metrics::StoreType::Metrics;
5352
use serde::Serialize;
5453
use nativelink_util::metrics::EXECUTION_METRICS;
5554

nativelink-scheduler/src/store_awaited_action_db.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ use nativelink_util::store_trait::{
3737
};
3838
use nativelink_util::task::JoinHandleDropGuard;
3939
use tokio::sync::Notify;
40-
use tracing::{error, info, warn};
40+
use tracing::{error, warn};
4141

4242
use crate::awaited_action_db::{
4343
AwaitedAction, AwaitedActionDb, AwaitedActionSubscriber, CLIENT_KEEPALIVE_DURATION,

nativelink-scheduler/src/worker.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ use nativelink_util::metrics_utils::{AsyncCounterWrapper, CounterWithTime, FuncC
2727
use nativelink_util::platform_properties::{PlatformProperties, PlatformPropertyValue};
2828
use serde::Serialize;
2929
use tokio::sync::mpsc::UnboundedSender;
30-
use crate::awaited_action_db::AwaitedAction;
3130

3231
pub type WorkerTimestamp = u64;
3332

@@ -61,7 +60,7 @@ pub struct PendingActionInfoData {
6160
pub action_info: ActionInfoWithProps,
6261
}
6362

64-
#[derive(Serialize)]
63+
#[derive(Serialize, Debug)]
6564
pub struct WorkerState {
6665
pub id: WorkerId,
6766
pub platform_properties: PlatformProperties,
@@ -71,7 +70,7 @@ pub struct WorkerState {
7170
pub is_draining: bool,
7271
}
7372

74-
#[derive(Serialize)]
73+
#[derive(Serialize, Debug)]
7574
pub struct ActionsState {
7675
pub executing: usize,
7776
pub queued: usize,

nativelink-store/src/fast_slow_store.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use core::ops::Range;
1818
use core::pin::Pin;
1919
use std::collections::HashMap;
2020
use std::ffi::OsString;
21-
use std::sync::{Arc, LazyLock, Weak};
21+
use std::sync::{Arc, Weak};
2222

2323
use async_trait::async_trait;
2424
use futures::{FutureExt, join};
@@ -34,7 +34,6 @@ use nativelink_util::store_trait::{
3434
RemoveItemCallback, Store, StoreDriver, StoreKey, StoreLike, StoreOptimizations,
3535
UploadSizeInfo, slow_update_store_with_file,
3636
};
37-
use opentelemetry::{InstrumentationScope, global, metrics};
3837
use parking_lot::Mutex;
3938
use tokio::sync::OnceCell;
4039
use tracing::{debug, trace, warn};

nativelink-store/src/metrics_store.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
use crate::callback_utils::RemoveItemCallbackHolder;
21
use crate::filesystem_store::FilesystemStore;
3-
use crate::memory_store::MemoryStore;
42
use async_trait::async_trait;
53
use nativelink_error::Error;
64
use nativelink_metric::MetricsComponent;
7-
use nativelink_proto::build_event_stream::File;
85
use nativelink_util::buf_channel::{DropCloserReadHalf, DropCloserWriteHalf};
96
use nativelink_util::health_utils::{HealthStatus, HealthStatusIndicator};
107
use nativelink_util::metrics::{StoreMetricAttrs, StoreType, STORE_METRICS};

nativelink-store/src/redis_store.rs

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ use core::str::FromStr;
2121
use core::time::Duration;
2222
use std::borrow::Cow;
2323
use std::collections::HashSet;
24-
use std::collections::HashMap;
25-
use std::ops::Index;
2624
use std::sync::{Arc, Weak};
2725
use std::time::Instant;
2826

@@ -32,22 +30,6 @@ use const_format::formatcp;
3230
use futures::stream::FuturesUnordered;
3331
use futures::{Stream, StreamExt, TryFutureExt, TryStreamExt, future};
3432
use itertools::izip;
35-
use fred::clients::SubscriberClient;
36-
use fred::interfaces::{ClientLike, KeysInterface, PubsubInterface};
37-
use fred::prelude::{Client, EventInterface, HashesInterface, RediSearchInterface};
38-
use fred::types::config::{
39-
Config as RedisConfig, ConnectionConfig, PerformanceConfig, ReconnectPolicy, UnresponsiveConfig,
40-
};
41-
use fred::types::redisearch::{
42-
AggregateOperation, FtAggregateOptions, FtCreateOptions, IndexKind, Load, ReducerFunc,
43-
SearchField, SearchReducer, SearchSchema, SearchSchemaKind, WithCursor,
44-
};
45-
use fred::types::scan::Scanner;
46-
use fred::types::scripts::Script;
47-
use fred::types::{Builder, Key as RedisKey, Map as RedisMap, SortOrder, Value as RedisValue};
48-
use futures::stream::FuturesUnordered;
49-
use futures::{FutureExt, Stream, StreamExt, TryStreamExt, future};
50-
use itertools::{Itertools, izip};
5133
use nativelink_config::stores::{RedisMode, RedisSpec};
5234
use nativelink_error::{Code, Error, ResultExt, make_err, make_input_err};
5335
use nativelink_metric::MetricsComponent;

nativelink-util/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ rust_test_suite(
126126
"//nativelink-error",
127127
"//nativelink-metric",
128128
"//nativelink-proto",
129+
"//nativelink-worker",
129130
"@crates//:axum",
130131
"@crates//:bytes",
131132
"@crates//:futures",

0 commit comments

Comments
 (0)