fix: ARM v7 alignment issue for 64-bit atomic operations (#7652)
Fixes #7643 Reordered filerHealth struct fields to ensure int64 field comes first, guaranteeing 8-byte alignment required for atomic operations on 32-bit ARM architectures (ARMv7, as used in OpenWRT).
This commit is contained in:
@@ -29,8 +29,8 @@ const (
|
||||
|
||||
// filerHealth tracks the health status of a filer
|
||||
type filerHealth struct {
|
||||
failureCount int32 // atomic: consecutive failures
|
||||
lastFailureTimeNs int64 // atomic: last failure time in Unix nanoseconds
|
||||
failureCount int32 // atomic: consecutive failures
|
||||
}
|
||||
|
||||
// FilerClient provides volume location services by querying a filer
|
||||
|
||||
Reference in New Issue
Block a user