Skip to content

Fix data race in price-feeder websocket controller#2256

Merged
udpatil merged 1 commit intomainfrom
uday/price-feeder-race
Jul 23, 2025
Merged

Fix data race in price-feeder websocket controller#2256
udpatil merged 1 commit intomainfrom
uday/price-feeder-race

Conversation

@udpatil
Copy link
Copy Markdown
Collaborator

@udpatil udpatil commented Jul 23, 2025

Describe your changes and provide context

This fixes a data race issue by surrounding websocket controller accesses with mutex lock acquisition

Testing performed to validate your change

@udpatil udpatil merged commit 8592896 into main Jul 23, 2025
68 of 71 checks passed
@udpatil udpatil deleted the uday/price-feeder-race branch July 23, 2025 19:30
yzang2019 added a commit that referenced this pull request Jul 24, 2025
* main:
  Optimization: CreateAccount only clears state if code hash exists (#2255)
  chore: bump btcec to v2.3.2, x/crypto to v0.31.0 (#2238)
  Use legacy transaction decoder for historical height (#2234)
  Make flushing receipt synchronous (#2250)
  [SEI-9824][SEI-9825] Update oracle MidBlock logic (#2251)
  Fix data race in price-feeder websocket controller (#2256)
  Add tests for price feeder providers (#2253)
  remove arm64 target from CI due to slow running (#2254)
  Harden solo precompile (#2236)
  Add CODEOWNERS (#2237)
  Require MsgClaim sender to match signer (#2232)
  Remove writeset estimation to alleviate AccAddress mutex contention (#2239)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants