Skip to content

test(pagebroker): consolidate benchmarks, smoke, and endurance coverage - #622

Draft
tzachi-runai wants to merge 32 commits into
dyn-4108/pagebroker-integration-testsfrom
dyn-4108/pagebroker-k3s-endurance
Draft

tzachi-runai wants to merge 32 commits into
dyn-4108/pagebroker-integration-testsfrom
dyn-4108/pagebroker-k3s-endurance

Conversation

@tzachi-runai

@tzachi-runai tzachi-runai commented Oct 15, 2026 •

Copy link
Copy Markdown
Collaborator

Adds PageBroker benchmarks, k3s smoke tests, Qwen GPU checkpoint/restore tests, and autonomous endurance runs in one follow-up PR after #715. Supersedes #636 and #564.

  • Benchmarks filesystem/POSIX and S3/Model Streamer transfers against one broker, with verified restores, resource measurements, and bounded cleanup.
  • Runs isolated smoke and endurance Jobs with durable reports, process identity checks, and owned-prefix S3 cleanup. Preserves the current file-based broker credentials and artifact addressing.
  • Exercises both Qwen models with repeated restores. Creates the default model-cache PVC when needed and downloads the selected model; shared NFS caches remain supported and reusable caches are retained.
  • Keeps benchmark, Qwen helper, and smoke/endurance checks in CI. Integration coverage stays in test(pagebroker): separate integration coverage from the core stack #715; the core PRs are unchanged.

Validation: 84 Qwen/framework tests, 66 benchmark tests, and all 190 smoke/endurance tests passed (11 TLS tests ran separately with the integration dependencies). Repository make test and make build passed. make check stops at the existing Go/linter export-data incompatibility. GPU/k3s execution was not run because the configured cluster hostname could not resolve; sustained benchmark campaigns were not run.

Based on #715. Refs #267.

@copy-pr-bot

copy-pr-bot Bot commented Oct 15, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@coderabbitai

coderabbitai Bot commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@tzachi-runai
tzachi-runai force-pushed the dyn-4108/pagebroker-k3s-endurance branch from 5b448d9 to 88e4b62 Compare October 15, 2026 13:00
@tzachi-runai
tzachi-runai force-pushed the dyn-4108/pagebroker-k3s-smoke branch from 8d33c6c to 8c97592 Compare October 15, 2026 13:00
@tzachi-runai
tzachi-runai force-pushed the dyn-4108/pagebroker-k3s-smoke branch from 8c97592 to 4af859c Compare October 15, 2026 13:53
@tzachi-runai
tzachi-runai force-pushed the dyn-4108/pagebroker-k3s-endurance branch from 88e4b62 to e748ab7 Compare October 15, 2026 13:53
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>
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>
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>
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>
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>
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>
tzachi-runai pushed a commit that referenced this pull request Oct 20, 2026
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
tzachi-runai pushed a commit that referenced this pull request Oct 20, 2026
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
tzachi-runai pushed a commit that referenced this pull request Oct 20, 2026
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
tzachi-runai pushed a commit that referenced this pull request Oct 20, 2026
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
@tzachi-runai
tzachi-runai force-pushed the dyn-4108/pagebroker-k3s-smoke branch from 67bbe49 to e169fcc Compare October 20, 2026 18:03
@tzachi-runai
tzachi-runai force-pushed the dyn-4108/pagebroker-k3s-endurance branch 2 times, most recently from fb4ed98 to f8e5583 Compare October 20, 2026 18:49
Tzachi Lapidot added 23 commits October 26, 2026 15:06
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>
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>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
…main

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>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
Signed-off-by: Tzachi Lapidot <tlapdot@nvidia.com>
@tzachi-runai
tzachi-runai force-pushed the dyn-4108/pagebroker-k3s-endurance branch from bc6ebe8 to e39ec1f Compare October 26, 2026 13:10
@tzachi-runai
tzachi-runai force-pushed the dyn-4108/pagebroker-integration-tests branch from af1ccea to 63aa6c7 Compare October 26, 2026 13:10
Tzachi Lapidot added 5 commits October 26, 2026 15:37
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>

This branch has not been deployed

No deployments
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.

1 participant