柏杰
|
0b0fb9b9e4
|
avoid data race read volume.IsEmpty (#4574)
* avoid data race read volume.IsEmpty
- avoid phantom read isEmpty for onlyEmpty
- use `v.DataBackend.GetStat()` in v.dataFileAccessLock scope
* add Destroy(onlyEmpty: true) test
* add Destroy(onlyEmpty: false) test
* remove unused `IsEmpty()`
* change literal `8` to `SuperBlockSize`
|
2023-06-14 14:39:58 -07:00 |
|
chrislu
|
d880fc2bb3
|
fix merge
|
2022-10-23 18:26:22 -07:00 |
|
Konstantin Lebedev
|
6253058d9d
|
ensure monotonic n.AppendAtNs in each place (#3880)
https://github.com/seaweedfs/seaweedfs/issues/3852
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
|
2022-10-23 18:24:52 -07:00 |
|
chrislu
|
f2d9049e6a
|
fix size variable
|
2022-10-23 13:05:37 -07:00 |
|
chrislu
|
184fbb6c50
|
volume server: remote tier volumes only soft delete in local index
fix https://github.com/seaweedfs/seaweedfs/issues/3889
|
2022-10-23 13:04:38 -07:00 |
|
chrislu
|
9c8678ded9
|
ensure monotonic n.AppendAtNs
fix https://github.com/seaweedfs/seaweedfs/issues/3852
|
2022-10-13 23:15:00 -07:00 |
|
Ryan Russell
|
277976bd76
|
refactor(storage): readability improvements (#3703)
Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org>
|
2022-09-16 02:43:17 -07:00 |
|
chrislu
|
26dbc6c905
|
move to https://github.com/seaweedfs/seaweedfs
|
2022-07-29 00:17:28 -07:00 |
|
chrislu
|
37ab8909b0
|
use two flags: v.isCompacting and v.isCommitCompacting
|
2022-04-26 23:28:34 -07:00 |
|
Chris Lu
|
78e8ddf910
|
Only when tailing volume, the zero-ed cookie should skip checking.
This only happens when checkCookie == false and fsync == false.
|
2021-08-13 02:09:35 -07:00 |
|
Chris Lu
|
a8617c1a39
|
tail volume: fix zero cookie problem from batch deletion
|
2021-08-13 01:54:35 -07:00 |
|
Chris Lu
|
b465095db1
|
shell: add volume.check.disk to fix inconsistency for replicated volumes
fix https://github.com/chrislusf/seaweedfs/issues/1923
|
2021-03-22 00:03:16 -07:00 |
|
Chris Lu
|
102a951377
|
refactor, split into 2 files
|
2021-03-21 13:05:53 -07:00 |
|