index 9d099dabd7a8901dbb23bdccfb834c61e778f84e..20bb7322b10beb6dd94b849c1a0c26f7b802581f 100644 (file)
--- a/main.go
+++ b/main.go
flag.Parse()
log.Printf("Connecting to SysDB at %s.", *addr)
- conn, err := client.Connect(*addr, *user)
- if err != nil {
- fatalf("Failed to connect to SysDB at %q: %v", *addr, err)
+ var conns []*client.Conn
+ for i := 0; i < 10; i++ {
+ conn, err := client.Connect(*addr, *user)
+ if err != nil {
+ fatalf("Failed to connect to SysDB at %q: %v", *addr, err)
+ }
+ conns = append(conns, conn)
}
srv, err := server.New(server.Config{
- Conn: conn,
+ Conns: conns,
TemplatePath: *tmpl,
StaticPath: *static,
})