Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Avoid joining the fuse background thread when dropping test sessions (#…
…1124) ## Description of change The change #1116 fixed the order in which the file system was unmounted and the temporary mount directory was removed. In order to unmount, we added a call to `join()` on the FUSE session, which also waits for its background thread to join and can occasionally fail with a `ECONNABORTED` (ConnectionAborted, "Software caused connection abort") error. This change addresses the issue by only dropping the FUSE session, without waiting for the thread to terminate. ## Does this change impact existing behavior? No. Only affects tests. ## Does this change need a changelog entry in any of the crates? No. Only affects tests. --- 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: Alessandro Passaro <[email protected]>
- Loading branch information
822712c
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.
Possible performance regression was detected for benchmark 'Throughput Benchmark (S3 Standard)'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
2
.random_read
2.9822265625
MiB/s6.5650390625
MiB/s2.20
This comment was automatically generated by workflow using github-action-benchmark.