Skip to content

Conversation

@tzemanovic
Copy link
Collaborator

@tzemanovic tzemanovic commented Nov 11, 2023

Describe your changes

  • Removed the buffer and load-shedding from Mempool requests - they cannot be shed as it makes CometBFT crash and without it the client will simply timeout when the node doesn't respond in time
  • Switched to tower-abci fork with load-shed error handling for Info requests. This is needed to avoid tower-abci crashing when it's spammed with queries

Indicate on which release or other PRs this topic is based on

#2141

Checklist before merging to draft

  • I have added a changelog
  • Git history is in acceptable state

@tzemanovic tzemanovic marked this pull request as ready for review November 11, 2023 14:08
@tzemanovic tzemanovic mentioned this pull request Nov 11, 2023
tzemanovic added a commit that referenced this pull request Nov 11, 2023
* tomas/tower-abci-shed:
  changelog: add #2152
  deps: switch to tower-abci fork with info requests load-shedding
  ledger: don't buffer or load shed mempool requests
tzemanovic added a commit that referenced this pull request Nov 11, 2023
* tomas/tower-abci-shed:
  changelog: add #2152
  deps: switch to tower-abci fork with info requests load-shedding
  ledger: don't buffer or load shed mempool requests
@adrianbrink adrianbrink merged commit a4cf45e into main Nov 11, 2023
@adrianbrink adrianbrink deleted the tomas/tower-abci-shed branch November 11, 2023 20:05
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.

4 participants