Eliminate Data Races from CwtchPeer / Profile #289
Labels
No Label
applications
BLOCKED
bug
design
duplicate
enhancement
fixed?
funding-needed
help wanted
infrastructure
invalid
payments
qubes
question
ready-for-implementation
refactor
spam
tapir-server
testing
tor
wontfix
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: cwtch.im/cwtch#289
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A result of the eventbus integration. We modify peer from 2 goroutines (the event bus handler and directly via the UI/interface)
We should move all updates/requests to the event bus as standard practice
This has been fixed by various refactors over the last few months. If anything we are a bit too conservative on the locking now and most of the profile/peer interactions can be flattened or removed entirely. Closing in favour of new issues which can be logged as we discover them.