Ivan Kozlovic
150d47cab3
[FIXED] Locking issue around account lookup/updates
...
Ensure that lookupAccount does not hold server lock during
updateAccount and fetchAccount.
Updating the account cannot have the server lock because it is
possible that during updateAccountClaims(), clients are being
removed, which would try to get the server lock (deep down in
closeConnection/s.removeClient).
Added a test that would have show the deadlock prior to changes
in this PR.
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2019-09-17 18:48:23 -06:00
..
2019-09-04 13:49:59 -05:00
2019-05-06 15:41:38 -07:00
2019-09-13 14:30:00 -06:00
2019-09-17 18:48:23 -06:00
2018-08-22 20:41:48 -07:00
2019-09-17 09:37:35 -07:00
2018-09-06 19:00:44 -07:00
2019-09-11 14:29:02 -06:00
2019-09-17 09:37:35 -07:00
2019-05-10 15:11:30 -07:00
2019-06-14 08:04:44 -07:00
2019-08-13 19:59:28 -07:00
2019-09-17 09:37:35 -07:00
2019-09-17 18:48:23 -06:00
2019-09-17 18:48:23 -06:00
2019-08-20 17:07:22 -06:00
2019-09-11 16:43:19 -07:00
2019-09-17 18:48:23 -06:00
2019-07-01 11:14:21 -07:00
2019-08-26 10:21:43 -06:00
2019-09-17 09:37:35 -07:00
2019-06-03 19:45:47 -06:00
2019-06-03 19:45:47 -06:00
2019-05-06 15:41:38 -07:00
2019-08-26 12:00:24 -06:00
2019-08-26 12:00:24 -06:00
2019-05-06 15:04:24 -07:00
2018-12-06 15:09:14 -08:00
2019-08-20 14:39:23 -06:00
2019-09-04 13:49:59 -05:00
2019-09-17 09:56:03 -05:00
2019-02-04 17:07:49 -08:00
2019-09-17 09:37:35 -07:00
2019-05-10 15:11:30 -07:00
2019-05-29 13:19:58 -07:00
2019-09-17 18:48:23 -06:00
2018-10-06 14:06:14 -07:00
2018-10-06 14:04:14 -07:00
2019-09-13 14:30:00 -06:00
2019-08-26 10:21:43 -06:00
2019-07-12 17:22:57 -06:00
2019-09-17 18:48:23 -06:00
2018-03-15 22:31:07 -07:00
2019-05-06 15:04:24 -07:00
2018-03-15 22:31:07 -07:00
2019-06-03 19:45:47 -06:00
2019-05-06 15:04:24 -07:00
2019-05-06 15:04:24 -07:00
2019-09-17 18:48:23 -06:00
2019-07-10 22:32:15 +08:00
2019-09-17 09:37:35 -07:00
2018-12-02 20:34:33 -08:00
2019-01-18 10:54:04 +08:00
2019-05-26 17:51:01 -06:00