Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: Merge sync logic to provide fine-grained life-cycle control #762

Merged
merged 32 commits into from
Jun 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
c0a89fd
Revert "chore: Remove notes"
morgsmccauley May 29, 2024
a90e416
refactor: Remove unused migration code
morgsmccauley May 29, 2024
75c53db
feat: Create merged synchroniser
morgsmccauley May 30, 2024
44fb56d
feat: Start new indexer
morgsmccauley May 30, 2024
6703248
feat: Handle synced/outdated indexers
morgsmccauley May 30, 2024
dec56d7
feat: Sync existing block streams
morgsmccauley May 30, 2024
f6f14f9
test: Test reconfiguration of block streams
morgsmccauley May 30, 2024
da19ba9
feat: Update state after synchronisation
morgsmccauley May 31, 2024
9c595c8
feat: Handle sync failures on new indexers
morgsmccauley May 31, 2024
54ca2c1
feat: Stop diabled indexers
morgsmccauley Jun 9, 2024
c96ab4f
refactor: Separate sorting logic from acting logic
morgsmccauley Jun 10, 2024
6a35eb6
feat: Migrate indexer redis state
morgsmccauley Jun 10, 2024
622f8e3
feat: List indexer states
morgsmccauley Jun 10, 2024
709b6ed
fix: Correctly list indexer states
morgsmccauley Jun 10, 2024
160e8de
fix: Ensure iterator is not consumed on first loop
morgsmccauley Jun 10, 2024
c6bb492
refactor: Handle disabled indexers
morgsmccauley Jun 10, 2024
95cb079
fix: Handle block streams with no last published block
morgsmccauley Jun 10, 2024
b5e3327
fix: Dont swallow start executor errors
morgsmccauley Jun 11, 2024
536a717
chore: Add some notes
morgsmccauley Jun 11, 2024
9355431
refactor: Use new synchronisation logic
morgsmccauley Jun 11, 2024
834ae8a
fix: Treat existing/unsynced block streams as new
morgsmccauley Jun 11, 2024
b3ceb36
fix: Create iter everytime to avoid missing elements
morgsmccauley Jun 11, 2024
fc7459b
feat: Handle deleted indexer
morgsmccauley Jun 11, 2024
9eb9893
chore: Remove notes
morgsmccauley Jun 11, 2024
a7ec431
refactor: Remove old synchronisation code
morgsmccauley Jun 11, 2024
d57ff58
feat: Add error context to executors_handler
morgsmccauley Jun 11, 2024
9e6d16f
test: Fix indexer state tests
morgsmccauley Jun 11, 2024
84d1495
chore: Remove print statement
morgsmccauley Jun 11, 2024
66c232d
chore: Add fix note
morgsmccauley Jun 11, 2024
3eb1be7
refactor: Use re-exports
morgsmccauley Jun 11, 2024
9186698
refactor: Move migration out of control loop
morgsmccauley Jun 12, 2024
5ddd38a
feat: Add deletion logs
morgsmccauley Jun 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions coordinator/src/block_streams/mod.rs

This file was deleted.

Loading
Loading