sdk-golang
sdk-golang copied to clipboard
Ziti SDK for Golang
Certain network events can cause the nodes to effectively synchronize operations like session refreshes. This causes spikes in resource utilization. If the refresh timers were fuzzed for some time period...
There's a data race that exists when creating Ziti contexts: ``` ================== WARNING: DATA RACE Read at 0x000104174c90 by goroutine 2003: github.com/openziti/sdk-golang/ziti.NewId() /Users/bar/go/pkg/mod/github.com/openziti/[email protected]/ziti/contexts.go:46 +0x60 github.com/openziti/sdk-golang/ziti.NewContextWithOpts() /Users/bar/go/pkg/mod/github.com/openziti/[email protected]/ziti/contexts.go:85 +0x3e4 ... ``` The...
# Add Router Proxy Configuration from Environment Variables This PR adds two new functions to improve router connectivity options: ## Changes 1. **Added `routerProxyFromEnvironment` function** - Enables automatic proxy configuration...
1. Allow pull model to get rid of txer goroutine 2. Try moving retransmission sends into link send buffer. That way it can block and avoid drops. Alternately, move back...