Glauber Costa
3b53f922a3
logalloc: capture current scheduling group for deferring function
...
When we call run_when_memory_available, it is entirely possible that
the caller is doing that inside a scheduling_group. If we don't defer
we will execute correctly. But if we do defer, the current code will
execute - in the future - with the default scheduling group.
This patch fixes that by capturing the caller scheduling group and
making sure the function is executed later using it.
Signed-off-by: Glauber Costa <glauber@scylladb.com >
2018-03-20 16:58:35 -04:00
..
2017-12-08 13:38:13 -05:00
2017-12-08 10:12:41 -05:00
2018-03-06 11:50:26 +01:00
2017-11-21 16:05:43 +02:00
2017-11-12 15:51:29 +01:00
2016-12-19 14:20:58 +01:00
2016-12-19 14:20:58 +01:00
2018-02-20 19:49:11 +00:00
2018-01-29 11:57:04 -08:00
2018-03-14 09:16:54 -04:00
2017-10-04 12:43:42 +02:00
2018-02-07 10:11:46 +00:00
2017-11-06 09:53:05 +00:00
2017-11-06 09:53:05 +00:00
2017-12-08 13:38:13 -05:00
2017-04-17 23:03:15 +03:00
2017-05-17 12:30:03 +03:00
2017-05-21 12:26:15 +03:00
2017-11-22 16:55:55 +01:00
2018-01-29 10:50:01 +00:00
2017-12-14 15:05:48 -05:00
2017-05-21 12:26:15 +03:00
2018-02-19 13:09:11 +00:00
2017-05-21 12:26:15 +03:00
2018-03-15 12:24:15 -04:00
2016-12-19 14:20:58 +01:00
2017-12-05 14:28:34 +00:00
2016-09-28 17:34:16 +03:00
2017-06-24 18:06:11 +02:00
2018-03-15 12:24:15 -04:00
2018-03-15 12:24:15 -04:00
2016-11-14 18:01:43 +02:00
2017-11-15 23:17:05 -05:00
2017-10-18 08:49:52 +02:00
2017-09-18 12:44:05 +02:00
2018-02-26 14:35:13 +02:00
2018-03-20 16:58:35 -04:00
2018-01-30 18:33:25 +01:00
2018-01-30 18:33:25 +01:00
2018-01-26 13:49:56 +01:00
2017-03-02 09:05:10 +00:00
2017-05-21 12:26:15 +03:00
2017-05-21 12:26:15 +03:00
2017-05-26 19:26:20 +03:00
2017-10-18 08:49:52 +02:00
2017-06-29 02:08:12 -03:00
2016-07-19 18:21:58 +03:00
2017-11-21 16:05:43 +02:00
2017-05-16 15:56:03 -04:00
2017-04-25 11:43:04 +02:00