Tomasz Grabiec
c9e1694c58
Merge "Some optimizations on cache entry lookup" from Pavel Emelyanov
...
The set contains 3 small optimizations:
- avoid copying of partition key on lookup path
- reduce number of args carried around when creating a new entry
- save one partition key comparison on reader creation
Plus related satellite cleanups.
* https://github.com/xemul/scylla/tree/br-row-cache-less-copies :
row_cache: Revive do_find_or_create_entry concepts
populating reader: Do not copy decorated key too early
populating reader: Less allocator switching on population
populating reader: Fix indentation after previous patch
row_cache: Move missing entry creation into helper
test: Lookup an existing entry with its own helper
row_cache: Do not copy partition tombstone when creating cache entry
row_cache: Kill incomplete_tag
row_cache: Save one key compare on direct hit
2020-09-15 17:49:47 +02:00
..
2020-07-08 13:39:15 +02:00
2020-06-10 15:49:51 +03:00
2020-08-15 20:26:02 +03:00
2020-08-04 16:40:00 -07:00
2020-07-16 16:38:48 +03:00
2020-06-25 15:37:23 -07:00
2020-08-06 15:41:31 +03:00
2020-08-27 15:05:51 +03:00
2020-09-03 21:13:21 +03:00
2020-06-16 16:15:23 +02:00
2020-07-03 08:24:41 +02:00
2020-08-31 11:33:14 +03:00
2020-07-21 10:33:49 -07:00
2020-05-07 16:19:56 +03:00
2020-04-09 11:22:49 +02:00
2020-05-28 11:34:35 +03:00
2020-03-23 23:19:21 +03:00
2020-03-16 20:27:45 +03:00
2020-03-16 20:27:45 +03:00
2020-03-16 20:27:45 +03:00
2020-07-07 23:08:09 +02:00
2020-08-25 10:41:54 +03:00
2020-08-26 20:44:11 +03:00
2020-07-29 08:32:34 +03:00
2020-07-14 16:29:53 +03:00
2020-05-26 20:46:45 +03:00
2020-08-15 20:26:02 +03:00
2020-06-03 14:44:00 +02:00
2020-06-18 14:18:21 +03:00
2020-08-17 16:44:14 +02:00
2020-09-10 08:45:07 +02:00
2020-07-28 18:00:29 +03:00
2020-06-18 15:13:56 +03:00
2020-08-19 20:50:53 +03:00
2020-04-05 12:46:04 +03:00
2020-07-14 16:29:49 +03:00
2020-07-06 11:24:12 +03:00
2020-08-04 18:44:29 +02:00
2020-05-13 09:37:39 +03:00
2020-05-26 20:49:58 +03:00
2020-09-08 15:59:25 +03:00
2020-08-10 18:37:42 +03:00
2020-05-28 11:34:35 +03:00
2020-09-07 17:07:26 +03:00
2020-05-28 11:34:35 +03:00
2020-07-29 08:32:31 +03:00
2020-08-10 18:51:12 +03:00
2020-09-10 13:16:44 +02:00
2020-04-22 16:28:07 +08:00
2020-08-11 13:28:50 +03:00
2020-07-23 16:49:35 +03:00
2020-04-22 18:24:54 +02:00
2020-08-03 17:32:49 +02:00
2020-07-07 09:09:40 +02:00
2020-06-18 12:38:31 +03:00
2020-08-10 18:37:42 +03:00
2020-07-19 15:44:38 +03:00
2020-08-26 20:44:11 +03:00
2020-08-31 11:33:14 +03:00
2020-05-28 11:34:35 +03:00
2020-03-25 14:19:30 +01:00
2020-04-06 08:59:40 +02:00
2020-04-12 17:48:44 +03:00
2020-08-15 20:26:02 +03:00
2020-08-21 14:58:40 +03:00
2020-07-21 10:33:49 -07:00
2020-07-21 10:33:49 -07:00
2020-06-18 09:37:18 -04:00
2020-08-11 14:52:04 +03:00
2020-07-21 10:33:49 -07:00
2020-08-11 10:37:34 +08:00
2020-06-23 19:39:54 +03:00
2020-08-03 17:32:49 +02:00
2020-06-10 15:49:51 +03:00
2020-09-07 18:11:21 +03:00
2020-08-16 13:49:55 +03:00
2020-09-07 18:11:21 +03:00
2020-08-18 10:22:35 +03:00
2020-08-18 14:31:04 +03:00
2020-03-16 20:27:45 +03:00
2020-03-16 20:27:45 +03:00
2020-08-20 14:53:07 +02:00