Validation Error for creating a Child Dataset on 25.10.2.1

Hello, using basic options, when trying to create a child dataset, I am now (prior to the update this worked) getting the following error on 25.10.2.1:

Error Name: EINVAL
Error Code: 22
Reason: \[EINVAL\] pool_dataset_create.aclmode: Must be set to DISCARD when acltype is POSIX or OFF

Error Class: ValidationErrors
Extra: \[
\[
“pool_dataset_create.aclmode”,
“Must be set to DISCARD when acltype is POSIX or OFF”,
22
\]
\]
Trace: Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/api/base/server/ws_handler/rpc.py”, line 361, in process_method_call
result = await method.call(app, id\_, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/api/base/server/method.py”, line 57, in call
result = await self.middleware.call_with_audit(self.name, self.serviceobj, methodobj, params, app,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 956, in call_with_audit
result = await self.\_call(method, serviceobj, methodobj, params, app=app,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 773, in \_call
return await methodobj(\*prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/service/crud_service.py”, line 176, in create
return await self.middleware.\_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 773, in *call
return await methodobj(\*prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/service/crud_service.py”, line 214, in nf
rv = await func(\*args, \*\*kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/api/base/decorator.py”, line 108, in wrapped
result = await func(\*args)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/plugins/pool*/dataset.py", line 451, in do_create
verrors.check()
File “/usr/lib/python3/dist-packages/middlewared/service_exception.py”, line 71, in check
raise self
middlewared.service_exception.ValidationErrors: \[EINVAL\] pool_dataset_create.aclmode: Must be set to DISCARD when acltype is POSIX or OFF

Under advanced options in the UI, I am unsure which setting I need to change. Please advise.

Is parent dataset nfsv4 acl type? Generally you should create child datasets with same acltype as parent once you get outside the top level.

Looking at the screenshot, I think the parent dataset has acl type POSIX

Hmm… explicitly set aclmode to discard.