Skip to content
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

Reworked deadlock handling, fixed a few other issues #1016

Merged
merged 1 commit into from
Sep 3, 2024

Conversation

mpretty-cyro
Copy link
Collaborator

  • Fixed an issue where the background task to finish sending messages may not have sent the sync message or the main message after and upload
  • Fixed an issue where the SessionBackgroundTask was incorrectly reporting a failure to be created
  • Fixed an incorrect modal action colour
  • Fixed a crash when creating legacy groups
  • Updated the code so that we take charge of resolving the deadlock issue instead of relying on GRDB to do it
  • Updated the logic to timeout the SessionBackgroundTask with 5 seconds of background time remaining (to ensure we have enough time to suspend the network & database)

• Fixed an issue where the background task to finish sending messages may not have sent the sync message or the main message after and upload
• Fixed an issue where the SessionBackgroundTask was incorrectly reporting a failure to be created
• Fixed an incorrect modal action colour
• Fixed a crash when creating legacy groups
• Updated the code so that we take charge of resolving the deadlock issue instead of relying on GRDB to do it
• Updated the logic to timeout the SessionBackgroundTask with 5 seconds of background time remaining (to ensure we have enough time to suspend the network & database)
@mpretty-cyro mpretty-cyro self-assigned this Sep 2, 2024
@mpretty-cyro mpretty-cyro merged commit f07d0ba into oxen-io:dev Sep 3, 2024
1 check failed
@mpretty-cyro mpretty-cyro deleted the fix/deadlock-rework branch September 3, 2024 01:35
@mpretty-cyro mpretty-cyro mentioned this pull request Sep 3, 2024
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.

2 participants