The GitHub Actions job "Benchmarks" on texera.git/fix/dead-fuse-mount has 
failed.
Run started by GitHub user aicam (triggered by aicam).

Head commit for run:
d73a21e2ff4718836e5ad431815e45bac28d8d00 / ali <[email protected]>
fix(LakeFS-mount): treat a FUSE mount that cannot be listed as dead

A computing unit whose GeeseFS process had died could never mount that
repository again. The mount stays in /proc/mounts and can still answer
stat() from attributes the kernel cached, but every read fails with
"Transport endpoint is not connected". RepositoryMountManager.isFuseMounted
only asked whether the mount was listed, so it reported "already mounted",
never requested the mount again, and the operator found an unreadable
directory.

The mounter replaces a dead mount when asked, but its own liveness check,
_responds, used stat() too, so a dead mount that still stats would be handed
back as live.

Both now require the mount's directory to be listable.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/37156405563

With regards,
GitHub Actions via GitBox

Reply via email to