You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shichanglin5
f5b0c04b14
perf: Optimized volume handling duplicateUUID logic to avoid quitting when volume is actualy normal
Under normal circumstances, there will be no problems, but when the
master is debugged in the local environment, the volume client cannot
communicate with the master normally, so the sendHeartBeat logic is
restarted, and a new connection is created to report the heartbeat. If
the master has not cleared the uuid of the volume at this time, then The
master will respond to volume duplicateUUIDS, and the volume service
will exit, but in fact the uuid of the volume is not duplicated
3 years ago
..
backend
fix atomic add int64
3 years ago
erasure_coding
enhancement: replace sort.Slice with slices.SortFunc to reduce reflection
3 years ago
idx
refactoring to typed Size
5 years ago
needle
fix test
3 years ago
needle_map
go fmt
4 years ago
super_block
fix: When there is no access permission configured before startup, the authentication does not take effect after configuring the permission after startup
3 years ago
types
add needle reading in chunks
3 years ago
volume_info
sync call to write file, avoid vif loading error
3 years ago
disk_location.go
fix naming convention
3 years ago
disk_location_ec.go
enhancement: replace sort.Slice with slices.SortFunc to reduce reflection
3 years ago
needle_map.go
skip seek() when index file writes
4 years ago
needle_map_leveldb.go
avoid nil exception
4 years ago
needle_map_memory.go
skip seek() when index file writes
4 years ago
needle_map_metric.go
fix build
4 years ago
needle_map_metric_test.go
refactor: move from io/ioutil to io and os package
4 years ago
needle_map_sorted_file.go
avoid nil when closing an index
4 years ago
store.go
volume: checksum remove the hashing step in Value()
3 years ago
store_ec.go
enhancement: replace sort.Slice with slices.SortFunc to reduce reflection
3 years ago
store_ec_delete.go
use streaming mode for long poll grpc calls
3 years ago
store_vacuum.go
skips compact if store is stopping
3 years ago
volume.go
perf: Optimized volume handling duplicateUUID logic to avoid quitting when volume is actualy normal
3 years ago
volume_backup.go
use streaming mode for long poll grpc calls
3 years ago
volume_backup_test.go
refactoring
6 years ago
volume_checking.go
volume: fail fast if idx files are missing
4 years ago
volume_info.go
go fmt
4 years ago
volume_info_test.go
refactoring
6 years ago
volume_loading.go
volume: fix loading old volume format
3 years ago
volume_read.go
volume: checksum remove the hashing step in Value()
3 years ago
volume_read_all.go
volume stream read skips deleted content
4 years ago
volume_stream_write.go
avoid duplicated volume directory
3 years ago
volume_super_block.go
Added VolumeMarkWritable and VolumeStatus grpc methods
5 years ago
volume_tier.go
refactor: separating out remote.proto
4 years ago
volume_vacuum.go
volume: report error if a volume has nil data backend
3 years ago
volume_vacuum_test.go
test: use `T.TempDir` to create temporary test directory
3 years ago
volume_write.go
use two flags: v.isCompacting and v.isCommitCompacting
3 years ago
volume_write_test.go
test: use `T.TempDir` to create temporary test directory
3 years ago