Unverified Commit 4e47903b authored by jthomson04's avatar jthomson04 Committed by GitHub
Browse files

fix: Only check model name on etcd-registered endpoints (#1263)

parent fb4bf252
...@@ -184,9 +184,11 @@ impl LocalModel { ...@@ -184,9 +184,11 @@ impl LocalModel {
}; };
for endpoint_info in component.list_instances().await? { for endpoint_info in component.list_instances().await? {
let network_name: ModelNetworkName = (&endpoint_info).into(); let network_name: ModelNetworkName = (&endpoint_info).into();
let entry = network_name.load_entry(&etcd_client).await?;
if entry.name != model_name { if let Ok(entry) = network_name.load_entry(&etcd_client).await {
anyhow::bail!("Duplicate component. Attempt to register model {model_name} at {component}, which is already used by {network_name} running model {}.", entry.name); if entry.name != model_name {
anyhow::bail!("Duplicate component. Attempt to register model {model_name} at {component}, which is already used by {network_name} running model {}.", entry.name);
}
} }
} }
Ok(()) Ok(())
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment