vendor: update govmm to be compatible with qemu 2.8#649
vendor: update govmm to be compatible with qemu 2.8#649jodh-intel merged 2 commits intokata-containers:masterfrom
Conversation
govmm has ExecuteBlockdevAdd() function and ExecuteBlockdevDel() function doesn't compatible with qemu 2.8,because blockdev-add and x-blockdev-del usages are different between qemu 2.7 and qemu 2.8 shortlog: ce070d1 govmm: modify govmm to be compatible with qemu 2.8 0286ff9 qemu/qmp: support hotplug a nic whose qdisc is mq 8515ae4 qmp: Remind users that you must first call ExecuteQMPCapabilities() 21504d3 qemu/qmp: Add netdev_add with chardev support ed34f61 Add some negative test cases for qmp.go 17cacc7 Add negative test cases for qemu.go fixes: kata-containers#637 Signed-off-by: flyflypeng <jiangpengfei9@huawei.com>
|
Build failed (third-party-check pipeline) integration testing with
|
|
Since So the code where call this function in the kata-runtime needed to be modified.This change is modified by @caoruidong kata-containers/govmm#41 , so @caoruidong could you modify the kata-runtime to satisfy this changes? |
|
PSS Measurement: Memory inside container: |
|
Yes, I'll raise a PR. But some code is changed in #611 |
|
@woshijpf I am sending in a PR adding support for Z by today evening. Can this wait till that gets merged? This way we need to revendor only once. However, I will raise a new PR to incldue my changes if this is urgent for you. |
|
@ydjainopensource I think it makes sense to update once, unless it takes too long to merge your PR |
|
On second thought, just let this go I am still to get the CI running. So merging my PR would take time. I am running into some issues so might take long for the CI's to be active. |
|
Hey @ydjainopensource ~ What do you want to add in https://github.com/intel/govmm/? And I wonder how long would you take to finish merge your PR, if not taks so long ,I think just revendor once together is better. |
|
The PR is waiting for review here. Can't say how long it will take |
|
The govmm PR has now been reviewed. |
|
PR kata-containers/govmm#43 is being reviewed and probably it will need more work/review btw @woshijpf you should include the changes suggested by @caoruidong #651 (comment) |
|
@devimc @WeiZhang555 Ok, I have merge #651 and update this PR. |
47ee66d to
26f912e
Compare
|
Build failed (third-party-check pipeline) integration testing with
|
|
PSS Measurement: Memory inside container: |
Codecov Report
@@ Coverage Diff @@
## master #649 +/- ##
=========================================
Coverage ? 65.35%
=========================================
Files ? 85
Lines ? 9879
Branches ? 0
=========================================
Hits ? 6456
Misses ? 2766
Partials ? 657 |
|
LGTM |
In order to avoid performance drop caused by qdisc. And align with cold plug codes. Fixes kata-containers#650 Signed-off-by: Ruidong Cao <caoruidong@huawei.com>
|
@woshijpf please backport to stable branches. |
|
@sboeuf Could you please explain more details about "backport to stable brancher"? I am not familiar with this operation. |
|
@woshijpf Sure!
This current PR has been raised against |
…mmon-setup CI: Make Travis call common setup
govmm has ExecuteBlockdevAdd() function and ExecuteBlockdevDel() function
doesn't compatible with qemu 2.8,because blockdev-add and x-blockdev-del usages
are different between qemu 2.7 and qemu 2.8
shortlog:
ce070d1 govmm: modify govmm to be compatible with qemu 2.8
0286ff9 qemu/qmp: support hotplug a nic whose qdisc is mq
8515ae4 qmp: Remind users that you must first call ExecuteQMPCapabilities()
21504d3 qemu/qmp: Add netdev_add with chardev support
ed34f61 Add some negative test cases for qmp.go
17cacc7 Add negative test cases for qemu.go
fixes: #637
Signed-off-by: flyflypeng jiangpengfei9@huawei.com