| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-16 | convert error fromating to %w everywhere (#6995) | Chris Lu | 1 | -1/+1 | |
| 2025-06-06 | Fix dumb typo in 08556257 (#6844) | Lisandro Pin | 1 | -1/+1 | |
| 2025-06-05 | New `needle_map.CompactMap()` implementation for reduced memory usage (#6842) | Lisandro Pin | 7 | -439/+1298 | |
| * Rework `needle_map.CompactMap()` to maximize memory efficiency. * Use a memory-efficient structure for `CompactMap` needle value entries. This slightly complicates the code, but makes a **massive** difference in memory efficiency - preliminary results show a ~30% reduction in heap usage, with no measurable performance impact otherwise. * Clean up type for `CompactMap` chunk IDs. * Add a small comment description for `CompactMap()`. * Add the old version of `CompactMap()` for comparison purposes. | |||||
| 2025-06-02 | Merge branch 'master' of https://github.com/seaweedfs/seaweedfs3.89 | Chris Lu | 2 | -15/+39 | |
| 2025-06-02 | 3.89 | Chris Lu | 1 | -6/+10 | |
| 2025-06-02 | fix insert beyond look back window (#6838) | Chris Lu | 2 | -12/+39 | |
| 2025-06-02 | Minor fix for the `CompactMap()` performance test. (#6836) | Lisandro Pin | 1 | -2/+2 | |
| Per-entry memory usage is based on `TotalAllocs`, which is incorrect - that value is a cummulative of heap usage, which doesn't decrease when objects are freeed. `Allocs` is instead an accurate represeentation of actual memory usage at the time metrics are reported. | |||||
| 2025-05-28 | Further improve memory usage of `needle_map.CompactMap()`. (#6825) | Lisandro Pin | 2 | -36/+40 | |
| 2025-05-23 | Rewrite `needle_map.CompactMap()` for more efficient memory usage (#6813) | Lisandro Pin | 2 | -88/+83 | |
| 2024-01-25 | Revert "Fix weed fix" | chrislu | 1 | -28/+2 | |
| This reverts commit 6c1ce18541731b01cca7c13f6245cbaad3bca7a5. | |||||
| 2023-11-26 | go fmt | chrislu | 2 | -5/+5 | |
| 2023-11-20 | Fix weed fix | SmsS4 | 1 | -2/+28 | |
| 2022-10-30 | [volume.chek.disk] sync of deletions the fix (#3923) | Konstantin Lebedev | 1 | -1/+5 | |
| * sync of deletions the fix * avoid return if only partiallyDeletedNeedles * refactor sync deletions | |||||
| 2022-10-28 | [voluche.chek.disk] needles older than the cutoff time are not missing yet ↵ | Konstantin Lebedev | 1 | -8/+39 | |
| (#3922) needles older than the cutoff time are not missing yet https://github.com/seaweedfs/seaweedfs/issues/3919 | |||||
| 2022-10-13 | vacuum metrics and force sync dst files (#3832) | Konstantin Lebedev | 1 | -1/+4 | |
| 2022-10-09 | fix: compact_map get error mismatching cokie (#3748) | binbinshi | 3 | -6/+49 | |
| * fix: compact_map get error * fix: CompactSection delete lock and move test to compact_map Co-authored-by: shibinbin <shibinbin@megvii.com> | |||||
| 2022-09-14 | go fmt | chrislu | 2 | -5/+5 | |
| 2022-07-29 | move to https://github.com/seaweedfs/seaweedfs | chrislu | 8 | -12/+12 | |
| 2022-07-20 | rename parameter and reuse functions | guol-fnst | 1 | -1/+1 | |
| rename milestone to watermark | |||||
| 2022-06-23 | test compact map with snowflake sequencer | chrislu | 1 | -0/+15 | |
| 2022-06-16 | reduce upfront memory usage for low density volume | chrislu | 1 | -1/+1 | |
| 2021-09-01 | go fmt | Chris Lu | 1 | -0/+1 | |
| 2021-06-28 | look back when adding to sorted values | Chris Lu | 2 | -5/+25 | |
| look back when adding to sorted values, before adding it to overflow | |||||
| 2021-06-28 | volume: large_volume version has bug when using in memory index | Chris Lu | 2 | -0/+34 | |
| fix https://github.com/chrislusf/seaweedfs/issues/2162 | |||||
| 2021-03-22 | shell: add volume.check.disk to fix inconsistency for replicated volumes | Chris Lu | 1 | -1/+8 | |
| fix https://github.com/chrislusf/seaweedfs/issues/1923 | |||||
| 2020-09-12 | do not idx file format | Chris Lu | 1 | -5/+2 | |
| revert c9ab8d05fa9b425352ce978b5c5b5b0d71d787ad | |||||
| 2020-09-10 | fixes for reading deleted fid | Chris Lu | 1 | -2/+5 | |
| 2020-08-29 | go fmt | Chris Lu | 2 | -3/+3 | |
| 2020-08-19 | fix tests | Chris Lu | 1 | -3/+3 | |
| 2020-08-18 | support read option readDeleted=true | Chris Lu | 1 | -6/+3 | |
| 2020-08-18 | refactoring | Chris Lu | 2 | -3/+3 | |
| 2020-08-18 | refactoring | Chris Lu | 1 | -2/+2 | |
| 2020-08-18 | refactoring to typed Size | Chris Lu | 6 | -25/+23 | |
| Go is amazing with refactoring! | |||||
| 2020-07-11 | refactoring | Chris Lu | 1 | -1/+1 | |
| 2020-03-09 | volume: fix memory leak during compaction | Chris Lu | 2 | -0/+27 | |
| fix https://github.com/chrislusf/seaweedfs/issues/1222 | |||||
| 2020-01-08 | volume: fix compaction | Chris Lu | 1 | -1/+4 | |
| 2019-12-24 | go fmt | Chris Lu | 1 | -2/+2 | |
| 2019-12-24 | testing | Chris Lu | 1 | -1/+8 | |
| 2019-12-24 | change btree map to in memory level db | Chris Lu | 2 | -53/+112 | |
| 2019-06-27 | volume: fix bug with 8000GB version if using in memory index | Chris Lu | 1 | -2/+3 | |
| fix https://github.com/chrislusf/seaweedfs/issues/994 | |||||
| 2019-05-28 | working with reading remote intervals | Chris Lu | 1 | -11/+11 | |
| 2019-05-18 | generate ec01~ec14, generate ecx file with sorted needle values | Chris Lu | 5 | -21/+47 | |
| 2019-04-19 | fix needle map entry size | Chris Lu | 1 | -2/+2 | |
| 2019-04-18 | refactoring | Chris Lu | 6 | -0/+622 | |
