Vincent Li
017a03c86b
loxilb: upgrade loxilb to 0.9.8
...
when upgrading loxilb to 0.9.7, running
into issue https://github.com/loxilb-io/loxilb/issues/948
following method to prepare the loxilb source tar ball
resolves the issue
git clone --recurse-submodules --branch v0.9.8 https://github.com/loxilb-io/loxilb.git
cd loxilb
go mod vendor
cd ..
mv loxilb loxilb-0.9.8
tar zcvf loxilb-0.9.8.tar.gz loxilb-0.9.8
mv loxilb-0.9.8.tar.gz <BPFire source>/cache/
fix: https://github.com/vincentmli/BPFire/issues/74
also backported libbpf 1.2.3 lonngarch64 to libbpf 0.8
for loxilb
Signed-off-by: Vincent Li <vincent.mc.li@gmail.com >
2025-01-29 01:19:21 +00:00
Vincent Li
49d330f2a8
LoxiLB: increase the default session timeout
...
increase default inactive timeout for established
sessions like ssh session
diff --git a/pkg/loxinet/rules.go b/pkg/loxinet/rules.go
index a67d974..27a9c08 100644
--- a/pkg/loxinet/rules.go
+++ b/pkg/loxinet/rules.go
@@ -85,7 +85,7 @@ const (
DflHostProbeTimeout = 60 // Default probe timeout for end-point host
InitHostProbeTimeout = 15 // Initial probe timeout for end-point host
MaxHostProbeTime = 24 * 3600 // Max possible host health check duration
- LbDefaultInactiveTimeout = 4 * 60 // Default inactive timeout for established sessions
+ LbDefaultInactiveTimeout = 10 * 60 // Default inactive timeout for established sessions
LbDefaultInactiveNSTimeout = 20 // Default inactive timeout for non-session oriented protocols
LbMaxInactiveTimeout = 24 * 3600 // Maximum inactive timeout for established sessions
MaxEndPointCheckers = 4 // Maximum helpers to check endpoint health
Signed-off-by: Vincent Li <vincent.mc.li@gmail.com >
2024-09-10 03:03:28 +00:00
Vincent Li
85540f1359
loxilib: upgrade to current development tree
...
test new loxilb features like fullproxy L7
Signed-off-by: Vincent Li <vincent.mc.li@gmail.com >
2024-08-28 21:05:18 +00:00
Vincent Li
cc0eebaa2f
LoxiLB: upgrade to loxilb 0.9.6
...
upgrade loxilb to 0.9.6 release
Signed-off-by: Vincent Li <vincent.mc.li@gmail.com >
2024-08-23 18:16:26 +00:00
Vincent Li
9f7cd8358f
LoxiLB: upgrade to loxilb development branch
...
LoxiLB 0.9.4 lack of SNAT feature for egress traffic
initiated from BPFire green network, when loxilb is
enabled, it breaks BPFire green network client Internet
access, this issue is fixed in the loxilb development
branch, temporarily I make loxilb development branch
as 0.9.5 in BPFire so I could test the SNAT feature and
it works.
see detail in https://github.com/loxilb-io/loxilb/issues/718
Signed-off-by: Vincent Li <vincent.mc.li@gmail.com >
2024-07-09 01:47:37 +00:00
Vincent Li
b9b523d293
Loxilb: upgrade loxilb to 0.9.4
...
upgrade procedure:
git clone --recurse-submodules https://github.com/loxilb-io/loxilb.git
cd loxilb
git checkout -b v0.9.4 v0.9.4
go mod vendor
cd ..
mv loxilb loxilb-0.9.4
tar cvf loxilb-0.9.4.tar loxilb-0.9.4
gzip loxilb-0.9.4.tar
cp loxilb-0.9.4.tar.gz <BPFire source>/cache/
b2sum <BPFire source>/cache/loxilb-0.9.4.tar.gz
modify lfs/loxilb to change the version and b2sum checksum
Signed-off-by: Vincent Li <vincent.mc.li@gmail.com >
2024-06-14 18:15:07 +00:00
Vincent Li
fb763397b4
loxilb: add loxilb load balancer addon
...
build loxilb in BPFire requires golang 1.22.0,
but then had issue [0], run go mod vendor to
prepare the loxilb to download golang dependencies
package beforehand to avoid issue [0]
loxilb-ebpf build also requires gnu/stubs-32.h
use [1] as workaround
[0]: https://github.com/vincentmli/BPFire/issues/18
[1]: https://github.com/vincentmli/BPFire/issues/16
Signed-off-by: Vincent Li <vincent.mc.li@gmail.com >
2024-05-13 18:00:30 +00:00