[GH-ISSUE #2172] Add run_tests_using_sanitizers.sh to CI #1104

Closed
opened 2026-03-04 01:51:24 +03:00 by kerem · 3 comments
Owner

Originally created by @gaul on GitHub (May 28, 2023).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2172

This will help avoid memory and thread safety regressions. We only need to run these on one distro, e.g., Fedora 38.

Originally created by @gaul on GitHub (May 28, 2023). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2172 This will help avoid memory and thread safety regressions. We only need to run these on one distro, e.g., Fedora 38.
kerem closed this issue 2026-03-04 01:51:25 +03:00
Author
Owner

@ggtakec commented on GitHub (May 28, 2023):

I posted Draft PR #2173 for this issue.

I considered the code to call run_tests_using_sanitizers.sh but gave up and wrote it directly in ci.yaml.
That is each test in run_tests_using_sanitizers.sh seem best to be a CI Job because all of test several patterns require execution from the build.
And the testing base container is Ubuntu:22.04.

However, some test results are failing, so I think it is necessary to modify the source code. (This is one of the reasons why it is a draft.)

Please check and review it.

<!-- gh-comment-id:1566154628 --> @ggtakec commented on GitHub (May 28, 2023): I posted Draft PR #2173 for this issue. I considered the code to call `run_tests_using_sanitizers.sh` but gave up and wrote it directly in `ci.yaml`. That is each test in `run_tests_using_sanitizers.sh` seem best to be a CI Job because all of test several patterns require execution from the build. And the testing base container is Ubuntu:22.04. However, some test results are failing, so I think it is necessary to modify the source code. (This is one of the reasons why it is a draft.) Please check and review it.
Author
Owner

@ggtakec commented on GitHub (May 28, 2023):

Additinal Information about #2173

  • The valgrind test is taking too long (maybe not finished) and has been aborted by manual.
  • The sanitaize thread/memory test is failing.
<!-- gh-comment-id:1566162025 --> @ggtakec commented on GitHub (May 28, 2023): Additinal Information about #2173 - The `valgrind` test is taking too long (maybe not finished) and has been aborted by manual. - The `sanitaize thread/memory` test is failing.
Author
Owner

@ggtakec commented on GitHub (Jul 16, 2023):

This issue is closed.
ThreadSanitizer tests still detect errors, which are discussed in #2220.

<!-- gh-comment-id:1637092945 --> @ggtakec commented on GitHub (Jul 16, 2023): This issue is closed. ThreadSanitizer tests still detect errors, which are discussed in #2220.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/s3fs-fuse#1104
No description provided.