> debian stretch, bird v 1.6.3-2 is rock solid > > FWIW i saw zero leaks or issues on debian wheezy, jessie, devuan jessie > either. > > on multiple rrs taking several million routes I am at: > > birdc > BIRD 1.6.3 ready. > bird> show mem > BIRD memory usage > Routing tables: 126 MB > Route attributes: 93 MB > ROA tables: 112 B > Protocols: 823 kB > Total: 219 MB
As I said, the mem leak does not apppear in the `birdc show memory` command. It is shown at the OS level, and is shown via the `free` command. The leak was also present with v1.6.3 on ubuntu though. Note that I don't have that much routes (~20), so the leak is not related to that IMO. > alpine linux also works very well, no issues taking multiple full tables > on core/edge as well: > > (host: core1) (user: root) (time= 11:23:53) > > ~ # birdc > BIRD 1.6.0 ready. > bird> show mem > BIRD memory usage > Routing tables: 182 MB > Route attributes: 156 MB > ROA tables: 192 B > Protocols: 686 kB > Total: 339 MB > bird> Unfortunately, switching to alpine or debian is not an option in my case. Thank you for the input!