chrislu
ec155022e7
"golang.org/x/exp/slices" => "slices" and go fmt
3 days ago
chrislu
9873b033d1
backward compatible vif loading
2 months ago
chrislu
2f3d820f52
rename proto field
This should not have any impact.
2 months ago
chrislu
ae5bd0667a
rename proto field from DestroyTime to expire_at_sec
For TTL volume converted into EC volume, this change may leave the volumes staying.
2 months ago
LHHDZ
4dc33cc143
fix unclaimed spaces calculation when volumePreallocate is enabled ( #6063 )
the calculation of `unclaimedSpaces` only needs to subtract `unusedSpace` when `preallocate` is not enabled.
Signed-off-by: LHHDZ <shichanglin5@qq.com>
3 months ago
Max Denushev
d056c0ddf2
fix(volume): don't persist RO state in specific cases ( #6058 )
* fix(volume): don't persist RO state in specific cases
* fix(volume): writable always persist
3 months ago
Guang Jiong Lou
6c986e9d70
improve worm support ( #5983 )
* 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>
3 months ago
Konstantin Lebedev
15965f7c54
[shell] fix volume grow in shell ( #5992 )
* fix volume grow in shell
* revert add Async
* check available volume space
* create a VolumeGrowRequest and remove unnecessary fields
3 months ago
Bruce
f9e141a412
persist readonly state to volume info ( #5977 )
4 months ago
chrislu
a4b25a642d
math/rand => math/rand/v2
4 months ago
chrislu
0cf2c15828
rename
4 months ago
augustazz
0b00706454
EC volume supports expiration and displays expiration message when executing volume.list ( #5895 )
* ec volume expire
* volume.list show DestroyTime
* comments
* code optimization
---------
Co-authored-by: xuwenfeng <xuwenfeng1@zto.com>
4 months ago
chrislu
fdf7193ae7
rename
4 months ago
chrislu
07f4998188
add dat file size into vif for EC
4 months ago
chrislu
4fee496b49
conditional delete
5 months ago
chrislu
9dd008f8f1
add version to filer
5 months ago
chrislu
9dcc576499
Revert "add collection for buckets"
This reverts commit 96af571219
.
5 months ago
chrislu
96af571219
add collection for buckets
5 months ago
chrislu
c030cb3ce9
bootstrap filer from one peer
6 months ago
Konstantin Lebedev
7988ee0805
[fs.verify] skip failed files if entry not found on filerStore ( #5693 )
6 months ago
chrislu
464611f614
optionally skip deleting file chunks
6 months ago
chrislu
f8a22038c5
passing along publisher name
7 months ago
chrislu
edc87c16f9
balance subscribers
need to ensure the offsets are persisted
7 months ago
chrislu
d40b350f54
coordinator receives unassignment ack
7 months ago
chrislu
2190d59bc3
refactor
ToDo
1. handle unassignment on client side
2. get notified of completed unassignment
3. in consumer_group.go, balance and send unassignment
7 months ago
chrislu
3b7f24b1fc
unused
7 months ago
chrislu
d8ab22012a
track offset
7 months ago
chrislu
c6db3f31a1
start consuming ASAP
7 months ago
chrislu
b1871427c3
persist consumer group offset
1. use one follower
2. read write consumer group offset
7 months ago
chrislu
94742b8ace
add subscribe follower
7 months ago
chrislu
372bd8d71d
consumer instance passing MaxPartitionCount to coordinator
7 months ago
chrislu
7a9b115cc2
rename
8 months ago
chrislu
f2f4630029
rename field types
8 months ago
chrislu
111a4e1126
add field index
8 months ago
chrislu
cc1ce3de87
all record fields are optional by default
8 months ago
chrislu
0847a17484
convert to parquet schema and value
8 months ago
chrislu
04fb4c34e3
add proto for value
8 months ago
chrislu
48fe50df81
minor
8 months ago
chrislu
0cbf364a3d
all fields are optional
8 months ago
chrislu
d45a372615
add schema.proto
8 months ago
chrislu
66a878af39
add control message to data message
9 months ago
chrislu
546ae87c39
send is_close message to broker
9 months ago
chrislu
c9df613b6b
add publisher name for debugging
9 months ago
chrislu
ab9fc0ad70
simplify
9 months ago
chrislu
205d2285f3
setup follower by publisher
* the subscriber would getOrGen a local partition and wait
* the publisher would getOrGen a local partition. If localPartition follower is not setup, and init message has follower info, it would create followers based on init.Messages.
9 months ago
chrislu
7003ce7425
publisher is able to fully send data and receive acks
still needs to close the pipes cleanly
9 months ago
chrislu
516cba7053
remove FollowInMemoryMessages
9 months ago
chrislu
6f75a0af55
ask follower to follow
10 months ago
chrislu
28f8f33d6a
include key in LogEntry
10 months ago
chrislu
7e443ef0a1
latest protoc-gen-go
10 months ago