Skip to content

feat(store-sync): make pending logs sync more resilient #3711

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

Open
wants to merge 6 commits into
base: entrykit-wiresaw
Choose a base branch
from

Conversation

alvrs
Copy link
Member

@alvrs alvrs commented May 20, 2025

  • previously if there was an error in the pending logs stream the sync stack fell back to the latest block logs stream (from indexer or rpc), but it never tried to reconnect to the pending logs stream
  • previously the sync stack wasn't detecting if the pending logs api was inactive and wasn't falling back to a latest block stream in that case

Copy link

changeset-bot bot commented May 20, 2025

🦋 Changeset detected

Latest commit: b3a32ad

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 30 packages
Name Type
@latticexyz/store-sync Patch
@latticexyz/cli Patch
@latticexyz/dev-tools Patch
@latticexyz/explorer Patch
@latticexyz/store-indexer Patch
@latticexyz/world-module-erc20 Patch
@latticexyz/world-modules Patch
@latticexyz/abi-ts Patch
@latticexyz/block-logs-stream Patch
@latticexyz/common Patch
@latticexyz/config Patch
create-mud Patch
@latticexyz/entrykit Patch
@latticexyz/faucet Patch
@latticexyz/gas-report Patch
@latticexyz/paymaster Patch
@latticexyz/protocol-parser Patch
@latticexyz/react Patch
@latticexyz/recs Patch
@latticexyz/schema-type Patch
solhint-config-mud Patch
solhint-plugin-mud Patch
@latticexyz/stash Patch
@latticexyz/store Patch
@latticexyz/utils Patch
vite-plugin-mud Patch
@latticexyz/world-consumer Patch
@latticexyz/world-module-callwithsignature Patch
@latticexyz/world-module-metadata Patch
@latticexyz/world Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@alvrs alvrs changed the title Wiresaw sync feat(store-sync): make pending logs sync more resilient against downtime May 20, 2025
@alvrs alvrs changed the title feat(store-sync): make pending logs sync more resilient against downtime feat(store-sync): make pending logs sync more resilient May 20, 2025
@alvrs alvrs marked this pull request as ready for review May 20, 2025 22:35
@alvrs alvrs requested a review from frolic May 20, 2025 22:35
@alvrs alvrs requested a review from karooolis as a code owner May 26, 2025 09:35
@alvrs alvrs force-pushed the entrykit-wiresaw branch from 4a21c60 to a68eb17 Compare May 26, 2025 09:35
@alvrs alvrs force-pushed the entrykit-wiresaw branch from a68eb17 to e113d07 Compare May 26, 2025 10:38
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.

1 participant