albertrdixon / romulus

A kubernetes ingress controller
MIT License
103 stars 12 forks source link

Upsert Error #31

Open stongo opened 8 years ago

stongo commented 8 years ago

The old etcd keys don't get removed when pod(s) rescheduled or scaled down. Get this error:

[romulusd] 2016/04/19 00:36:15 [info] Upserting Backend(id="default.test.api", servers=[http://172.16.85.4:5000])
ERROR: logging before flag.Parse: E0419 00:36:15.264312       1 util.go:76] Recovered from panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference)
/Users/stongo/go/src/github.com/timelinelabs/romulus/Godeps/_workspace/src/k8s.io/kubernetes/pkg/util/util.go:70
/Users/stongo/go/src/github.com/timelinelabs/romulus/Godeps/_workspace/src/k8s.io/kubernetes/pkg/util/util.go:58
/usr/local/go/src/runtime/asm_amd64.s:472
/usr/local/go/src/runtime/panic.go:426
/usr/local/go/src/runtime/panic.go:45
/usr/local/go/src/runtime/sigpanic_unix.go:24
/Users/stongo/go/src/github.com/timelinelabs/romulus/kubernetes/resource.go:171
/Users/stongo/go/src/github.com/timelinelabs/romulus/kubernetes/resource.go:123
/Users/stongo/go/src/github.com/timelinelabs/romulus/engine.go:59
/Users/stongo/go/src/github.com/timelinelabs/romulus/kubernetes/kubernetes.go:196
/Users/stongo/go/src/github.com/timelinelabs/romulus/Godeps/_workspace/src/k8s.io/kubernetes/pkg/controller/framework/controller.go:168
<autogenerated>:21
/Users/stongo/go/src/github.com/timelinelabs/romulus/Godeps/_workspace/src/k8s.io/kubernetes/pkg/controller/framework/controller.go:246
/Users/stongo/go/src/github.com/timelinelabs/romulus/Godeps/_workspace/src/k8s.io/kubernetes/pkg/controller/framework/controller.go:126
/Users/stongo/go/src/github.com/timelinelabs/romulus/Godeps/_workspace/src/k8s.io/kubernetes/pkg/controller/framework/controller.go:96
/Users/stongo/go/src/github.com/timelinelabs/romulus/Godeps/_workspace/src/k8s.io/kubernetes/pkg/util/util.go:120
/Users/stongo/go/src/github.com/timelinelabs/romulus/Godeps/_workspace/src/k8s.io/kubernetes/pkg/util/util.go:121
/Users/stongo/go/src/github.com/timelinelabs/romulus/Godeps/_workspace/src/k8s.io/kubernetes/pkg/controller/framework/controller.go:96
/usr/local/go/src/runtime/asm_amd64.s:1998```