Skip to content

chore: bump grovedb to 97250247 (per-instance limit review follow-ups) - #4566

Merged
QuantumExplorer merged 1 commit into
v4.2-devfrom
chore/grovedb-per-instance-limits-followups
Sep 1, 2026
Merged

chore: bump grovedb to 97250247 (per-instance limit review follow-ups)#4566
QuantumExplorer merged 1 commit into
v4.2-devfrom
chore/grovedb-per-instance-limits-followups

Conversation

@QuantumExplorer

Copy link
Copy Markdown
Member

Issue being fixed or feature implemented

Pin bump to grovedb 97250247 (develop head) — exactly one PR on top of the current pin: grovedb#847, the review follow-ups for #844/#845 (per-instance query limits), which the chained-document-query surface (#4547/#4549, merged) runs through directly.

The P1 fixes matter to us: instance caps no longer truncate the parent walk (prove/verify could return 0 rows where the trusted read returned data), empty subquery-matched children charge symmetrically between prover and verifier, non-Merk adapters min-compose child caps on both sides, and the merge lift refuses root-selection overlap instead of silently dropping an input's contribution. Plus a versioned serde representation for Query with fail-closed cross-generation decoding.

What was done?

Bumped every grovedb* rev in the six workspace Cargo.tomls + lockfile. No API changes — the workspace compiles untouched.

How Has This Been Tested?

On the new pin: chained e2e 6/6 (cargo test -p drive chained_query_e2e), chained v1 dispatch 5/5 (cargo test -p drive-abci chained), indexOnly 42/42 as the grovedb-heavy smoke; cargo check --workspace clean. grovedb's own suite at this rev is 5156 passing per #847.

Breaking Changes

None.

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation

For repository code-owners and collaborators only

  • I have assigned this pull request to a milestone

🤖 Generated with Claude Code

Pulls in grovedb #847 — the P1 fixes from the #844/#845 reviews, which
the chained document query surface runs through directly:

- instance caps no longer truncate the parent walk (prove/verify could
  return 0 rows where the trusted read returned data), and empty
  subquery-matched children charge symmetrically on both sides;
- the merge lift treats overlap with the merged root's own selection
  as a collision instead of silently dropping a root-landing input;
- non-Merk layer adapters min-compose child caps on both sides;
- versioned serde representation for Query (limit-bearing v3 nested
  so pre-limit readers fail cleanly), plus fail-closed version gates
  on the internal walk helpers.

No API changes; the workspace compiles untouched. Verified on the new
pin: chained e2e 6/6, chained v1 dispatch 5/5, indexOnly 42/42.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@thepastaclaw

thepastaclaw commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

🕓 Ready for review — 33 ahead in queue (commit a5c637d)
Queue position: 34/34 · 2 reviews active
ETA: start ~17:23 UTC · complete ~18:27 UTC (median 1h 4m across 30 recent reviews; 2 slots)
Queued 1m ago · Last checked: 2026-09-01 00:10 UTC

@QuantumExplorer
QuantumExplorer merged commit eb70b9f into v4.2-dev Sep 1, 2026
11 checks passed
@QuantumExplorer
QuantumExplorer deleted the chore/grovedb-per-instance-limits-followups branch September 1, 2026 00:14
@codecov

codecov Bot commented Sep 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.10%. Comparing base (9c79aa6) to head (a5c637d).
⚠️ Report is 2 commits behind head on v4.2-dev.

Additional details and impacted files
@@             Coverage Diff              @@
##           v4.2-dev    #4566      +/-   ##
============================================
- Coverage     87.24%   85.10%   -2.15%     
============================================
  Files          2754     2784      +30     
  Lines        358943   368868    +9925     
============================================
+ Hits         313162   313908     +746     
- Misses        45781    54960    +9179     
Components Coverage Δ
dpp 83.92% <ø> (-4.46%) ⬇️
drive 83.77% <ø> (-1.99%) ⬇️
drive-abci 89.60% <ø> (-0.14%) ⬇️
sdk ∅ <ø> (∅)
dapi-client ∅ <ø> (∅)
platform-version ∅ <ø> (∅)
platform-value 92.92% <ø> (ø)
platform-wallet ∅ <ø> (∅)
drive-proof-verifier 48.48% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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