Skip to content
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

Make mnt::Mount public #1098

Merged
merged 1 commit into from
Nov 5, 2024
Merged

Make mnt::Mount public #1098

merged 1 commit into from
Nov 5, 2024

Conversation

unexge
Copy link
Contributor

@unexge unexge commented Nov 4, 2024

Description of change

fuser v0.15.0 added support for creating sessions from FUSE fd. I'm working on a PR to add this support to Mountpoint. We still need to open the FUSE device and call mount syscall in order to test this new behavior, and all this logic is already exists with mnt::Mount.

We could just copy the logic from mnt::Mount - but since we already have this fork, making this change seemed fine to me. Maybe we can also consider upstreaming it.

Does this change impact existing behavior?

No

Does this change need a changelog entry in any of the crates?

No


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the Developer Certificate of Origin (DCO).

Signed-off-by: Burak Varli <[email protected]>
@unexge unexge merged commit e7dfd3b into awslabs:fuser/fork Nov 5, 2024
4 of 9 checks passed
@unexge unexge deleted the fuser/fork branch November 5, 2024 10:15
dannycjones added a commit that referenced this pull request Nov 6, 2024
## Description of change

Our fuser fork emits a lot of warnings during builds, impacting our pull
requests. This change addresses missing documentation on one struct in
fuser (which was introduced by our change in
#1098).

This change is a good candidate to be contributed to upstream. Once
contributed, this commit can be removed.

Relevant issues: N/A

## Does this change impact existing behavior?

No.

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Signed-off-by: Daniel Carl Jones <[email protected]>
dannycjones added a commit to dannycjones/fuser that referenced this pull request Nov 12, 2024
Our fuser fork emits a lot of warnings during builds, impacting our pull
requests. This change addresses missing documentation on one struct in
fuser (which was introduced by our change in
awslabs/mountpoint-s3#1098).

This change is a good candidate to be contributed to upstream. Once
contributed, this commit can be removed.

Relevant issues: N/A

No.

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Signed-off-by: Daniel Carl Jones <[email protected]>
dannycjones pushed a commit that referenced this pull request Nov 12, 2024
## Description of change

fuser v0.15.0 added support for creating sessions from FUSE fd. I'm
working on a PR to add this support to Mountpoint. We still need to open
the FUSE device and call `mount` syscall in order to test this new
behavior, and all this logic is already exists with `mnt::Mount`.

We could just copy the logic from `mnt::Mount` - but since we already
have this fork, making this change seemed fine to me. Maybe we can also
consider upstreaming it.

## Does this change impact existing behavior?

No

## Does this change need a changelog entry in any of the crates?

No

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

Signed-off-by: Burak Varli <[email protected]>
dannycjones pushed a commit that referenced this pull request Nov 12, 2024
## Description of change

fuser v0.15.0 added support for creating sessions from FUSE fd. I'm
working on a PR to add this support to Mountpoint. We still need to open
the FUSE device and call `mount` syscall in order to test this new
behavior, and all this logic is already exists with `mnt::Mount`.

We could just copy the logic from `mnt::Mount` - but since we already
have this fork, making this change seemed fine to me. Maybe we can also
consider upstreaming it.

## Does this change impact existing behavior?

No

## Does this change need a changelog entry in any of the crates?

No

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

Signed-off-by: Burak Varli <[email protected]>
dannycjones added a commit that referenced this pull request Nov 12, 2024
Our fuser fork emits a lot of warnings during builds, impacting our pull
requests. This change addresses missing documentation on one struct in
fuser (which was introduced by our change in
#1098).

This change is a good candidate to be contributed to upstream. Once
contributed, this commit can be removed.

Relevant issues: N/A

No.

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Signed-off-by: Daniel Carl Jones <[email protected]>
dannycjones added a commit to dannycjones/fuser that referenced this pull request Nov 22, 2024
Our fuser fork emits a lot of warnings during builds, impacting our pull
requests. This change addresses missing documentation on one struct in
fuser (which was introduced by our change in
awslabs/mountpoint-s3#1098).

This change is a good candidate to be contributed to upstream. Once
contributed, this commit can be removed.

Relevant issues: N/A

No.

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

---------

Signed-off-by: Daniel Carl Jones <[email protected]>
dannycjones pushed a commit that referenced this pull request Nov 22, 2024
## Description of change

fuser v0.15.0 added support for creating sessions from FUSE fd. I'm
working on a PR to add this support to Mountpoint. We still need to open
the FUSE device and call `mount` syscall in order to test this new
behavior, and all this logic is already exists with `mnt::Mount`.

We could just copy the logic from `mnt::Mount` - but since we already
have this fork, making this change seemed fine to me. Maybe we can also
consider upstreaming it.

## Does this change impact existing behavior?

No

## Does this change need a changelog entry in any of the crates?

No

---

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and I agree to the terms of
the [Developer Certificate of Origin
(DCO)](https://developercertificate.org/).

Signed-off-by: Burak Varli <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants