[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 03/13] libxenguest: deal with log-dirty op stats overflow
Jan Beulich writes ("Re: [PATCH v2 03/13] libxenguest: deal with log-dirty op stats overflow"): > And - just to make it very explicit - even if I went this route to > address a controversial point, I'd still like to understand the > reason for the original objection - if only for my own education. I agree with this position. I have reread the discussions with this patch title in the Subject line. I am still unclear on the precise nature of Andrew's objection. All I could find was this from Andrew: > ctx->save.stats = (struct precopy_stats){ > - .dirty_count = ctx->save.p2m_size, > + .dirty_count = -1, This is an external interface, and I'm not sure it will tolerate finding more than p2m_size allegedly dirty. and then the later comment by Andrew: I've already explained why [various things] Unfortunately that message did not contain any links to these previous explanations. Andrew, where were they ? If we are not to go round in circles, we need to write these things down and then refer to them when relevant. We had a conversation on irc today. I found today's IRC conversation rather unsatisfactory. I gleaned from Andrew's comments that this he was saying this callback is used by something in Citrix's product to do with nVidia migration. Obviously we do not wish to break a downstream. But this interface is badly documented and clear explanations are lacking. While I recognise Andrew's expertise in this area, I think that as tools maintainer I need to go with the information I have. The overflow issue is real and Jan has proposed a fix. Andrew: do you have time to engage with Jan here on these API questions ? If not, does anyone else have enough familiarity with Citrix's use of this API to engage in a proper discussion about how the overflow problem can be addressed ? If effort is not available for this, that is of course fine. But as an Open Source project we need to be able to move forwsrd with the available input and contributions. So if no-one is able to explain how this rather poor API is to be used, and help develop a solution to the overflow problem, I should probably ack Jan's patch here. Ian.
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |