Skip to content

test(fileservice): remove async callback flush deadline - #27789

Open
gouhongshen wants to merge 1 commit into
matrixorigin:mainfrom
gouhongshen:agent/issue-27764-ea8888ba
Open

test(fileservice): remove async callback flush deadline#27789
gouhongshen wants to merge 1 commit into
matrixorigin:mainfrom
gouhongshen:agent/issue-27764-ea8888ba

Conversation

@gouhongshen

Copy link
Copy Markdown
Contributor

What type of PR is this?

  • API-change
  • BUG
  • Improvement
  • Documentation
  • Feature
  • Test and CI
  • Code Refactoring

Which issue(s) this PR fixes:

Related to #27764

What this PR does / why we need it:

Root cause

TestDiskCacheAsyncCallbacksRemainOrderedAndBounded submitted all 64 async updates, intentionally blocked the ordered callback chain, then gave DiskCache.Flush a five-second context. Flush is correctly defined to wait only for the write worker to drain async.mu.pending; callbacks run after that barrier and retain their admission slots and copied bytes until they return. Under a loaded race worker, the context could expire before the writes drained, so elapsed scheduling time—not the lifecycle contract—decided the test result.

Changes

  • Wait for Flush with context.Background() after the callback-start phase, so completion is the write-drained synchronization point rather than a five-second performance deadline.
  • Explicitly assert that async.mu.pending is empty while all 64 callback-owned slots and bytes remain retained, then retain the existing overflow-drop and ordered callback assertions.
  • Do not change production code, asynchronous ownership, callback ordering, admission bounds, or Flush/Close semantics.

Issue-to-test proof

TestDiskCacheAsyncCallbacksRemainOrderedAndBounded now deterministically covers the exact issue scenario: 64 distinct asynchronous writes (the slot capacity), a blocked first callback, a completed write drain, full callback-owned admission accounting, rejection of a 65th update, and ordered release after callbacks unblock. BVT is not applicable because this is a package-private DiskCache worker/callback synchronization contract with no SQL or client-visible semantic change.

Tests run

  • .agents/skills/mo-dev/scripts/mo-cgo-test -list "^TestDiskCacheAsyncCallbacksRemainOrderedAndBounded$" ./pkg/fileservice
  • .agents/skills/mo-dev/scripts/mo-cgo-test -json -count=1 -timeout=120s -run "^TestDiskCacheAsyncCallbacksRemainOrderedAndBounded$" ./pkg/fileservice
  • .agents/skills/mo-dev/scripts/mo-cgo-test -race -count=100 -timeout=120s -run "^TestDiskCacheAsyncCallbacksRemainOrderedAndBounded$" ./pkg/fileservice
  • git diff --check origin/main...HEAD

All listed focused checks passed.

A full normal pkg/fileservice run was attempted but failed only at TestMinioSDK with Access Denied from localhost:9007; the same command at clean origin/main failed with the same test and signature.

Residual risks

This is test-only. A broken Flush barrier would now be caught by the Go test process timeout rather than by a five-second context cancellation; the test no longer treats ordinary scheduler delay as a failure. The existing callback-start guard and all admission/order assertions remain unchanged.

@mergify mergify Bot added the kind/test-ci label Aug 28, 2026
@matrix-meow matrix-meow added the size/XS Denotes a PR that changes [1, 9] lines label Aug 28, 2026
@gouhongshen
gouhongshen force-pushed the agent/issue-27764-ea8888ba branch from a3e9478 to c980a81 Compare August 28, 2026 08:08
@gouhongshen
gouhongshen marked this pull request as ready for review August 28, 2026 08:08
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@gouhongshen
gouhongshen force-pushed the agent/issue-27764-ea8888ba branch from a273329 to 24b2743 Compare August 28, 2026 13:55
@gouhongshen
gouhongshen force-pushed the agent/issue-27764-ea8888ba branch from 24b2743 to c6220a5 Compare August 28, 2026 14:04
@gouhongshen
gouhongshen force-pushed the agent/issue-27764-ea8888ba branch from c6220a5 to 7710562 Compare August 28, 2026 14:17
@gouhongshen

Copy link
Copy Markdown
Contributor Author

@Mergifyio queue

@mergify

mergify Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

  • 🟠 Waiting for queue conditions
  • ⏳ Enter queue
  • ⏳ Run checks
  • ⏳ Merge
Waiting for any of
  • all of: [📌 queue conditions of queue rule main]
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
      • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
      • check-success = Matrixone CI / UT Test on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / SCA Test on Linux/arm64
      • check-skipped = Matrixone CI / SCA Test on Linux/arm64
      • check-success = Matrixone CI / SCA Test on Linux/arm64
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Utils CI / Coverage
      • check-skipped = Matrixone Utils CI / Coverage
      • check-success = Matrixone Utils CI / Coverage
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
  • all of: [📌 queue conditions of queue rule release-2.1]
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
      • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
      • check-success = Matrixone CI / UT Test on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / SCA Test on Linux/arm64
      • check-skipped = Matrixone CI / SCA Test on Linux/arm64
      • check-success = Matrixone CI / SCA Test on Linux/arm64
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Utils CI / Coverage
      • check-skipped = Matrixone Utils CI / Coverage
      • check-success = Matrixone Utils CI / Coverage
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
  • all of: [📌 queue conditions of queue rule release-2.2]
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
      • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
      • check-success = Matrixone CI / UT Test on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / SCA Test on Linux/arm64
      • check-skipped = Matrixone CI / SCA Test on Linux/arm64
      • check-success = Matrixone CI / SCA Test on Linux/arm64
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Utils CI / Coverage
      • check-skipped = Matrixone Utils CI / Coverage
      • check-success = Matrixone Utils CI / Coverage
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
  • all of: [📌 queue conditions of queue rule release-3.0]
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
      • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
      • check-success = Matrixone CI / UT Test on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / SCA Test on Linux/arm64
      • check-skipped = Matrixone CI / SCA Test on Linux/arm64
      • check-success = Matrixone CI / SCA Test on Linux/arm64
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Utils CI / Coverage
      • check-skipped = Matrixone Utils CI / Coverage
      • check-success = Matrixone Utils CI / Coverage
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
  • all of: [📌 queue conditions of queue rule release-4.0]
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
      • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
      • check-success = Matrixone CI / UT Test on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / SCA Test on Linux/arm64
      • check-skipped = Matrixone CI / SCA Test on Linux/arm64
      • check-success = Matrixone CI / SCA Test on Linux/arm64
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Utils CI / Coverage
      • check-skipped = Matrixone Utils CI / Coverage
      • check-success = Matrixone Utils CI / Coverage
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
  • all of: [📌 queue conditions of queue rule release-4.1]
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
      • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
      • check-success = Matrixone CI / UT Test on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / SCA Test on Linux/arm64
      • check-skipped = Matrixone CI / SCA Test on Linux/arm64
      • check-success = Matrixone CI / SCA Test on Linux/arm64
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Utils CI / Coverage
      • check-skipped = Matrixone Utils CI / Coverage
      • check-success = Matrixone Utils CI / Coverage
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
  • all of: [📌 queue conditions of queue rule release-4.2]
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
      • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
      • check-success = Matrixone CI / UT Test on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone CI / SCA Test on Linux/arm64
      • check-skipped = Matrixone CI / SCA Test on Linux/arm64
      • check-success = Matrixone CI / SCA Test on Linux/arm64
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Utils CI / Coverage
      • check-skipped = Matrixone Utils CI / Coverage
      • check-success = Matrixone Utils CI / Coverage
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
    • any of: [🛡 GitHub branch protection]
      • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
All conditions
  • any of [🔀 queue conditions]:
    • all of [📌 queue conditions of queue rule main]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
        • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
        • check-success = Matrixone CI / UT Test on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / SCA Test on Linux/arm64
        • check-skipped = Matrixone CI / SCA Test on Linux/arm64
        • check-success = Matrixone CI / SCA Test on Linux/arm64
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Utils CI / Coverage
        • check-skipped = Matrixone Utils CI / Coverage
        • check-success = Matrixone Utils CI / Coverage
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • #review-threads-unresolved = 0 [🛡 GitHub branch protection]
      • github-review-approved [🛡 GitHub branch protection]
    • all of [📌 queue conditions of queue rule release-2.1]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
        • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
        • check-success = Matrixone CI / UT Test on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / SCA Test on Linux/arm64
        • check-skipped = Matrixone CI / SCA Test on Linux/arm64
        • check-success = Matrixone CI / SCA Test on Linux/arm64
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Utils CI / Coverage
        • check-skipped = Matrixone Utils CI / Coverage
        • check-success = Matrixone Utils CI / Coverage
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • #review-threads-unresolved = 0 [🛡 GitHub branch protection]
      • github-review-approved [🛡 GitHub branch protection]
    • all of [📌 queue conditions of queue rule release-2.2]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
        • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
        • check-success = Matrixone CI / UT Test on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / SCA Test on Linux/arm64
        • check-skipped = Matrixone CI / SCA Test on Linux/arm64
        • check-success = Matrixone CI / SCA Test on Linux/arm64
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Utils CI / Coverage
        • check-skipped = Matrixone Utils CI / Coverage
        • check-success = Matrixone Utils CI / Coverage
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • #review-threads-unresolved = 0 [🛡 GitHub branch protection]
      • github-review-approved [🛡 GitHub branch protection]
    • all of [📌 queue conditions of queue rule release-3.0]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
        • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
        • check-success = Matrixone CI / UT Test on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / SCA Test on Linux/arm64
        • check-skipped = Matrixone CI / SCA Test on Linux/arm64
        • check-success = Matrixone CI / SCA Test on Linux/arm64
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Utils CI / Coverage
        • check-skipped = Matrixone Utils CI / Coverage
        • check-success = Matrixone Utils CI / Coverage
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • #review-threads-unresolved = 0 [🛡 GitHub branch protection]
      • github-review-approved [🛡 GitHub branch protection]
    • all of [📌 queue conditions of queue rule release-4.0]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
        • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
        • check-success = Matrixone CI / UT Test on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / SCA Test on Linux/arm64
        • check-skipped = Matrixone CI / SCA Test on Linux/arm64
        • check-success = Matrixone CI / SCA Test on Linux/arm64
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Utils CI / Coverage
        • check-skipped = Matrixone Utils CI / Coverage
        • check-success = Matrixone Utils CI / Coverage
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • #review-threads-unresolved = 0 [🛡 GitHub branch protection]
      • github-review-approved [🛡 GitHub branch protection]
    • all of [📌 queue conditions of queue rule release-4.1]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
        • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
        • check-success = Matrixone CI / UT Test on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / SCA Test on Linux/arm64
        • check-skipped = Matrixone CI / SCA Test on Linux/arm64
        • check-success = Matrixone CI / SCA Test on Linux/arm64
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Utils CI / Coverage
        • check-skipped = Matrixone Utils CI / Coverage
        • check-success = Matrixone Utils CI / Coverage
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • #review-threads-unresolved = 0 [🛡 GitHub branch protection]
      • github-review-approved [🛡 GitHub branch protection]
    • all of [📌 queue conditions of queue rule release-4.2]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / UT Test on Ubuntu/x86
        • check-skipped = Matrixone CI / UT Test on Ubuntu/x86
        • check-success = Matrixone CI / UT Test on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone CI / SCA Test on Linux/arm64
        • check-skipped = Matrixone CI / SCA Test on Linux/arm64
        • check-success = Matrixone CI / SCA Test on Linux/arm64
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-skipped = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
        • check-success = Matrixone Compose CI / multi cn e2e bvt test docker compose(PROXY)
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Utils CI / Coverage
        • check-skipped = Matrixone Utils CI / Coverage
        • check-success = Matrixone Utils CI / Coverage
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-skipped = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
        • check-success = Matrixone UT Coverage / UT Coverage on Ubuntu/x86
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-skipped = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
        • check-success = Matrixone Standlone CI / multi CN e2e BVT Test on Linux/x64(COMPOSE, PESSIMISTIC)
      • #review-threads-unresolved = 0 [🛡 GitHub branch protection]
      • github-review-approved [🛡 GitHub branch protection]
  • -closed [📌 queue requirement]
  • -conflict [📌 queue requirement]
  • -draft [📌 queue requirement]
  • any of [📌 queue -> configuration change requirements]:
    • -mergify-configuration-changed
    • check-success = Configuration changed
  • any of [📌 queue requirement]:
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/test-ci size/XS Denotes a PR that changes [1, 9] lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants