Skip to content

Extend Cache runtime framework Phase 2: support curvine poc#5762

Open
xliuqq wants to merge 8 commits intofluid-cloudnative:masterfrom
xliuqq:curivne-poc
Open

Extend Cache runtime framework Phase 2: support curvine poc#5762
xliuqq wants to merge 8 commits intofluid-cloudnative:masterfrom
xliuqq:curivne-poc

Conversation

@xliuqq
Copy link
Copy Markdown
Collaborator

@xliuqq xliuqq commented Apr 5, 2026

Ⅰ. Describe what this PR does

cache runtime support curvine poc.

Ⅱ. Does this pull request fix one issue?

part of #5412

Ⅲ. List the added test cases (unit test/integration test) if any, please explain if no tests are needed.

e2e test

Ⅳ. Describe how to verify it

Ⅴ. Special notes for reviews

minimal implementation for curvine poc, left runtime/runtimeClass/dataset some fields unprocessed.

@fluid-e2e-bot
Copy link
Copy Markdown

fluid-e2e-bot bot commented Apr 5, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@fluid-e2e-bot
Copy link
Copy Markdown

fluid-e2e-bot bot commented Apr 5, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign ronggu for approval by writing /assign @ronggu in a comment. For more information see:The Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

gemini-code-assist[bot]

This comment was marked as resolved.

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 5, 2026

Codecov Report

❌ Patch coverage is 0% with 1105 lines in your changes missing coverage. Please review.
✅ Project coverage is 58.49%. Comparing base (1c1d870) to head (a29c0b7).
⚠️ Report is 3 commits behind head on master.

Files with missing lines Patch % Lines
pkg/ddc/cache/engine/transform.go 0.00% 143 Missing ⚠️
pkg/ddc/cache/component/statefulset_manager.go 0.00% 134 Missing ⚠️
pkg/ddc/cache/engine/cm.go 0.00% 132 Missing ⚠️
pkg/ddc/cache/component/daemonset_manager.go 0.00% 124 Missing ⚠️
pkg/ddc/cache/engine/transform_client.go 0.00% 63 Missing ⚠️
pkg/ddc/cache/engine/status.go 0.00% 59 Missing ⚠️
pkg/ddc/cache/engine/runtime.go 0.00% 51 Missing ⚠️
pkg/ddc/cache/engine/master.go 0.00% 50 Missing ⚠️
pkg/ddc/cache/engine/sync.go 0.00% 42 Missing ⚠️
pkg/ddc/cache/engine/dataset.go 0.00% 38 Missing ⚠️
... and 13 more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5762      +/-   ##
==========================================
- Coverage   60.47%   58.49%   -1.99%     
==========================================
  Files         465      473       +8     
  Lines       31148    32206    +1058     
==========================================
+ Hits        18837    18839       +2     
- Misses      10764    11820    +1056     
  Partials     1547     1547              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Signed-off-by: xliuqq <xlzq1992@gmail.com>

support app pod

cv mount succeed

fix mount

todo: use bin/cv mount to filter already mount path

master worker pod starts succeed

set envs

service name should be exposed

Signed-off-by: liuzhiqiang <923463801@qq.com>
Signed-off-by: xliuqq <xlzq1992@gmail.com>
xliuqq added 2 commits April 9, 2026 16:19
Signed-off-by: xliuqq <xlzq1992@gmail.com>
Signed-off-by: xliuqq <xlzq1992@gmail.com>
spec:
template:
spec:
containers:
xliuqq added 2 commits April 9, 2026 19:57
Signed-off-by: xliuqq <xlzq1992@gmail.com>
Signed-off-by: xliuqq <xlzq1992@gmail.com>
@xliuqq xliuqq marked this pull request as ready for review April 9, 2026 12:02
@xliuqq xliuqq changed the title Extend Cache runtime framework Phase 1: support curvine poc Extend Cache runtime framework Phase 2: support curvine poc Apr 10, 2026
xliuqq added 2 commits April 10, 2026 08:52
Signed-off-by: xliuqq <xlzq1992@gmail.com>
Signed-off-by: xliuqq <xlzq1992@gmail.com>
@sonarqubecloud
Copy link
Copy Markdown

@xliuqq xliuqq requested review from Syspretor and cheyang April 10, 2026 12:58
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.

2 participants