throwaway: validate full-ACID + write-gate-sharing (storage prototype/full-acid-containerprofile) — rerun 3/3 — do not merge - #969
Conversation
…/full-acid-containerprofile) — do not merge Pins storage.image to quay.io/matthiasb_1/storage:fullacid-02002737, a build of kubescape/storage prototype/full-acid-containerprofile at commit 02002737 (the SQLite-native ObjectStore ContainerProfile backend, the write gate hoisted out and shared across all resource kinds, the startup migration, cleanup/GNP rewiring through the CP store, and the export-based rollback tool). Also overrides tests/chart's storage config.json to actually exercise the new code path: containerProfileSqliteBackend=true, plus an explicit singleWriterEnabled=true (already the default, set explicitly here since the backend's own startup check refuses to run without it). Without this, the deployed storage pod would silently keep serving ContainerProfiles through the unchanged legacy row+gob-file StorageImpl, defeating the point of this validation run. Throwaway PR, not for merge. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LCMGT6Po2tSr1VEDVrbbYd
|
Warning Review limit reachedNext included review available in 59 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Rerun 3/3 of the full-ACID validation. This run's overall workflow conclusion was "cancelled": 4 of the 5 executed component-tests jobs completed normally (failures: Test_06, Test_07, Test_08, Test_16), but component-tests (Test_28_UserDefinedNetworkNeighborhood) ran from 15:17:45Z to 15:22:45Z... actually to 21:22:45Z (~6h) before being killed by GitHub Actions' hard job timeout — normally this test completes in ~9 minutes (confirmed in the other 2 full-ACID runs and both baseline runs). The job's own log stream goes silent after 15:27:39Z with no panic/fatal/cancellation marker captured, so this could be a GH-hosted-runner infrastructure hang unrelated to the code under test, or a genuine rare deadlock under the shared write gate — inconclusive from available logs. Flagging for follow-up, not dismissing it. Data folded into the summary on #967. |
Real-CI validation run 3/3, same image (quay.io/matthiasb_1/storage:fullacid-02002737)
and config overrides as the first run — third rerun to bring the sample
to n=3.
Throwaway PR, not for merge.
AI-skills: ralplan,plan | cmds: /compact,/usage-credits