Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

periodic replica update should not work on share servers in error #126

Open
Carthaca opened this issue Aug 11, 2023 · 1 comment
Open

periodic replica update should not work on share servers in error #126

Carthaca opened this issue Aug 11, 2023 · 1 comment

Comments

@Carthaca
Copy link
Collaborator

VserverNotSpecified: Vserver name is absent in backend details. Please check whether Vserver was created properly.
  File "manila/share/manager.py", line 2873, in _share_replica_update
    replica_state = self.driver.update_replica_state(
  File "manila/share/drivers/netapp/dataontap/cluster_mode/drv_multi_svm.py", line 163, in update_replica_state
    return self.library.update_replica_state(context, replica_list,
  File "manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py", line 2912, in update_replica_state
    vserver, vserver_client = self._get_vserver(share_server=share_server)
  File "manila/share/drivers/netapp/utils.py", line 115, in trace_wrapper
    result = f(self, *args, **kwargs)
  File "manila/share/drivers/netapp/dataontap/cluster_mode/lib_multi_svm.py", line 104, in _get_vserver
    raise exception.VserverNotSpecified(msg)

driver cannot fix this, so it should not throw errors on each run and instead skip those as early as possible (sadly we don't have a dedicated replica_state or status we could use for that: maybe introduce error_creating? )

@Carthaca
Copy link
Collaborator Author

Carthaca commented Sep 8, 2023

In one case the share server was in error, because the neutron subnet used was out of free IPs - there is no easy way out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant