Skip to content

Instantly share code, notes, and snippets.

@imkira
Created August 25, 2014 06:47
Show Gist options
  • Save imkira/f40e64d00583160c0c9f to your computer and use it in GitHub Desktop.
Save imkira/f40e64d00583160c0c9f to your computer and use it in GitHub Desktop.
package main
import (
"fmt"
"reflect"
"time"
"github.com/armon/consul-api"
)
func main() {
startRegisterChan := make(chan struct{}, 1)
killRegisterChan := make(chan struct{}, 1)
go registerLoop(startRegisterChan, killRegisterChan)
startLookupChan := make(chan struct{}, 1)
doneLookupChan := make(chan struct{}, 1)
go lookupLoop(startLookupChan, doneLookupChan)
fmt.Println("Running...")
close(startRegisterChan)
close(startLookupChan)
killRegisterChan <- <-doneLookupChan
}
func registerLoop(start <-chan struct{}, kill <-chan struct{}) {
agent := createClient().Agent()
reg := &consulapi.AgentServiceRegistration{
ID: "testid",
Name: "testname",
Port: 12345,
Check: &consulapi.AgentServiceCheck{
TTL: "10s",
},
}
<-start
for {
select {
case <-kill:
return
default:
// loop until register succeeds
for agent.ServiceRegister(reg) != nil {
time.Sleep(10 * time.Millisecond)
}
time.Sleep(10 * time.Millisecond)
// loop until pass succeeds
for agent.PassTTL("service:testid", "i'm fine") != nil {
time.Sleep(10 * time.Millisecond)
}
time.Sleep(10 * time.Millisecond)
// loop until deregister succeeds
for agent.ServiceDeregister(reg.ID) != nil {
time.Sleep(10 * time.Millisecond)
}
}
}
}
func lookupLoop(start <-chan struct{}, done chan<- struct{}) {
defer close(done)
health := createClient().Health()
queryOpts := &consulapi.QueryOptions{
RequireConsistent: true,
WaitTime: 1 * time.Millisecond,
}
<-start
var prevEntries []*consulapi.ServiceEntry
for i := 0; i < 100; i++ {
fmt.Printf("SEND: %d\n", queryOpts.WaitIndex)
curEntries, meta, err := health.Service("testname", "", false, queryOpts)
if err != nil {
time.Sleep(10 * time.Millisecond)
continue
}
fmt.Printf("GOT: %d\n", queryOpts.WaitIndex)
if len(curEntries) > 0 {
printEntry(curEntries[0])
}
if queryOpts.WaitIndex != meta.LastIndex {
queryOpts.WaitIndex = meta.LastIndex
prevEntries = curEntries
continue
}
if len(prevEntries) != len(curEntries) {
fmt.Printf("ERR: len(Entries) mismatch %d vs %d (%d trials)\n", len(prevEntries), len(curEntries), i)
return
}
if len(curEntries) <= 0 {
continue
}
if reflect.DeepEqual(prevEntries, curEntries) == false {
fmt.Printf("ERR: DeepEqual mismatch (%d trials)\n", i)
printEntry(prevEntries[0])
fmt.Printf("vs\n")
printEntry(curEntries[0])
return
}
}
}
func printEntry(s *consulapi.ServiceEntry) {
for i, check := range s.Checks {
fmt.Printf("Checks[%d]: %#v\n", i, *check)
}
}
@imkira
Copy link
Author

imkira commented Aug 26, 2014

START OF TRIAL 1

Running...
SEND: 0
GOT: 0
SEND: 16218
GOT: 16218
SEND: 16218
GOT: 16218
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16220
GOT: 16220
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16220
GOT: 16220
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16221
GOT: 16221
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16221
GOT: 16221
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16222
GOT: 16222
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16222
GOT: 16222
SEND: 16223
GOT: 16223
SEND: 16223
GOT: 16223
SEND: 16223
GOT: 16223
SEND: 16223
GOT: 16223
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16225
GOT: 16225
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16225
GOT: 16225
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16225
GOT: 16225
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16226
GOT: 16226
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16226
GOT: 16226
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16227
GOT: 16227
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16227
GOT: 16227
SEND: 16228
GOT: 16228
SEND: 16228
GOT: 16228
SEND: 16228
GOT: 16228
SEND: 16228
GOT: 16228
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16230
GOT: 16230
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16230
GOT: 16230
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16231
GOT: 16231
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16231
GOT: 16231
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16231
GOT: 16231
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16232
GOT: 16232
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16232
GOT: 16232
SEND: 16233
GOT: 16233
SEND: 16233
GOT: 16233
SEND: 16233
GOT: 16233
SEND: 16233
GOT: 16233
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16235
GOT: 16235
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16235
GOT: 16235
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16235
GOT: 16235
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16236
GOT: 16236
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16236
GOT: 16236
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16237
GOT: 16237
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16237
GOT: 16237
SEND: 16238
GOT: 16238
SEND: 16238
GOT: 16238
SEND: 16238
GOT: 16238
SEND: 16238
GOT: 16238
SEND: 16238
GOT: 16238
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16240
GOT: 16240
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16240
GOT: 16240
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16241
GOT: 16241
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16242
GOT: 16242
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16242
GOT: 16242
SEND: 16243
GOT: 16243
SEND: 16243
GOT: 16243
SEND: 16243
GOT: 16243
SEND: 16243
GOT: 16243
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16245
GOT: 16245
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16245
GOT: 16245
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16246
GOT: 16246
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
ERR: DeepEqual mismatch (58 trials)
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
vs
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
END OF TRIAL 1
START OF TRIAL 2

