DRAFT: Track the last rotation of online delete more accurately#5542
DRAFT: Track the last rotation of online delete more accurately#5542ximinez wants to merge 86 commits into
Conversation
3f9ebce to
a6f8d4e
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## ximinez/online-delete-gaps #5542 +/- ##
============================================================
Coverage ? 78.9%
============================================================
Files ? 816
Lines ? 72109
Branches ? 8404
============================================================
Hits ? 56909
Misses ? 15200
Partials ? 0
🚀 New features to boost your workflow:
|
325bad2 to
97289e6
Compare
|
TODO:
Edit It's better to have Edit 2026-07-08 Another option to consider: After copying nodes from the archive to the writable ( |
a74b9a1 to
4494768
Compare
9dabe53 to
b30c980
Compare
4ad11cf to
93385e3
Compare
dfd54f7 to
467170e
Compare
8f34db8 to
a521ddc
Compare
|
This PR has conflicts, please resolve them in order for the PR to be reviewed. |
…ximinez/online-delete-lastrotated * XRPLF/ximinez/online-delete-gaps: fix: Fix regressions in `server_definitions` (7008) chore: Do not duplicate sanitizer flags (7058) ci: Run pre-commit on diff in clang-tidy workflow (7078) ci: Use XRPLF/create-issue (7076) ci: Rewrite clang-tidy workflow(s) in a reusable manner (7062) chore: Ignore identifier-naming update in git blame (7066) refactor: Enable clang-tidy `readability-identifier-naming` check (6571)
|
All conflicts have been resolved. Assigned reviewers can now start or resume their review. |
|
This PR has conflicts, please resolve them in order for the PR to be reviewed. |
…ximinez/online-delete-lastrotated * XRPLF/ximinez/online-delete-gaps: ci: Only run reusable package in public repos (7293) fix: Set default peering port to 2459 (6848) fix: Use account ledger entry when canceling token escrows (6171) refactor: Rename `account_` to `accountID_` (7284) ci: Add Linux package builds (DEB + RPM) to CI (6639) refactor: Clean up comments post-clang-tidy changes (7283) release: Set version to 3.3.0-b0 (7280) refactor: Rename static constants (7120) refactor: Use `isFlag` where possible instead of bitwise math (7278) ci: Update XRPLF/actions (7281)
|
All conflicts have been resolved. Assigned reviewers can now start or resume their review. |
|
This PR has conflicts, please resolve them in order for the PR to be reviewed. |
…ximinez/online-delete-lastrotated
* XRPLF/ximinez/online-delete-gaps: (135 commits)
refactor: Use dispatch instead of post (7438)
Correct a couple of comments
refactor: Clean up tec object deletion logic (6588)
fix: Move AMMInvariant weakInvariantCheck logic into the transaction (7032)
fix: Improve ValidAMM invariant (7295)
feat: Remove clear mutable flags for DynamicMPT XLS-94 (7439)
ci: Build and push docker images in forks too (7588)
ci: [DEPENDABOT] bump actions/checkout from 6.0.3 to 7.0.0 (7585)
fix: Ensure xrpld service directories exist at startup (7565)
fix: Use template for granular delegation permissions (6613)
docs: Fix some comments to improve readability (7405)
ci: Disable assertions on Release builds (7443)
build: Add graphviz to Nix images (7566)
refactor: Rerevert "Explicitly trim the heap after cache sweeps (6022)"
release: Bump version to 3.3.0-b0
ci: Make clang-tidy workflow adjustments to stay in sync with Clio (7563)
build: Add git-lfs to Nix images (7561)
clang-tidy: nodiscard rendezvous, headers, const correctness, {}s
build: Add zip to Nix images (7551)
docs: Rewrite build environment docs (7533)
...
|
All conflicts have been resolved. Assigned reviewers can now start or resume their review. |
|
This PR has conflicts, please resolve them in order for the PR to be reviewed. |
…ximinez/online-delete-lastrotated * XRPLF/ximinez/online-delete-gaps: (48 commits) AI review feedback: variable initialization, comments, headers Apply suggestions from code review: fix typos chore: Enable modernize-use-auto (7707) build: Add protobuf dependencies to Nix (7706) feat: Enable ConfidentialTransfer and BatchV1_1 (7698) chore: Enable modernize-unary-static-assert (7705) chore: Make clang-tidy happy on macOS (7701) chore: Improve pre-commit hooks (7702) refactor: Retire DisallowIncomingV1 fix (7364) build: Add verify-headers target to cleanup headers (7670) Reorganize healthWait to avoid deadlock and duplicated code refactor: Retire InnerObjTemplate fix (7368) fix: Disable AMM creation with Vault shares (7666) test: Add tests for TMProofPathResponse and TMReplayDeltaResponse invalid hash/key sizes (7593) ci: [DEPENDABOT] bump actions/setup-python from 6.2.0 to 6.3.0 (7657) build: Don't reuse binaries between different C++ versions (7681) chore: Update pre-commit hooks && actions (7686) feat: Add an invariant to ensure object deletion also deletes its pseudo-account (7445) feat: Add Batch (XLS-56) V1_1 (6446) feat: Introduce lending 1.1 amendment and add `MemoData` field to `VaultDelete` transaction (6324) ...
|
All conflicts have been resolved. Assigned reviewers can now start or resume their review. |
WIP. Follow-up to #5531.
High Level Overview of Change
Context of Change
Type of Change
.gitignore, formatting, dropping support for older tooling)API Impact
libxrplchange (any change that may affectlibxrplor dependents oflibxrpl)This PR may resolve #4883 and #3912.