|
From: | Michael R. Hines |
Subject: | Re: [Qemu-stable] [Qemu-devel] [PATCH] rdma: fix multiple VMs parallel migration |
Date: | Tue, 03 Sep 2013 10:13:54 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 |
No top-posting, please. On 09/03/2013 12:20 AM, Frank Yang wrote:
Yes, it depends on low-level implementation. During my earlier test, using one CQ to send and receive may cause packet loss with heavy load: the destination thinks it send READY message successfully but the sourcestill waits for it. This situation always happens when the destination pollsreceive CQE first.So I think using only one CQ may cause packet conflict or something like that,and it should be the driver bug. However, using two CQs fix the problem.
This doesn't seem like a very clear answer ..... are you sure its packet loss?
The queue pairs are supposed to be reliable - I've never experienced a situation
where packets were simply "dropped" for no reason without breaking the connection and putting the QP into an error state. - Michael
[Prev in Thread] | Current Thread | [Next in Thread] |