Files
seaweedFS/weed/storage/needle/volume_version.go
Chris Lu a473278bfa Fix: Fail fast on unsupported volume versions (#8047)
* Fix: Fail fast when initializing volume with Version 0

* Fix: Fail fast when loading unsupported volume version (e.g. 0 or 4)

* Refactor: Use IsSupportedVersion helper function for version validation
2026-01-16 19:19:18 -08:00

18 lines
254 B
Go

package needle
type Version uint8
const (
Version1 = Version(1)
Version2 = Version(2)
Version3 = Version(3)
)
func GetCurrentVersion() Version {
return Version3
}
func IsSupportedVersion(v Version) bool {
return v >= Version1 && v <= Version3
}