if daemon_id is not None:
self.fence(daemon_id)
del rank_map[rank]
- nodeid = f'{spec.service_name()}.{rank}'
+ nodeid = f'{rank}'
self.mgr.log.info(f'Removing {nodeid} from the ganesha grace table')
self.run_grace_tool(cast(NFSServiceSpec, spec), 'remove', nodeid)
self.mgr.spec_store.save_rank_map(spec.service_name(), rank_map)
deps: List[str] = []
- nodeid = f'{daemon_spec.service_name}.{daemon_spec.rank}'
+ nodeid = f'{daemon_spec.rank}'
nfs_idmap_conf = '/etc/ganesha/idmap.conf'
'\n'
'RADOS_KV {\n'
' UserId = "nfs.foo.test.0.0";\n'
- ' nodeid = "nfs.foo.None";\n'
+ ' nodeid = 0;\n'
' pool = ".nfs";\n'
' namespace = "foo";\n'
'}\n'
host='test',
daemon_id='foo.test.0.0',
service_name=nfs_service.service_name(),
+ rank=0,
),
)
assert nfs_generated_conf == nfs_expected_conf