-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Open
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or request
Description
Before opening a bug report, please confirm:
- I’ve re-read the relevant sections of the documentation.
- I’ve searched existing issues and discussions to avoid duplicates.
- I’ve reviewed or skimmed the source code (or examples) to confirm the behavior is not by design.
- I’ve tested this issue using a recent development wheel (
devdevelop oranightly) and can still reproduce it.
Summary
Node restart can trigger duplicate TradeId errors when fills are replayed from cache. The system attempts to reapply previously processed fills to positions, causing KeyError on duplicate trade ID detection. Need improved reconciliation to handle cached fills vs venue state on restart.
Relates to discussion at the end of #3031.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or request
Type
Projects
Status
Backlog