| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-24 | FUSE Mount: enhance disk cache with volume ID and cookie validation (#7269) | Chris Lu | 1 | -10/+89 | |
| * enhance disk cache with volume ID and cookie validation * address comments * fix test * fmt | |||||
| 2024-09-14 | fix file read crash (#6021) | Bruce | 1 | -4/+7 | |
| 2024-09-11 | Feature limit caching to prescribed number of bytes per file (#6009) | Eugeniy E. Mikhailov | 1 | -0/+46 | |
| * feature: we can check if a fileId is already in the cache We using this to protect cache from adding the same needle to the cache over and over. * fuse mount: Do not start dowloader if needle is already in the cache * added maxFilePartSizeInCache property to ChunkCache If file very large only first maxFilePartSizeInCache bytes are going to be put to the cache (subject to the needle size constrains). * feature: for large files put in cache no more than prescribed number of bytes Before this patch only the first needle of a large file was intended for caching. This patch uses maximum prescribed amount of bytes to be put in cache. This allows to bypass default 2MB maximum for a file part stored in the cache. * added dummy mock methods to satisfy interfaces of ChunkCache | |||||
| 2024-09-10 | bug fix in the data received from cache processing (#6002) | Eugeniy E. Mikhailov | 1 | -5/+5 | |
| The patch addresses #3745. The cache should return the exact amount of data requested by the buffer. By construction of the cache it is always all requested data range or we have error happening. The old use of minsize miscalculate the requested data size, if non zero offset is requested. | |||||
| 2024-09-04 | Revert "weed mount, weed dav add option to force cache" | chrislu | 1 | -4/+2 | |
| This reverts commit 7367b976b05bfa69158a60f205dec970c48f50f0. | |||||
| 2024-09-04 | weed mount, weed dav add option to force cache | chrislu | 1 | -2/+4 | |
| 2022-07-29 | move to https://github.com/seaweedfs/seaweedfs | chrislu | 1 | -2/+2 | |
| 2022-02-26 | better control for reader caching | chrislu | 1 | -103/+0 | |
| 2022-02-25 | chunk cache adds function ReadChunkAt | chrislu | 1 | -0/+49 | |
| 2021-04-28 | make reader_at handle random reads more efficiently for FUSE | Nathan Hawkins | 1 | -0/+65 | |
| 2020-10-03 | re-enable caching larger than 16MB | Chris Lu | 1 | -2/+2 | |
| revert https://github.com/chrislusf/seaweedfs/commit/62ce85610e2fcd08488ee6026266e617509f6d46 | |||||
| 2020-09-27 | skip caching too large chunks | Chris Lu | 1 | -2/+4 | |
| 2020-09-27 | more tests | Chris Lu | 1 | -9/+9 | |
| 2020-09-27 | refactor | Chris Lu | 1 | -16/+14 | |
| adjust for faster test | |||||
| 2020-08-30 | change log level 5 to 4 | Chris Lu | 1 | -1/+1 | |
| 2020-08-17 | refactoring: use interface | Chris Lu | 1 | -0/+5 | |
| 2020-08-17 | rename | Chris Lu | 1 | -8/+8 | |
| 2020-08-17 | rename variables | Chris Lu | 1 | -10/+10 | |
| 2020-08-15 | adjust logs | Chris Lu | 1 | -1/+1 | |
| 2020-06-27 | since we already know the chunk size, no need to iterate | Chris Lu | 1 | -6/+20 | |
| 2020-06-27 | incase the memory data is too small | Chris Lu | 1 | -19/+6 | |
| 2020-06-26 | a little bit more efficient | Chris Lu | 1 | -3/+15 | |
| 2020-06-26 | error logging | Chris Lu | 1 | -0/+2 | |
| 2020-06-25 | FUSE mount: fix file id written twice? | Chris Lu | 1 | -1/+1 | |
| fix https://github.com/chrislusf/seaweedfs/issues/1373 | |||||
| 2020-04-13 | tiered caching | Chris Lu | 1 | -14/+29 | |
| 1/4 for small less than 1MB files. 1/4 for 1~4MB files, 1/2 for bigger than 4MB files | |||||
| 2020-04-13 | refactoring | Chris Lu | 1 | -61/+25 | |
| 2020-04-12 | refactoring | Chris Lu | 1 | -1/+1 | |
| 2020-04-12 | mount: fix | Chris Lu | 1 | -3/+1 | |
| fix bug found by git bisect, but I do not understand why it can cause error! | |||||
| 2020-04-12 | avoid duplicated setting chunks into cache | Chris Lu | 1 | -0/+11 | |
| 2020-04-12 | handle nil chunk cache | Chris Lu | 1 | -0/+10 | |
| 2020-04-11 | mount: add on disk caching | Chris Lu | 1 | -16/+95 | |
| 2020-04-11 | refactor | Chris Lu | 1 | -0/+36 | |
