Avi Kivity
05cec4a265
Merge "Reduce LSA memory reclamation overhead" from Tomasz
...
"
Main optimization is in the patch titled "lsa: Reduce amount of segment compactions".
I measured 50% reduction of cache update run time in a steady state for an
append-only workload with large partition, in perf_row_cache_update version from:
c3f9e6ce1f/tests/perf_row_cache_update.cc
Other workloads, and other allocation sites probably also could see the
improvement.
"
* tag 'tgrabiec/reduce-lsa-segment-compactions-v1' of github.com:tgrabiec/scylla:
lsa: Expose counters for allocation and compaction throughput
lsa: Reduce amount of segment compactions
lsa: Avoid the call to segment_pool::descriptor() in compact()
lsa: Make reclamation on reserve refill more efficient
2018-05-16 10:24:20 +03:00
..
2017-12-08 13:38:13 -05:00
2018-05-09 16:52:26 +01:00
2018-04-30 18:45:32 +02:00
2017-11-21 16:05:43 +02:00
2017-11-12 15:51:29 +01:00
2016-04-08 08:12:47 +03:00
2016-04-08 08:12:47 +03:00
2018-05-10 09:47:41 +03:00
2018-05-10 09:47:41 +03:00
2016-04-08 08:12:47 +03:00
2018-04-16 21:11:13 +02:00
2018-04-16 21:11:13 +02:00
2018-05-15 11:22:21 -04:00
2017-10-04 12:43:42 +02:00
2018-02-07 10:11:46 +00:00
2018-03-19 12:24:04 +00:00
2018-04-02 19:23:06 +01:00
2017-12-08 13:38:13 -05:00
2016-04-08 08:12:47 +03:00
2016-04-08 08:12:47 +03:00
2017-04-17 23:03:15 +03:00
2017-05-17 12:30:03 +03:00
2018-04-07 14:52:58 +03:00
2018-04-07 14:52:58 +03:00
2017-11-22 16:55:55 +01:00
2016-06-09 10:03:04 +02:00
2016-06-09 09:58:00 +02:00
2018-01-29 10:50:01 +00:00
2018-05-03 17:05:06 -07:00
2017-12-14 15:05:48 -05:00
2016-04-08 08:12:47 +03:00
2017-05-21 12:26:15 +03:00
2018-02-19 13:09:11 +00:00
2016-04-18 13:51:15 +00:00
2017-05-21 12:26:15 +03:00
2018-05-10 09:47:41 +03:00
2018-05-10 09:47:41 +03: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
2016-04-08 08:12:47 +03:00
2018-04-10 10:25:06 +03:00
2018-05-15 11:22:21 -04:00
2016-11-14 18:01:43 +02:00
2018-04-16 20:56:30 +02:00
2018-04-16 20:56:30 +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-05-16 10:24:20 +03:00
2018-05-15 21:49:01 +02:00
2018-01-30 18:33:25 +01:00
2018-05-09 16:10:46 +01:00
2016-04-08 08:12:47 +03:00
2018-05-09 16:10:46 +01:00
2016-04-08 08:12:47 +03:00
2016-04-08 08:12:47 +03:00
2018-05-09 16:52:26 +01:00
2017-05-21 12:26:15 +03:00
2016-04-08 08:12:47 +03:00
2017-05-21 12:26:15 +03:00
2016-04-08 08:12:47 +03:00
2016-04-08 08:12:47 +03:00
2016-04-08 08:12:47 +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-04-08 08:12:47 +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