skydive icon indicating copy to clipboard operation
skydive copied to clipboard

VPP memif

Open lebauce opened this issue 6 years ago • 23 comments

lebauce avatar Sep 17 '19 14:09 lebauce

run skydive-cdd-overview-tests run skydive-scale-tests

lebauce avatar Sep 26 '19 11:09 lebauce

run skydive-functional-tests-backend-orientdb

lebauce avatar Sep 26 '19 11:09 lebauce

run skydive-cdd-overview-tests run skydive-functional-tests-backend-orientdb

lebauce avatar Sep 26 '19 13:09 lebauce

Please review / merge

lebauce avatar Sep 30 '19 10:09 lebauce

run skydive-scale-tests

lebauce avatar Sep 30 '19 21:09 lebauce

run skydive-cdd-overview-tests run skydive-functional-tests-backend-elasticsearch run skydive-scale-tests

lebauce avatar Oct 01 '19 09:10 lebauce

run skydive-cdd-overview-tests run skydive-functional-tests-backend-orientdb

lebauce avatar Oct 01 '19 09:10 lebauce

run skydive-go-fmt

lebauce avatar Oct 02 '19 15:10 lebauce

run skydive-go-fmt

lebauce avatar Oct 03 '19 17:10 lebauce

run skydive-unit-tests

lebauce avatar Oct 03 '19 17:10 lebauce

run skydive-k8s-tests

lebauce avatar Oct 03 '19 17:10 lebauce

run skydive-functional-hw-tests

lebauce avatar Oct 03 '19 17:10 lebauce

run skydive-go-fmt

lebauce avatar Oct 03 '19 17:10 lebauce

run skydive-go-fmt

lebauce avatar Oct 04 '19 15:10 lebauce

run skydive-go-fmt

lebauce avatar Oct 04 '19 15:10 lebauce

run skydive-cdd-overview-tests

lebauce avatar Oct 04 '19 17:10 lebauce

run skydive-functional-hw-tests

lebauce avatar Oct 04 '19 22:10 lebauce

run skydive-scale-tests

lebauce avatar Oct 07 '19 14:10 lebauce

run skydive-scale-tests

lebauce avatar Oct 07 '19 14:10 lebauce

@fgschwan We recently merged the support for seeds in Skydive : it's a single Skydive probe executed as a standalone process in the Docker namespace. This PR modifies the VPP existing probe to be able to run inside the namespace, using the socket interface. I integrated the memifs retrieval that you implemented and the links between them. I also cherry-picked the tests from your PR. It would be very nice if you could give it a try.

lebauce avatar Oct 14 '19 11:10 lebauce

@fgschwan We recently merged the support for seeds in Skydive : it's a single Skydive probe executed as a standalone process in the Docker namespace. This PR modifies the VPP existing probe to be able to run inside the namespace, using the socket interface. I integrated the memifs retrieval that you implemented and the links between them. I also cherry-picked the tests from your PR. It would be very nice if you could give it a try.

@lebauce Hi, i'm currently quite busy with other things, but my colleague Milan Lenco could take a look at this PR and try to use it with running VPPs inside docker containers.

fgschwan avatar Oct 16 '19 14:10 fgschwan

I was able to get it running and overall it looks good, only added few comments.

Also one general comment: If it is not already done/planned, I would also welcome if it was documented how to build and use vpp probe. For example mention that WITH_VPP=true has to be defined, that vpp probe is not loaded by default and needs to be listed in agent.topology.probes config and also document which version of VPP is supported out-of-the-box (for which version the binary API files have been generated and included in the repo).

milanlenco avatar Oct 17 '19 19:10 milanlenco

@milanlenco Thanks a lot for taking the time to test and for the review. This is really useful, I will try to address the issues

lebauce avatar Oct 18 '19 07:10 lebauce