Details
-
Bug
-
Status: Resolved
-
Not specified
-
Resolution: Fixed
-
None
-
None
Description
HPCC-27047 allowed foreign file access in cloud (if enabled), by remapping the groups to the dafilesrv when getFileTree was called.
It was anticipated that only foreign clients would call this, but roxie also calls this from within the local environment.
When it does so, the [unconditional] remapping tried to locate a dafilesv and failed if it was enabled (and would be wrong for roxie's use case in local environment anyway).
To fix:
1) change getFileTree protocol, so it can interpret a conditional flag to remap.
2) only send this flag if the dali it is connecting to is not the local env. dali.
In addition to the fix:
1) clean up getFileTree via new call if new dali server that supports it detected
2) allow client call to pass options (rather than a series of optional booleans)
Attachments
Issue Links
- relates to
-
HPCC-27378 Regression introduced by HPCC-27249, causing foreign looks up to fail in bare-metal
-
- Resolved
-