Skip to content

Conversation

kohlschuetter
Copy link
Contributor

@kohlschuetter kohlschuetter commented Jul 7, 2025

As reported in #156, commit 09e8063 caused a regression a during dCache integration.

The above change uncovered a logic bug in PseudoFS, where we were adding PseudoFS nodes via the inner file system.

Update PseudoFS.pathToPseudoFS to skip paths that don't exist in the inner file system.

Fixes: #156

@kohlschuetter
Copy link
Contributor Author

@kofemann I didn't include your test case (PseudoFsTestOne) here, but it does pass now.

As reported in dCache#156, commit 09e8063
caused a regression a during dCache integration.

The change threw a BadHandleException if the pseudo Inode was not the
root inode of the inner file system.

Do not throw a BadHandleException but simply convert the pseudo inode to
an inner inode.

Signed-off-by: Christian Kohlschütter <christian@kohlschutter.com>
@kofemann kofemann merged commit e4d041c into dCache:master Jul 8, 2025
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

Successfully merging this pull request may close these issues.

regression in handlig of export table
2 participants