Skip to content

Commit e0fbe50

Browse files
committed
scheduler: recover garbling jobs and preserve completions
1 parent a165c27 commit e0fbe50

8 files changed

Lines changed: 458 additions & 96 deletions

File tree

.cargo/config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[env]
2-
MOSAIC_ARTIFACTS_DIR = { value = "artifacts", relative = true }
2+
MOSAIC_ARTIFACTS_DIR = { value = "artifacts", relative = true }

bin/mosaic/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ default = []
1515
reduced-circuits = ["mosaic-common/reduced-circuits"]
1616

1717
[dependencies]
18-
mosaic-common.workspace = true
1918
anyhow.workspace = true
2019
mosaic-cac-types.workspace = true
20+
mosaic-common.workspace = true
2121
mosaic-job-executors.workspace = true
2222
mosaic-job-scheduler.workspace = true
2323
mosaic-net-client.workspace = true

crates/job/api/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ pub enum CircuitAction {
193193
/// Submitted by the scheduler via the coordinator's async channel. The
194194
/// coordinator collects these into batches, creates sessions, and drives
195195
/// them through the circuit file.
196-
#[derive(Debug)]
196+
#[derive(Debug, Clone)]
197197
pub struct PendingCircuitJob {
198198
/// The peer this action belongs to.
199199
pub peer_id: PeerId,

0 commit comments

Comments
 (0)