File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -269,6 +269,18 @@ pub struct Nexus {
269
269
270
270
/// reports status of pending MGS-managed updates
271
271
mgs_update_status_rx : watch:: Receiver < MgsUpdateDriverStatus > ,
272
+
273
+ /// DNS resolver used by MgsUpdateDriver for MGS
274
+ // We don't need to do anything with this, but we can't let it be dropped
275
+ // while Nexus is running.
276
+ #[ allow( dead_code) ]
277
+ mgs_resolver : Box < dyn qorb:: resolver:: Resolver > ,
278
+
279
+ /// DNS resolver used by MgsUpdateDriver for Repo Depot
280
+ // We don't need to do anything with this, but we can't let it be dropped
281
+ // while Nexus is running.
282
+ #[ allow( dead_code) ]
283
+ repo_depot_resolver : Box < dyn qorb:: resolver:: Resolver > ,
272
284
}
273
285
274
286
impl Nexus {
@@ -496,6 +508,8 @@ impl Nexus {
496
508
) ) ,
497
509
tuf_artifact_replication_tx,
498
510
mgs_update_status_rx,
511
+ mgs_resolver,
512
+ repo_depot_resolver,
499
513
} ;
500
514
501
515
// TODO-cleanup all the extra Arcs here seems wrong
You can’t perform that action at this time.
0 commit comments