Running...
SEND: 0
GOT: 0
SEND: 16248
GOT: 16248
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16251
GOT: 16251
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16251
GOT: 16251
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16252
GOT: 16252
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
ERR: DeepEqual mismatch (4 trials)
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
vs
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
END OF TRIAL 2
START OF TRIAL 3

Running...
SEND: 0
GOT: 0
SEND: 16254
GOT: 16254
SEND: 16256
GOT: 16256
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
ERR: len(Entries) mismatch 0 vs 1 (2 trials)
END OF TRIAL 3
START OF TRIAL 4

Running...
SEND: 0
GOT: 0
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16258
GOT: 16258
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16259
GOT: 16259
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16259
GOT: 16259
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16260
GOT: 16260
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16260
GOT: 16260
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16260
GOT: 16260
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16261
GOT: 16261
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16261
GOT: 16261
SEND: 16262
GOT: 16262
SEND: 16262
GOT: 16262
SEND: 16262
GOT: 16262
SEND: 16262
GOT: 16262
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16264
GOT: 16264
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16264
GOT: 16264
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16264
GOT: 16264
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16265
GOT: 16265
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16265
GOT: 16265
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16265
GOT: 16265
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16266
GOT: 16266
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16266
GOT: 16266
SEND: 16267
GOT: 16267
SEND: 16267
GOT: 16267
SEND: 16267
GOT: 16267
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16269
GOT: 16269
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16269
GOT: 16269
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16269
GOT: 16269
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16270
GOT: 16270
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16270
GOT: 16270
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16270
GOT: 16270
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16271
GOT: 16271
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16271
GOT: 16271
SEND: 16272
GOT: 16272
SEND: 16272
GOT: 16272
SEND: 16272
GOT: 16272
SEND: 16272
GOT: 16272
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16275
GOT: 16275
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16276
GOT: 16276
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16276
GOT: 16276
SEND: 16277
GOT: 16277
SEND: 16277
GOT: 16277
SEND: 16277
GOT: 16277
SEND: 16279
GOT: 16279
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
ERR: len(Entries) mismatch 0 vs 1 (42 trials)
END OF TRIAL 4
START OF TRIAL 5

Running...
SEND: 0
GOT: 0
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16283
GOT: 16283
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16283
GOT: 16283
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16284
GOT: 16284
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16285
GOT: 16285
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16285
GOT: 16285
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16285
GOT: 16285
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16286
GOT: 16286
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16286
GOT: 16286
SEND: 16287
GOT: 16287
SEND: 16287
GOT: 16287
SEND: 16287
GOT: 16287
SEND: 16287
GOT: 16287
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16289
GOT: 16289
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16289
GOT: 16289
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16290
GOT: 16290
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16290
GOT: 16290
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16291
GOT: 16291
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16291
GOT: 16291
SEND: 16292
GOT: 16292
SEND: 16292
GOT: 16292
SEND: 16292
GOT: 16292
SEND: 16292
GOT: 16292
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16294
GOT: 16294
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16295
GOT: 16295
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16295
GOT: 16295
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16296
GOT: 16296
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16296
GOT: 16296
SEND: 16297
GOT: 16297
SEND: 16297
GOT: 16297
SEND: 16297
GOT: 16297
SEND: 16299
GOT: 16299
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
ERR: len(Entries) mismatch 0 vs 1 (31 trials)
END OF TRIAL 5
START OF TRIAL 6

Running...
SEND: 0
GOT: 0
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16301
GOT: 16301
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16302
GOT: 16302
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16302
GOT: 16302
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16303
GOT: 16303
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16303
GOT: 16303
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16304
GOT: 16304
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16304
GOT: 16304
SEND: 16305
GOT: 16305
SEND: 16305
GOT: 16305
SEND: 16305
GOT: 16305
SEND: 16305
GOT: 16305
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16307
GOT: 16307
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16307
GOT: 16307
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16308
GOT: 16308
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16308
GOT: 16308
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16308
GOT: 16308
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16309
GOT: 16309
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16309
GOT: 16309
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16309
GOT: 16309
SEND: 16310
GOT: 16310
SEND: 16310
GOT: 16310
SEND: 16310
GOT: 16310
SEND: 16310
GOT: 16310
SEND: 16310
GOT: 16310
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16312
GOT: 16312
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16312
GOT: 16312
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16313
GOT: 16313
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16313
GOT: 16313
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16313
GOT: 16313
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16314
GOT: 16314
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16314
GOT: 16314
SEND: 16315
GOT: 16315
SEND: 16315
GOT: 16315
SEND: 16315
GOT: 16315
SEND: 16317
GOT: 16317
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
ERR: len(Entries) mismatch 0 vs 1 (35 trials)
END OF TRIAL 6
START OF TRIAL 7

Running...
SEND: 0
GOT: 0
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16319
GOT: 16319
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16319
GOT: 16319
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16320
GOT: 16320
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16320
GOT: 16320
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16320
GOT: 16320
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16321
GOT: 16321
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16321
GOT: 16321
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16322
GOT: 16322
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16322
GOT: 16322
SEND: 16323
GOT: 16323
SEND: 16323
GOT: 16323
SEND: 16323
GOT: 16323
SEND: 16323
GOT: 16323
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16325
GOT: 16325
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16325
GOT: 16325
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16325
GOT: 16325
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16326
GOT: 16326
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16326
GOT: 16326
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16326
GOT: 16326
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16327
GOT: 16327
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16327
GOT: 16327
SEND: 16328
GOT: 16328
SEND: 16328
GOT: 16328
SEND: 16328
GOT: 16328
SEND: 16328
GOT: 16328
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16330
GOT: 16330
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16331
GOT: 16331
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
ERR: DeepEqual mismatch (27 trials)
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
vs
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
END OF TRIAL 7
START OF TRIAL 8

Running...
SEND: 0
GOT: 0
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16332
GOT: 16332
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16332
GOT: 16332
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16333
GOT: 16333
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16333
GOT: 16333
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16335
GOT: 16335
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
ERR: DeepEqual mismatch (5 trials)
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
vs
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
END OF TRIAL 8
START OF TRIAL 9

Running...
SEND: 0
GOT: 0
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16339
GOT: 16339
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16340
GOT: 16340
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16340
GOT: 16340
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16340
GOT: 16340
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16341
GOT: 16341
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16341
GOT: 16341
SEND: 16343
GOT: 16343
SEND: 16343
GOT: 16343
SEND: 16343
GOT: 16343
SEND: 16343
GOT: 16343
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16345
GOT: 16345
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16345
GOT: 16345
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16346
GOT: 16346
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
ERR: DeepEqual mismatch (13 trials)
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
vs
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
END OF TRIAL 9
START OF TRIAL 10

Running...
SEND: 0
GOT: 0
SEND: 16348
GOT: 16348
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16350
GOT: 16350
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16350
GOT: 16350
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16350
GOT: 16350
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16351
GOT: 16351
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16351
GOT: 16351
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16351
GOT: 16351
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16352
GOT: 16352
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16352
GOT: 16352
SEND: 16353
GOT: 16353
SEND: 16353
GOT: 16353
SEND: 16353
GOT: 16353
SEND: 16353
GOT: 16353
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16355
GOT: 16355
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16355
GOT: 16355
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16356
GOT: 16356
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"unknown", Notes:"", Output:"", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16356
GOT: 16356
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16357
GOT: 16357
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"service:testid", Name:"Service 'testname' check", Status:"passing", Notes:"", Output:"i'm fine", ServiceID:"testid", ServiceName:"testname"}
Checks[1]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
SEND: 16357
GOT: 16357
SEND: 16358
GOT: 16358
SEND: 16358
GOT: 16358
SEND: 16358
GOT: 16358
SEND: 16358
GOT: 16358
SEND: 16360
GOT: 16360
Checks[0]: consulapi.HealthCheck{Node:"test03", CheckID:"serfHealth", Name:"Serf Health Status", Status:"passing", Notes:"", Output:"Agent alive and reachable", ServiceID:"", ServiceName:""}
ERR: len(Entries) mismatch 0 vs 1 (24 trials)
END OF TRIAL 10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment