The GitHub Actions job "Backport Approval Check" on 
texera.git/fix/dead-fuse-mount has succeeded.
Run started by GitHub user parshimers (triggered by parshimers).

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/37256232603

With regards,
GitHub Actions via GitBox

Reply via email to