Commit Graph

45 Commits

Author SHA1 Message Date
kssenii
fbc1a80ebe Merge remote-tracking branch 'upstream/master' into min-file-segment-size 2023-06-23 12:52:29 +02:00
Sema Checherinda
2bbfa279ec fix gtest_lru_file_cache, fix remove from pending 2023-06-18 21:05:00 +02:00
kssenii
b8a4a784de Fix unit test, add check 2023-06-15 14:22:13 +02:00
kssenii
9b04e85137 Fix 2023-06-08 16:43:27 +02:00
Nikita Taranov
71a092d201 Merge branch 'master' into optimize_reading2 2023-04-28 12:29:27 +00:00
Nikita Taranov
de03b90570 impl 2023-04-27 17:07:00 +00:00
kssenii
1fbaaf0445 Merge remote-tracking branch 'upstream/master' into cache-better-locks 2023-04-22 17:14:50 +02:00
vdimir
92d0d9d4ff Http temporary buffer integration with fs cache 2023-04-19 16:44:21 +02:00
kssenii
1322ad53b8 Merge remote-tracking branch 'upstream/master' into cache-better-locks 2023-04-17 18:22:21 +02:00
kssenii
0517de58d1 Simplify FileCacheFactory 2023-04-15 16:15:20 +02:00
kssenii
09c23287aa Merge remote-tracking branch 'upstream/master' into cache-better-locks 2023-04-13 13:25:45 +02:00
kssenii
b773b506b2 Better 2023-04-12 23:27:06 +02:00
vdimir
5966281f7c
Test WriteBufferToFileSegment with several threads 2023-04-04 18:15:27 +00:00
kssenii
d94d08c18d Fix tests 2023-03-30 15:58:12 +02:00
kssenii
4cf2862a0e Merge remote-tracking branch 'upstream/master' into cache-better-locks 2023-03-29 12:50:36 +02:00
kssenii
1adef76cbd Better comment 2023-03-26 22:10:14 +02:00
kssenii
e6e71dc832 Do not take KeyGuard::Lock under CacheMetadataGuard::Lock to make metadata lock truly lightweight 2023-03-26 22:02:51 +02:00
kssenii
a2977e373a Merge remote-tracking branch 'upstream/master' into cache-better-locks 2023-03-17 14:34:04 +01:00
Sema Checherinda
67ac858a52 remove counters for threads, fix negative counters 2023-03-15 22:22:22 +01:00
Mike Kot
9920a52c51 use std::lerp, constexpr hex.h 2023-03-07 22:50:17 +00:00
kssenii
7b369e516c Fix stress test 2023-03-03 17:20:27 +01:00
kssenii
53f521ef1c Review fixes 2023-02-27 17:00:46 +01:00
kssenii
ae9922abe5 Fix clang tidy 2023-02-06 13:17:21 +01:00
kssenii
545d3c276c Fix tests 2023-01-20 14:09:04 +01:00
kssenii
4fd0be7f03 Fix TemporaryDataOnDisk with cache 2023-01-06 18:24:38 +01:00
kssenii
0a0b46f4c2 Better 2023-01-05 21:52:42 +01:00
kssenii
64fde45962 Correct merge 2023-01-04 22:04:25 +01:00
kssenii
9014c818ae Merge remote-tracking branch 'upstream/master' into try-perf 2023-01-04 20:56:32 +01:00
kssenii
25f8e8467a Rewrite locking in cache - intermediate state 2023-01-04 18:56:45 +01:00
vdimir
921ac8f9fb
Fix build and unit test 2022-12-22 13:08:54 +00:00
vdimir
79d91251c1
fix build 2022-12-22 10:22:58 +00:00
vdimir
ac3fd1e73d
Resolve code review comments 2022-12-22 10:22:58 +00:00
vdimir
182b34c11e
Fixes 2022-12-22 10:22:57 +00:00
vdimir
26716121f4
Make 'reserve' and 'write' in FileSegmentRangeWriter independent 2022-12-22 10:22:55 +00:00
vdimir
d30d25dbbe
Temporary files evict fs cache 2022-12-22 10:22:49 +00:00
kssenii
6bdd9bf932 Fix logical error with do_not_evict_index_and_mrk_files=1 2022-12-15 14:57:25 +01:00
Vladimir C
7d6950d397
Revert "Temporary files evict fs cache" 2022-12-02 14:50:56 +01:00
vdimir
9bdf01a55c
Do not use in FileSegment::getPathInLocalCache in StorageSystemFilesystemCache 2022-12-01 11:49:26 +00:00
vdimir
35c4e8ac84
wip: temporary files evict fs cache 2022-12-01 11:49:25 +00:00
vdimir
7a814d2854
wip: temporary files evict fs cache 2022-12-01 11:49:24 +00:00
vdimir
98fe3c6c02
Temporary files evict fs cache 2022-12-01 11:49:17 +00:00
kssenii
c2c35278ba Refactor cache for async download 2022-09-09 13:12:47 +02:00
kssenii
9ae95f8c04 Fix unit test 2022-09-01 13:11:47 +02:00
kssenii
ca4363e2e3 Merge master 2022-09-01 13:09:00 +02:00
kssenii
10a7e73d52 Fix unit test 2022-08-31 21:07:39 +02:00