Fixed Several Issues
What have you done in this MR?
- Fixed crash caused by HCIM death
- Fixed NPEs thrown by packet write queue
- Fixed rare concurrency issue with packet write queue
Testers:
- Go die on HCIM (eg to an evil chicken random event), see if server crashes.
- Everything else is outside your scope.
Are there any tricky things testers should keep an eye out for?
-
No -
Yes, as follows: -
I have tested these changes thoroughly. -
This requires extra testing due to changes to architecture or other similarly risky changes. -
I used the Thanos Tool for any JSON edits, I did not edit any JSON files by hand (MR will be rejected if there are manual JSON edits). -
I acknowledge that this contribution will be released under the AGPL license.