Skip to content

Adds inotify stress test#631

Draft
muhseth wants to merge 2 commits into
eclipse-score:mainfrom
muhseth:adds_inotify_stress_test
Draft

Adds inotify stress test#631
muhseth wants to merge 2 commits into
eclipse-score:mainfrom
muhseth:adds_inotify_stress_test

Conversation

@muhseth

@muhseth muhseth commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@muhseth
muhseth marked this pull request as draft July 2, 2026 08:47
@muhseth
muhseth force-pushed the adds_inotify_stress_test branch 5 times, most recently from 6f7d17b to c4ce298 Compare July 3, 2026 11:36
@muhseth
muhseth marked this pull request as ready for review July 6, 2026 08:22
@castler castler added the test-qnx Enables the checks with QNX toolchains. Checks require committer approval to start execution. label Jul 15, 2026
@castler
castler temporarily deployed to workflow-approval July 15, 2026 12:52 — with GitHub Actions Inactive
@castler
castler force-pushed the adds_inotify_stress_test branch from c4ce298 to e01368b Compare July 15, 2026 12:54
@castler
castler deployed to workflow-approval July 15, 2026 12:54 — with GitHub Actions Active
@muhseth
muhseth marked this pull request as draft July 15, 2026 13:52
muhseth added 2 commits July 16, 2026 11:53
Under heavy concurrent add/remove churn on the same directory, the QNX
io-notify resource manager can transiently fail RemoveWatch with EINVAL,
which permanently invalidates the watch descriptor. Retry the whole
add+remove step (obtaining a fresh descriptor) up to kMaxWatchAttempts;
fail only on a non-EINVAL error or persistent failure.
@muhseth
muhseth force-pushed the adds_inotify_stress_test branch from e01368b to 91ce05a Compare July 16, 2026 11:44
@muhseth
muhseth requested a deployment to workflow-approval July 16, 2026 11:44 — with GitHub Actions Waiting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test-qnx Enables the checks with QNX toolchains. Checks require committer approval to start execution.

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants