Fixes for multiple Pinecone peers

This commit is contained in:
Neil Alexander 2021-11-25 11:18:01 +00:00
parent 310edd737c
commit 11f588b0d6
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944
4 changed files with 10 additions and 7 deletions

View file

@ -37,7 +37,7 @@ func ConnectToPeer(pRouter *pineconeRouter.Router, peer string) error {
_, err := pRouter.Connect(
parent,
pineconeRouter.ConnectionZone("static"),
pineconeRouter.PeerTypeRemote,
pineconeRouter.ConnectionPeerType(pineconeRouter.PeerTypeRemote),
pineconeRouter.ConnectionURI(peer),
)
return err

View file

@ -110,7 +110,10 @@ func main() {
continue
}
port, err := pRouter.Connect(conn, pineconeRouter.PeerTypeRemote)
port, err := pRouter.Connect(
conn,
pineconeRouter.ConnectionPeerType(pineconeRouter.PeerTypeRemote),
)
if err != nil {
logrus.WithError(err).Error("pSwitch.Connect failed")
continue
@ -242,7 +245,7 @@ func main() {
if _, err = pRouter.Connect(
conn,
pineconeRouter.ConnectionZone("websocket"),
pineconeRouter.PeerTypeRemote,
pineconeRouter.ConnectionPeerType(pineconeRouter.PeerTypeRemote),
); err != nil {
logrus.WithError(err).Error("Failed to connect WebSocket peer to Pinecone switch")
}