• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubernetes-sigs / azurelustre-csi-driver / 12019328404
88%
main: 87%

Build:
Build:
LAST BUILD BRANCH: development
DEFAULT BRANCH: main
Ran 25 Nov 2024 09:48PM UTC
Jobs 1
Files 16
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Nov 2024 09:43PM UTC coverage: 81.844% (-0.9%) from 82.773%
12019328404

push

github

dabradley
Use force unmount and explicitly unmount bad mount points

There have been cases where the logic to cleanup a mount point
has caused the driver to get into a bad state. This is most
obvious when a subdirectory is mounted to a volume and a parent
directory of that subdirectory is deleted. The Lustre driver
doesn't handle that case in the way that Kubernetes expects
and returns invalid data. To avoid this scenario causing our
driver to get into a bad state, leak mount points, etc, we
must explicitly check that we can read the necessary information
about the mount point, and if not, explicitly unmount that
mount point before allowing Kubernetes to clean up the directory.
To ensure that we don't end up in a bad state, this change
enables force unmounting as well. The force unmount will only
occur after a timeout has expired, since force unmounts can
cause issues with the Lustre driver. However, in this case, it
is better if we are in a bad enough situation to be able to
eventually return to a good state rather than require manual
intervention.

18 of 41 new or added lines in 3 files covered. (43.9%)

1172 of 1432 relevant lines covered (81.84%)

6.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 12019328404.1 25 Nov 2024 09:48PM UTC 0
81.84
GitHub Action Run
Source Files on build 12019328404
Detailed source file information is not available for this build.
  • Back to Repo
  • abc5396e on github
  • Prev Build on development (#12017664407)
  • Next Build on development (#12142357194)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc