Commit 6cbd3ab0 authored by Matthew Holt's avatar Matthew Holt

proxy: 64-bit word alignment for 32-bit systems (fixes #252)

parent bdccc514
...@@ -33,10 +33,9 @@ type UpstreamHostDownFunc func(*UpstreamHost) bool ...@@ -33,10 +33,9 @@ type UpstreamHostDownFunc func(*UpstreamHost) bool
// UpstreamHost represents a single proxy upstream // UpstreamHost represents a single proxy upstream
type UpstreamHost struct { type UpstreamHost struct {
// The hostname of this upstream host Conns int64 // must be first field to be 64-bit aligned on 32-bit systems
Name string Name string // hostname of this upstream host
ReverseProxy *ReverseProxy ReverseProxy *ReverseProxy
Conns int64
Fails int32 Fails int32
FailTimeout time.Duration FailTimeout time.Duration
Unhealthy bool Unhealthy bool
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment