Matthew Fredrickson
9cec96a04c
app_macro: Fix locking around datastore access
...
app_macro sometimes would crash due to datastore list corruption on the
channel because of lack of locking around find and create process for
the macro datastore. This patch locks the channel lock prior to protect
against this problem.
Resolves : #265
(cherry picked from commit ec4e0340ce
)
2023-09-06 16:46:46 +00:00
..
2022-09-11 16:22:40 -05:00
2019-05-10 10:22:55 -06:00
2021-11-18 10:38:16 -06:00
2021-11-18 10:38:16 -06:00
2022-09-26 09:47:37 -05:00
2021-03-16 11:04:45 -05:00
2020-01-14 09:36:44 -06:00
2017-12-22 09:23:22 -05:00
2021-03-16 11:04:45 -05:00
2020-01-05 21:32:01 -06:00
2022-09-26 10:41:51 -05:00
2023-01-05 06:12:08 -06:00
2019-11-18 08:30:45 -06:00
2018-03-14 05:20:12 -04:00
2020-01-06 19:11:58 -06:00
2016-10-27 09:53:55 -04:00
2021-11-18 10:38:16 -06:00
2022-09-11 16:22:40 -05:00
2017-12-22 09:23:22 -05:00
2021-08-16 11:48:10 -05:00
2018-07-18 18:15:53 +00:00
2023-05-08 17:55:16 +00:00
2019-11-18 08:30:45 -06:00
2016-10-27 09:53:55 -04:00
2023-02-27 13:41:03 -06:00
2022-06-27 10:42:29 -05:00
2022-04-27 02:06:59 -05:00
2017-05-16 14:25:23 +00:00
2017-12-22 09:23:22 -05:00
2016-10-27 09:53:55 -04:00
2021-09-21 11:46:36 -05:00
2021-08-16 11:48:10 -05:00
2022-05-09 08:21:58 -05:00
2017-12-22 09:23:22 -05:00
2023-07-10 11:49:31 +00:00
2021-11-15 14:39:42 -06:00
2020-04-20 11:03:46 -05:00
2021-08-16 11:48:10 -05:00
2022-12-13 08:18:03 -05:00
2021-08-16 11:48:10 -05:00
2017-12-22 09:23:22 -05:00
2021-11-18 10:38:16 -06:00
2023-09-06 16:46:46 +00:00
2022-11-28 17:41:42 -06:00
2023-01-30 16:17:20 -05:00
2021-08-19 11:18:00 -05:00
2021-11-30 09:40:14 -06:00
2023-05-08 17:55:17 +00:00
2021-11-16 18:42:02 -06:00
2022-08-17 11:04:55 -05:00
2021-08-16 11:48:10 -05:00
2021-08-19 09:09:22 -05:00
2021-08-16 11:48:10 -05:00
2021-11-18 10:38:16 -06:00
2023-01-13 08:28:51 -06:00
2016-10-27 09:53:55 -04:00
2017-08-02 17:08:48 -04:00
2023-09-06 16:46:46 +00:00
2023-02-27 13:42:58 -06:00
2019-11-18 08:30:45 -06:00
2020-01-09 05:33:06 -06:00
2022-02-25 13:03:58 -06:00
2017-12-22 09:23:22 -05:00
2017-12-22 09:23:22 -05:00
2023-05-08 17:55:16 +00:00
2022-04-27 02:06:59 -05:00
2022-04-27 02:06:59 -05:00
2023-01-31 13:00:01 -06:00
2018-11-21 09:56:16 -05:00
2018-05-11 09:48:58 -04:00
2020-01-05 21:09:03 -06:00
2021-03-16 10:31:16 -05:00
2023-09-06 16:46:46 +00:00
2021-12-02 10:38:23 -06:00
2021-11-15 14:39:42 -06:00
2020-06-19 09:15:44 -05:00
2017-12-22 09:23:22 -05:00
2021-03-16 11:04:45 -05:00
2021-11-15 14:39:42 -06:00
2021-01-27 11:42:10 -06:00
2021-08-16 11:48:10 -05:00
2017-12-22 09:23:22 -05:00
2021-09-21 12:09:59 -05:00
2019-06-28 07:32:03 -06:00
2019-06-28 07:32:03 -06:00
2019-06-28 07:32:03 -06:00
2019-06-28 07:32:03 -06:00
2023-09-06 16:46:45 +00:00
2012-06-15 15:33:41 +00:00
2022-04-27 02:06:59 -05:00
2017-12-22 09:23:22 -05:00
2021-11-30 11:49:43 -05:00
2016-10-27 09:53:55 -04:00
2017-12-22 09:23:22 -05:00
2017-12-22 09:23:22 -05:00
2017-12-22 09:23:22 -05:00
2017-12-22 09:23:22 -05:00
2019-06-28 07:32:03 -06:00