Maria Matejka
c1bfc76a35
Flock tests: parallel tests displaying results correctly
2024-07-26 16:13:38 +02:00
Maria Matejka
01552774c2
Flock tests: updated to Flock 0.1, converted RPC calls
2024-07-26 14:47:26 +02:00
Maria Matejka
266cadba72
Flock tests: moved auxiliary functions to their own file
2024-07-26 11:48:16 +02:00
Maria Matejka
f7f06db288
Flock tests: saving Linux KRT contents (used in ospf-base)
2024-07-26 11:48:10 +02:00
Maria Matejka
6a52780652
Flock tests: bgp-secondary data update
2024-07-25 17:22:32 +02:00
Maria Matejka
962f2e8933
Flock tests: ospf-base data update
2024-07-25 17:22:30 +02:00
Maria Matejka
3887a0bfee
Flock tests: DumpCheck class for less code duplication in checks
2024-07-25 17:21:37 +02:00
Maria Matejka
2e4da8e329
Flock test: ospf-base stub
2024-07-24 21:04:28 +02:00
Maria Matejka
a804a30139
Flock tests: ignoring different version strings
2024-07-23 16:46:15 +02:00
Maria Matejka
2b62caa544
Flock: pinned version; nicer error message when submodule not found
2024-07-23 16:44:48 +02:00
Maria Matejka
ee182f9869
Flock: now pointing to gitlab
2024-07-23 16:27:54 +02:00
Maria Matejka
6ee70f196a
Flock: log checking
...
Checking is done inline and asynchronously, every log message should be
explicitly expected, otherwise it's reported. It also has an implicit
timeout of 1s for the log message to appear, otherwise it fails as well.
2024-07-23 16:16:24 +02:00
Maria Matejka
ab96defd20
Flock: fixed hypervisor log name
2024-07-22 10:19:46 +02:00
Maria Matejka
5eea993f60
Flock tests: cleanup on crash
2024-07-22 10:18:41 +02:00
Maria Matejka
41bd2d0cd7
Flock: bgp_secondary: test finalized
2024-07-19 20:10:40 +02:00
Maria Matejka
1eefc350be
Flock tests and CLI: checking show route all
2024-07-19 19:28:19 +02:00
Maria Matejka
48dccde2ab
Flock tests and CLI: now we're saving and checking show route output
2024-07-19 17:00:30 +02:00
Maria Matejka
fce146cb61
CLI module: basic show route parsing
2024-07-18 23:34:07 +02:00
Maria Matejka
1adb4e7a90
Flock tests: more abstraction on route dumping
2024-07-13 18:47:22 +02:00
Maria Matejka
369962bdbc
Flock test: Cleanup of development remnants.
...
TODO next phase: implement show-route parsing in Python,
output dumping and checking
After that, make this behave like an actual test.
2024-07-13 17:38:07 +02:00
Maria Matejka
d544213200
Flock test: integrated with Makefile
2024-07-13 17:38:07 +02:00
Maria Matejka
62145d087b
Flock tests: encapsulated config and cleanup
2024-07-12 19:56:04 +02:00
Maria Matejka
db8d849756
Flock tests: Adding necessary cleanup routines
2024-07-12 19:03:17 +02:00
Maria Matejka
d84d2d64cd
Flock tests: autonumbering links hidden into the lib
2024-07-12 18:45:53 +02:00
Maria Matejka
f98bc285c4
Flock tests: BIRD binaries copied by the library
2024-07-12 18:14:58 +02:00
Maria Matejka
ca431d04d9
Flock tests: BIRDInstance class for MinimalistMachines running BIRD
2024-07-11 23:06:14 +02:00
Maria Matejka
971a1e2792
Flock tests: moving machine creation boilerplate to a separate module
2024-07-11 22:31:06 +02:00
Maria Matejka
7e9a5a44af
CLI module: sending enable, disable and show route
...
No parsing yet
2024-07-11 15:29:28 +02:00
Maria Matejka
c87ff6088a
Flock: First try on CLI module, now sending just the down command
2024-07-10 15:41:20 +02:00
Maria Matejka
5aaa8ea226
Flock tests: create simple environment
...
This is a first try on adapting Flock on cf-bgp-secondary
from bird-tools.
2024-07-10 12:45:51 +02:00
Maria Matejka
e787a9210f
NEWS and version update
2024-07-01 15:34:06 +02:00
Maria Matejka
5ea6423cb9
Fixed secondary route export
2024-06-28 22:03:45 +02:00
Maria Matejka
d53582c9a1
show threads: displaying the same thread id's as in log
2024-06-28 22:03:45 +02:00
Maria Matejka
c2480ff533
Export: Throw a warning instead of crashing on export_accepted_map inconsistency
2024-06-28 22:03:45 +02:00
Maria Matejka
edffd82057
Config undo queuing bug fixed
2024-06-28 22:03:45 +02:00
Maria Matejka
45fb9742f0
BGP runs TX as a deferred routine
...
This should help flushing the tx buffers as soon as possible.
2024-06-28 22:03:45 +02:00
Maria Matejka
6eea722d3f
Forbid locking altogether when RCU reader is active
2024-06-28 22:03:45 +02:00
Maria Matejka
1e77e6e1b2
Flush deferred calls directly after the loop finished its one run
2024-06-28 22:03:45 +02:00
Maria Matejka
865bab6237
IO: Allow to take new loops if the thread is hot, but only one at time
2024-06-28 22:03:45 +02:00
Maria Matejka
18d069d663
Even on shutdown we should try to pass the freed memory to others
2024-06-27 08:22:15 +02:00
Maria Matejka
af73cc4215
Allocator now reports cold pages
2024-06-26 20:45:54 +02:00
Maria Matejka
aa11e82174
Filter unit test uncertainty hack
2024-06-26 18:30:17 +02:00
Maria Matejka
be2ba84e50
Tame improper xmalloc warning
2024-06-26 17:21:26 +02:00
Maria Matejka
b797444e94
Merge commit 'b95dc8f29f18eb177f91fdc4bf0716fac9b15366' into mq-config-ref
...
Also converted all _Bool's to bool.
2024-06-26 17:19:24 +02:00
Maria Matejka
16e53f3f30
channel roa reload debug message
2024-06-26 15:13:12 +02:00
Maria Matejka
2a6fe617b1
IO: allow for faster loop dropping
2024-06-26 11:30:48 +02:00
Maria Matejka
a4a7e09478
Revert "BGP: Export uses common attribute cache"
...
This reverts commit d01a7c2bda
.
It seems that the performance penalty in global ea cache is actually
very high so returning back to local attribute caches in every BGP.
2024-06-26 11:30:48 +02:00
Maria Matejka
a9534186f1
Fixed fast subsequent reconfigurations bug
2024-06-26 11:30:41 +02:00
Maria Matejka
7d455d64ca
Remove spinlock debug structures in production build
2024-06-26 11:30:41 +02:00
Maria Matejka
5b7fd453d4
BGP: show proto info crash fix if BGP is down
2024-06-26 11:30:41 +02:00