Repository navigation
test(pagebroker): add k3s smoke and Qwen restore validation - #564
Closed
tzachi-runai wants to merge 9 commits into
Closed
tzachi-runai wants to merge 9 commits into
tzachi-runai wants to merge 9 commits into
Conversation
Contributor
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Comment |
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 13, 2026 17:55
556a524 to
d66884f
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
2 times, most recently
from
October 13, 2026 19:49
d8ca5fd to
3c8bd31
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
from
October 13, 2026 20:02
942c41f to
e73583f
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 14, 2026 05:59
3c8bd31 to
1e1e6d6
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
4 times, most recently
from
October 14, 2026 12:35
7c664c8 to
b89d50d
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 14, 2026 13:21
1e1e6d6 to
18ecd5a
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
from
October 14, 2026 13:45
b89d50d to
598dc51
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 14, 2026 13:52
18ecd5a to
8d33c6c
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
2 times, most recently
from
October 14, 2026 15:47
924bd9c to
3a37d3b
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 15, 2026 13:00
8d33c6c to
8c97592
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
from
October 15, 2026 13:34
3a37d3b to
06f3958
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 15, 2026 13:53
8c97592 to
4af859c
Compare
1 task done
tzachi-runai
pushed a commit
that referenced
this pull request
Oct 19, 2026
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
tzachi-runai
pushed a commit
that referenced
this pull request
Oct 19, 2026
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
This was referenced Oct 20, 2026
tzachi-runai
pushed a commit
that referenced
this pull request
Oct 20, 2026
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
2 times, most recently
from
October 21, 2026 15:39
45ec8bb to
fa63c46
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
2 times, most recently
from
October 21, 2026 17:08
1136ebb to
fb25f2a
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 21, 2026 17:08
fa63c46 to
c87155a
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
from
October 22, 2026 08:08
fb25f2a to
24f412e
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 22, 2026 08:08
c87155a to
e23c2ea
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
from
October 22, 2026 08:17
24f412e to
b4a4b55
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
2 times, most recently
from
October 22, 2026 08:18
a4c8d32 to
f7baf06
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
2 times, most recently
from
October 22, 2026 12:58
20b4cc4 to
9363e1f
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 22, 2026 12:58
e918989 to
6bc2436
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
from
October 22, 2026 15:35
f57360a to
c45833d
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 22, 2026 15:35
52cfbdb to
69b5e27
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-streamer-config
branch
from
October 25, 2026 09:00
4afdb9a to
ced4394
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 25, 2026 09:00
69b5e27 to
1bb0e76
Compare
tzachi-runai
changed the base branch from
dyn-4108/pagebroker-streamer-config
to
dyn-4108/pagebroker-integration-tests
October 25, 2026 15:04
added 6 commits
October 26, 2026 11:36
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-k3s-smoke
branch
from
October 26, 2026 09:38
87d6ac1 to
fccf369
Compare
tzachi-runai
force-pushed
the
dyn-4108/pagebroker-integration-tests
branch
from
October 26, 2026 09:38
e26affa to
6b57129
Compare
added 3 commits
October 26, 2026 12:40
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a k3s smoke harness for direct PageBroker filesystem/S3 client operations and opt-in real Qwen GPU checkpoint/restore. The orchestrator deploys isolated synthetic Jobs, runs Qwen validation against an installed Snapshot release, and collects independently validated evidence.
Filesystem synthetic transfers use POSIX: three publications and two restores per publication, with 11 reported steps. S3 uses Model Streamer: three publications and 15 steps covering publication, metadata, repeated restore, prepared abort, and wrong-store rejection. Payload contents, sizes, permissions, bounded cleanup, and staging removal are checked.
Each synthetic Job runs a dedicated broker and client with a shared Unix socket, PID namespace and tmpfs staging. A pidfd identifies the exact daemon. Reports and resource samples survive process termination and are retrieved through a bounded read-only exporter. Credentials are restricted to the S3 components and an owned object prefix.
The opt-in Qwen cases use staged POSIX filesystem restores; the removed filesystem Model Streamer selector is rejected. Rendered native tuning contains shared and S3 settings only. Resource reports retain memory, descriptor, thread, and staging measurements; they do not infer a leak verdict.
Based on #715 (integration coverage after #469); #622 adds repeated endurance validation. Refs #267.
Validation:
make check,make test, andmake buildpass at this PR head. The propagated smoke/endurance helper suite covers all 190 tests (the Kubernetes-model test was also run separately with its dependencies); 28 Qwen helper tests pass. Current changes were not executed on a physical GPU or k3s cluster.