Add WriteStateSnapshot #15

Merged
roysc merged 23 commits from with-iterator-tracker into main 2023-09-28 03:35:47 +00:00
23 Commits
Author SHA1 Message Date
roysc aeffc86033 check for recovery file
Test / Run compliance tests (pull_request) Successful in 3m47s
Test / Run unit tests (pull_request) Successful in 15m27s
Test / Run integration tests (pull_request) Successful in 28m35s
2023-09-28 09:00:50 +08:00
roysc e668a73bbe Merge pull request 'Run compliance tests.' (#16) from telackey/cict into with-iterator-tracker
Test / Run unit tests (pull_request) Successful in 17m50s
Test / Run compliance tests (pull_request) Successful in 3m19s
Test / Run integration tests (pull_request) Successful in 31m34s
Reviewed-on: #16
2023-09-27 13:58:42 +00:00
roysc c2ceca9230 refactor: only support tracked snapshots
Test / Run unit tests (pull_request) Successful in 16m19s
Test / Run integration tests (pull_request) Successful in 32m16s
tracking incremental state diffs is not feasible like this. because updates are processed after the
trie has been traversed, the iterators' state doesn't fully capture the progress of the diff. since
currently snapshots are the only use case for tracking, let's just support that.
2023-09-27 21:29:20 +08:00
roysc 935c2ce4b5 Use v0.1.0
Test / Run integration tests (pull_request) Successful in 29m30s
Test / Run unit tests (pull_request) Successful in 16m35s
Test / Run compliance tests (pull_request) Successful in 4m7s
2023-09-27 15:54:19 +08:00
roysc 101654f30e Rm branch spec
Test / Run unit tests (pull_request) Has been cancelled
Test / Run compliance tests (pull_request) Failing after 42s
Test / Run integration tests (pull_request) Has been cancelled
2023-09-27 15:50:17 +08:00
telackey c8e7acaacd jq
Test / Run integration tests (pull_request) Successful in 30m51s
Test / Run compliance tests (pull_request) Successful in 4m16s
Test / Run unit tests (pull_request) Successful in 16m46s
2023-09-26 20:24:23 -05:00
telackey dfa0660317 Tweak path
Test / Run integration tests (pull_request) Has been cancelled
Test / Run unit tests (pull_request) Has been cancelled
Test / Run compliance tests (pull_request) Has been cancelled
2023-09-26 20:16:54 -05:00
telackey c37aab8b69 Run compliance tests.
Test / Run integration tests (pull_request) Has been cancelled
Test / Run unit tests (pull_request) Has been cancelled
Test / Run compliance tests (pull_request) Failing after 14s
2023-09-26 20:12:19 -05:00
roysc 367349b85a update dep
Test / Run integration tests (pull_request) Successful in 31m17s
Test / Run unit tests (pull_request) Successful in 16m35s
2023-09-26 20:12:33 +08:00
roysc 64d45bdfd8 rework iterator state stuff 2023-09-26 20:12:33 +08:00
roysc 5b51346a83 add missing rollback, doc 2023-09-26 18:10:38 +08:00
roysc 77e00278e4 fix test
Test / Run unit tests (pull_request) Successful in 16m34s
Test / Run integration tests (pull_request) Successful in 30m15s
2023-09-26 02:50:18 +08:00
roysc 52deae0528 update tracker 2023-09-26 02:50:10 +08:00
roysc afd4c05d4a default log level = info 2023-09-22 16:47:27 +08:00
roysc e6d312f98b fix symm diff iterator tests 2023-09-22 16:47:27 +08:00
roysc 026bd81636 re-export indexer types for consuming libs 2023-09-22 16:47:27 +08:00
roysc 7c4f8432db tweaks 2023-09-22 16:47:27 +08:00
roysc 1f477f24ea rm redundant node info 2023-09-22 16:47:27 +08:00
roysc f528cfdf71 comments & formatting 2023-09-22 16:47:27 +08:00
roysc 1e3daaeaee WriteStateDiffTracked 2023-09-22 16:47:27 +08:00
roysc 1781675b39 expose symm diff iterator state in companion object 2023-09-22 16:47:27 +08:00
roysc 68e2aca32e refactor batch 2023-09-22 16:47:27 +08:00
roysc a7b83fc63c factor out PushHeader method 2023-09-22 16:47:27 +08:00