Unverified Commit 0153bfda authored by Andrew Walker's avatar Andrew Walker Committed by GitHub
Browse files

Allow sysdataset move if AD faulted (#11598) (#11603)

This has knock-on effects regarding failover when AD is broken.
We should ensure that it's always possible to get system dataset
set up, and in principle if AD join is already broken things
can't really get worse by moving around the system dataset.
No related merge requests found
Showing with 1 addition and 1 deletion
+1 -1
......@@ -103,7 +103,7 @@ class SystemDatasetService(ConfigService):
verrors = ValidationErrors()
if new['pool'] != config['pool']:
system_ready = await self.middleware.call('system.ready')
ad_enabled = (await self.middleware.call('activedirectory.get_state')) in ['HEALTHY', 'FAULTED']
ad_enabled = (await self.middleware.call('activedirectory.get_state')) == 'HEALTHY'
if system_ready and ad_enabled:
verrors.add(
'sysdataset_update.pool',
......
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