|
From: | Michael R. Hines |
Subject: | Re: [Qemu-devel] [PATCHv2] rdma: add a new IB_ACCESS_GIFT flag |
Date: | Tue, 09 Apr 2013 13:56:00 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 |
On 04/09/2013 12:39 PM, Michael S. Tsirkin wrote:
On Fri, Apr 05, 2013 at 04:54:39PM -0400, Michael R. Hines wrote:To be more specific, here's what I did: 1. apply kernel module patch - re-insert module 1. QEMU does: ibv_reg_mr(........IBV_ACCESS_GIFT | IBV_ACCESS_REMOTE_READ) 2. Start the RDMA migration 3. Migration completes without any errors This test does *not* work with a cgroup swap limit, however. The process gets killed. (Both with and without GIFT) - MichaelTry to attach a debugger and see where it is when it gets killed?
It's killed by cgroups - not a CPU exception.The same test works fine using TCP migration with cgroups - everything is fine there.
The memory that RDMA attempted to register hits some kind of cgroups policy which results in a kernel message saying that the cgroup swap limit was hit and then it goes ahead and kills the process altogether. It's not a QEMU problem - it seems to be a kernel bug.
[Prev in Thread] | Current Thread | [Next in Thread] |