Comments (1)
If loxilb is turned off BGP mode, but user call REST API for LB creation with BGP options in the body, hang occurs.
This is because the AddBGPRule function in gobgpclient.go uses the GoBgpH(GoBGP handler) object's mutex.Lock.
GoBgpH is not initiated because BGP mode is off.
But AddBGPRule function is trying to get permission for the GoBgpH lock.
If GoBGP Handler is not created, the corresponding function must be not called.
from loxilb.
Related Issues (20)
- Configuration of endpoint liveness check type on a per rule basis
- loxicmd get ct shows confusing info related to liveness check HOT 1
- Support for cluster-bgp with auto-config HOT 1
- Correct handling of PMTU in fullnat mode
- Multi-cluster support in loxilb
- Need to add panic() in loxilb if eBPF modules could not be loaded for verifier or any other issue
- SCTP multi-homing is not working with kube-proxy(ipvs mode) HOT 2
- NAT - Fragmentation support for UDP
- Associate LB rule with service name
- Use apt-get instead of apt in scripts HOT 1
- Release 0.9? HOT 3
- "[NLP] RT 33.33.33.0/24 add failed-rt exists" is non-fatal HOT 2
- SCTP: >10x BPF program runtime compared to TCP HOT 3
- Some Typo observed at one of the loxilb docks/blog [https://loxilb-io.github.io/loxilbdocs/simple_topo/] HOT 1
- cicd/tcpsctpperf: Hosts ep2,3 are started but not used HOT 7
- UDP probe is not working well HOT 2
- Can loxilb work as non-default gateway? HOT 4
- Support LC distribution HOT 1
- loxilb docker size review HOT 1
- Support for kube-proxy replacement HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from loxilb.