Levi Tamasi
fdc9b5248b
Revert to storing UncompressionDicts in the cache ( #5645 )
...
Summary:
PR https://github.com/facebook/rocksdb/issues/5584 decoupled the uncompression dictionary object from the underlying block data; however, this defeats the purpose of the digested ZSTD dictionary, since the whole point
of the digest is to create it once and reuse it over and over again. This patch goes back to
storing the uncompression dictionary itself in the cache (which should be now safe to do,
since it no longer includes a Statistics pointer), while preserving the rest of the refactoring.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/5645
Test Plan: make asan_check
Differential Revision: D16551864
Pulled By: ltamasi
fbshipit-source-id: 2a7e2d34bb16e70e3c816506d5afe1d842057800
2019-08-23 11:33:22 -07:00
..
2019-05-24 10:05:40 -07:00
2019-05-30 17:44:09 -07:00
2019-03-20 10:42:04 -07:00
2019-05-31 17:23:59 -07:00
2019-07-01 13:05:34 -07:00
2019-04-18 10:55:01 -07:00
2017-07-15 16:11:23 -07:00
2017-07-31 12:12:03 -07:00
2018-09-05 18:13:31 -07:00
2019-05-30 11:25:51 -07:00
2017-10-19 10:57:12 -07:00
2019-07-25 15:27:39 -07:00
2019-05-03 17:30:22 -07:00
2019-06-05 23:10:47 -07:00
2018-06-05 12:58:02 -07:00
2018-06-05 12:58:02 -07:00
2019-08-23 11:33:22 -07:00
2018-12-26 13:59:35 -08:00
2018-12-13 13:18:28 -08:00
2017-07-15 16:11:23 -07:00
2019-07-17 11:22:38 -07:00
2019-07-17 11:22:38 -07:00
2019-05-21 16:22:35 -07:00
2019-05-21 16:22:35 -07:00
2019-06-24 16:12:39 -07:00
2019-05-21 16:22:35 -07:00
2019-05-30 11:25:51 -07:00
2019-07-15 11:20:26 -07:00
2017-08-31 14:16:30 -07:00
2019-06-06 13:56:07 -07:00
2019-06-06 13:56:07 -07:00
2019-05-30 17:44:09 -07:00
2019-01-24 10:34:30 -08:00
2019-07-17 17:04:39 -07:00
2019-07-17 17:04:39 -07:00
2019-07-16 18:21:18 -07:00
2019-05-30 17:44:09 -07:00
2017-07-15 16:11:23 -07:00
2017-12-01 10:42:05 -08:00
2017-07-15 16:11:23 -07:00
2019-05-30 17:44:09 -07:00
2018-07-13 10:58:06 -07:00
2019-04-08 13:32:06 -07:00
2017-12-01 10:42:05 -08:00
2018-12-17 13:20:51 -08:00
2019-04-08 13:32:06 -07:00
2019-05-31 17:17:57 -07:00
2018-07-13 10:58:06 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2019-05-21 16:22:35 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2019-06-06 13:56:07 -07:00
2019-05-30 17:44:09 -07:00
2017-10-04 19:15:01 -07:00
2019-05-30 17:44:09 -07:00
2019-05-30 11:25:51 -07:00
2018-03-05 23:57:12 -08:00
2019-05-30 11:25:51 -07:00
2019-02-14 14:41:36 -08:00
2019-05-20 10:47:32 -07:00
2017-07-15 16:11:23 -07:00
2019-03-01 10:42:09 -08:00
2019-07-03 20:03:28 -07:00
2019-07-03 20:03:28 -07:00
2019-05-30 11:25:51 -07:00
2019-05-30 17:44:09 -07:00
2018-10-09 16:58:25 -07:00
2018-06-04 12:12:48 -07:00
2018-10-05 15:41:17 -07:00
2019-04-19 20:33:04 -07:00
2018-04-24 08:41:51 -07:00
2017-07-15 16:11:23 -07:00
2019-05-30 11:25:51 -07:00
2019-03-27 10:34:27 -07:00
2018-07-13 10:58:06 -07:00
2019-04-18 10:55:01 -07:00
2019-04-18 10:55:01 -07:00
2019-04-18 10:55:01 -07:00