Skip to content

[pull] master from cube-js:master#405

Merged
pull[bot] merged 2 commits intocode:masterfrom
cube-js:master
Apr 14, 2026
Merged

[pull] master from cube-js:master#405
pull[bot] merged 2 commits intocode:masterfrom
cube-js:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Apr 14, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

ovr and others added 2 commits April 14, 2026 16:20
#10683)

Introduce a generic `set_post_commit_callback` on `BatchPipe<S>` that fires after a
successful RocksDB commit on the RW-loop thread. This replaces the hard-coded
`invalidate_tables_cache` boolean flag, which was a hack that also ran before the
actual commit.

- `BatchPipe` is now generic over a store type `S` (defaults to `()`), allowing
  callbacks to receive a typed store reference
- `RocksMetaStore::write_operation` passes `&RocksMetaStore` to callbacks, giving
  them direct access to `cached_tables` and other metastore state
- Moved `cached_tables` from `RocksStore` to `RocksMetaStore` where it belongs
- Cache invalidation now only happens when the commit actually succeeds
- `RocksTable` methods are generic over `S` so they work with any `BatchPipe<S>`
- Remove stale docs-mintlify/data-modeling/ folder (duplicated content)
- Move cubes/views diagram to top of Getting Started page
- Remove OLAP terminology reference from Concepts page
- Add introductory sentence listing key concepts on Concepts page

Made-with: Cursor
@pull pull Bot locked and limited conversation to collaborators Apr 14, 2026
@pull pull Bot added the ⤵️ pull label Apr 14, 2026
@pull pull Bot merged commit 34a78f4 into code:master Apr 14, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants