diff --git a/docs/architecture/0013-untrack-node-gpu.md b/docs/architecture/0014-untrack-node-gpu.md similarity index 93% rename from docs/architecture/0013-untrack-node-gpu.md rename to docs/architecture/0014-untrack-node-gpu.md index 0e9b03d1f..9715dee72 100644 --- a/docs/architecture/0013-untrack-node-gpu.md +++ b/docs/architecture/0014-untrack-node-gpu.md @@ -1,4 +1,4 @@ -# 13. Untrack GPU status on a node +# 14. Untrack GPU status on a node Date: 2023-06-22 diff --git a/substrate-node/pallets/pallet-tfgrid/src/migrations/v16.rs b/substrate-node/pallets/pallet-tfgrid/src/migrations/v16.rs index 1a652ffcb..8c51465d0 100644 --- a/substrate-node/pallets/pallet-tfgrid/src/migrations/v16.rs +++ b/substrate-node/pallets/pallet-tfgrid/src/migrations/v16.rs @@ -4,6 +4,7 @@ use frame_support::{ weights::Weight, }; use log::info; +use sp_core::Get; use sp_std::marker::PhantomData; pub struct KillNodeGpuStatus(PhantomData); diff --git a/substrate-node/pallets/pallet-tfgrid/src/node.rs b/substrate-node/pallets/pallet-tfgrid/src/node.rs index 2f17ba62c..45656967f 100644 --- a/substrate-node/pallets/pallet-tfgrid/src/node.rs +++ b/substrate-node/pallets/pallet-tfgrid/src/node.rs @@ -385,30 +385,6 @@ impl Pallet { }); } - pub fn _set_node_gpu_status( - account_id: &T::AccountId, - gpu_status: bool, - ) -> DispatchResultWithPostInfo { - let twin_id = TwinIdByAccountID::::get(account_id).ok_or(Error::::TwinNotExists)?; - - ensure!( - NodeIdByTwinID::::contains_key(twin_id), - Error::::NodeNotExists - ); - let node_id = NodeIdByTwinID::::get(twin_id); - - ensure!(Nodes::::contains_key(node_id), Error::::NodeNotExists); - - NodeGpuStatus::::insert(node_id, gpu_status); - - Self::deposit_event(Event::NodeGpuStatusChanged { - node_id, - gpu_status, - }); - - Ok(Pays::No.into()) - } - fn get_resources( resources: pallet::ResourcesInput, ) -> Result {