-
Notifications
You must be signed in to change notification settings - Fork 123
cephmount: new hybrid driver to connect to CephFS clusters with go 1.25 #5273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
It relies on a locally mounted filesystem and only relies on libcephfs and librados to obtain the path from an device inode.
|
Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes. |
glpatcern
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's go ahead with this important change so that we can start field-testing it and adjusting it as necessary. A full code review remains due, during the field tests.
Read the accompanying README.md for a comprehensive summary of this driver.
This change requires go1.25 to benefit from the os.Root methods.
This PR introduces also some collateral changes:
golangci-lintwith standardsgo vet(there wasn't much added value on running it)reflect.DeepEqualon protobuf's structs.