You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by GitBox <gi...@apache.org> on 2026/10/03 21:55:42 UTC

[GH] (texera/fix/dead-fuse-mount): Workflow run "Lint PR" is working again!

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

Head commit for run:
d73a21e2ff4718836e5ad431815e45bac28d8d00 / ali <al...@gmail.com>
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) <no...@anthropic.com>

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

With regards,
GitHub Actions via GitBox