| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-06-20 | Context-based logging with request ID (#6899) | Aleksey Kosov | 1 | -6/+9 | |
| 2025-06-16 | tail-volume-uses-the-source-volume-version | chrislu | 2 | -2/+12 | |
| 2025-06-16 | add version to volume proto | chrislu | 19 | -11095/+4732 | |
| 2025-05-28 | Add context with request (#6824) | Aleksey Kosov | 1 | -2/+7 | |
| 2025-05-22 | added context to filer_client method calls (#6808) | Aleksey Kosov | 3 | -35/+35 | |
| Co-authored-by: akosov <a.kosov@kryptonite.ru> | |||||
| 2025-05-21 | Added middleware for processing request_id grpc and http requests (#6805) | Aleksey Kosov | 1 | -0/+26 | |
| 2025-03-25 | sync pb | chrislu | 1 | -22/+22 | |
| 2025-03-09 | Accumulated changes for message queue (#6600) | Chris Lu | 7 | -916/+625 | |
| * rename * set agent address * refactor * add agent sub * pub messages * grpc new client * can publish records via agent * send init message with session id * fmt * check cancelled request while waiting * use sessionId * handle possible nil stream * subscriber process messages * separate debug port * use atomic int64 * less logs * minor * skip io.EOF * rename * remove unused * use saved offsets * do not reuse session, since always session id is new after restart remove last active ts from SessionEntry * simplify printing * purge unused * just proxy the subscription, skipping the session step * adjust offset types * subscribe offset type and possible value * start after the known tsns * avoid wrongly set startPosition * move * remove * refactor * typo * fix * fix changed path | |||||
| 2025-01-20 | Add message queue agent (#6463) | Chris Lu | 22 | -1452/+3002 | |
| * scaffold message queue agent * adjust proto, add mq_agent * add agent client implementation * remove unused function * agent publish server implementation * adding agent | |||||
| 2024-12-31 | worm grace period and retention time support (#6404) | Guang Jiong Lou | 2 | -655/+692 | |
| Signed-off-by: lou <alex1988@outlook.com> | |||||
| 2024-12-19 | "golang.org/x/exp/slices" => "slices" and go fmt | chrislu | 1 | -2/+2 | |
| 2024-10-28 | backward compatible vif loading | chrislu | 2 | -720/+855 | |
| 2024-10-24 | rename proto field | chrislu | 2 | -510/+510 | |
| This should not have any impact. | |||||
| 2024-10-24 | rename proto field from DestroyTime to expire_at_sec | chrislu | 18 | -2545/+2022 | |
| For TTL volume converted into EC volume, this change may leave the volumes staying. | |||||
| 2024-09-24 | fix unclaimed spaces calculation when volumePreallocate is enabled (#6063) | LHHDZ | 2 | -642/+653 | |
| the calculation of `unclaimedSpaces` only needs to subtract `unusedSpace` when `preallocate` is not enabled. Signed-off-by: LHHDZ <shichanglin5@qq.com> | |||||
| 2024-09-24 | fix(volume): don't persist RO state in specific cases (#6058) | Max Denushev | 2 | -830/+841 | |
| * fix(volume): don't persist RO state in specific cases * fix(volume): writable always persist | |||||
| 2024-09-16 | improve worm support (#5983) | Guang Jiong Lou | 6 | -205/+216 | |
| * improve worm support Signed-off-by: lou <alex1988@outlook.com> * worm mode in filer Signed-off-by: lou <alex1988@outlook.com> * update after review Signed-off-by: lou <alex1988@outlook.com> * update after review Signed-off-by: lou <alex1988@outlook.com> * move to fs configure Signed-off-by: lou <alex1988@outlook.com> * remove flag Signed-off-by: lou <alex1988@outlook.com> * update after review Signed-off-by: lou <alex1988@outlook.com> * support worm hardlink Signed-off-by: lou <alex1988@outlook.com> * update after review Signed-off-by: lou <alex1988@outlook.com> * typo Signed-off-by: lou <alex1988@outlook.com> * sync filer conf Signed-off-by: lou <alex1988@outlook.com> --------- Signed-off-by: lou <alex1988@outlook.com> | |||||
| 2024-09-09 | [shell] fix volume grow in shell (#5992) | Konstantin Lebedev | 3 | -733/+991 | |
| * fix volume grow in shell * revert add Async * check available volume space * create a VolumeGrowRequest and remove unnecessary fields | |||||
| 2024-09-05 | persist readonly state to volume info (#5977) | Bruce | 2 | -494/+505 | |
| 2024-08-29 | math/rand => math/rand/v2 | chrislu | 1 | -1/+1 | |
| 2024-08-27 | rename | chrislu | 1 | -1/+1 | |
| 2024-08-16 | EC volume supports expiration and displays expiration message when executing ↵ | augustazz | 4 | -1045/+1067 | |
| volume.list (#5895) * ec volume expire * volume.list show DestroyTime * comments * code optimization --------- Co-authored-by: xuwenfeng <xuwenfeng1@zto.com> | |||||
| 2024-08-13 | rename | chrislu | 2 | -491/+491 | |
| 2024-08-13 | add dat file size into vif for EC | chrislu | 2 | -496/+507 | |
| 2024-08-10 | Merge branch 'master' into mq | chrislu | 5 | -657/+957 | |
| 2024-08-01 | conditional delete | chrislu | 2 | -495/+507 | |
| 2024-07-21 | add version to filer | chrislu | 2 | -321/+344 | |
| 2024-07-20 | Revert "add collection for buckets" | chrislu | 2 | -14/+3 | |
| This reverts commit 96af5712195be37b309115795066f17c7cc6126d. | |||||
| 2024-07-17 | add collection for buckets | chrislu | 2 | -3/+14 | |
| 2024-06-28 | bootstrap filer from one peer | chrislu | 4 | -453/+715 | |
| 2024-06-19 | [fs.verify] skip failed files if entry not found on filerStore (#5693) | Konstantin Lebedev | 1 | -0/+3 | |
| 2024-06-15 | Merge branch 'master' into mq | chrislu | 2 | -209/+221 | |
| 2024-06-15 | optionally skip deleting file chunks | chrislu | 2 | -209/+221 | |
| 2024-05-29 | passing along publisher name | chrislu | 2 | -284/+284 | |
| 2024-05-27 | balance subscribers | chrislu | 2 | -451/+545 | |
| need to ensure the offsets are persisted | |||||
| 2024-05-23 | coordinator receives unassignment ack | chrislu | 2 | -475/+570 | |
| 2024-05-21 | refactor | chrislu | 2 | -438/+519 | |
| ToDo 1. handle unassignment on client side 2. get notified of completed unassignment 3. in consumer_group.go, balance and send unassignment | |||||
| 2024-05-20 | unused | chrislu | 2 | -500/+400 | |
| 2024-05-20 | track offset | chrislu | 2 | -175/+196 | |
| 2024-05-19 | start consuming ASAP | chrislu | 2 | -298/+326 | |
| 2024-05-19 | persist consumer group offset | chrislu | 2 | -422/+443 | |
| 1. use one follower 2. read write consumer group offset | |||||
| 2024-05-17 | add subscribe follower | chrislu | 3 | -244/+737 | |
| 2024-05-13 | consumer instance passing MaxPartitionCount to coordinator | chrislu | 2 | -3/+15 | |
| 2024-05-02 | rename | chrislu | 2 | -27/+27 | |
| 2024-05-02 | rename field types | chrislu | 2 | -32/+32 | |
| 2024-04-27 | add field index | chrislu | 2 | -81/+82 | |
| 2024-04-18 | all record fields are optional by default | chrislu | 2 | -70/+81 | |
| 2024-04-17 | convert to parquet schema and value | chrislu | 2 | -66/+178 | |
| 2024-04-12 | add proto for value | chrislu | 4 | -507/+841 | |
| 2024-04-12 | minor | chrislu | 2 | -3/+3 | |
