[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v4 00/13] tools/xenstore: rework internal accounting
On 27.04.23 19:37, Julien Grall wrote: Hi Juergen, On 26/04/2023 08:19, Juergen Gross wrote:On 05.04.23 09:03, Juergen Gross wrote:This series reworks the Xenstore internal accounting to use a uniform generic framework. It is adding some additional useful diagnostic information, like accounting trace and max. per-domain and global quota values seen. Changes in V2: - added patch 1 (leftover from previous series) - rebase Changes in V3: - addressed comments Changes in V4: - fixed patch 3Another thought for this series and followup one: Do we want to keep current coding style in tools/xenstore (basically Linux kernel style), or do we want to switch to Xen style instead?I am a bit split on this one. I don't particularly like the Linux coding style, but it has the advantage to be well-documented (if we compare to the Xen one). I have raised the idea to switch to the Linux style for that reason, but it was rejected rather firmly. So we won't get rid of the Xen style. May I ask what would be the reason to switch? According to CODING_STYLE it is the style to be used. We could add a local style hint in tools/xenstored, but I'd rather not add another local style. In the end it is about consistency. If a switch to Xen style is preferred (I do prefer that switch), I'd like to suggest that I do a rework of this series and the followup one to use the Xen style for new or moved functions.I think this is a bad idea because it would make difficult for a developer/reviewer to know what is the coding style of a given function.At least in my workflow, it would also means that I need two open the file twice with different settings (e.g. soft vs hard tab). Okay. This is a rather good reason not to use different styles in one source. A more radical approach would be to do a large style switch series after the two series, but I'm hesitant as this would affect backports rather badly.In general, I would agree with that. But, after your work, I am under the impression that Xenstored will become quite different. So I am not convince we will be able to backports a lot of patch without significant rework.Therefore, converting all the files in one pass may not be too bad (assuming we agree on switching to the new coding style). Fine with me. In any case this should be done in the same Xen release as the major rework. Otherwise the backport problem will be a real one. Juergen Attachment:
OpenPGP_0xB0DE9DD628BF132F.asc Attachment:
OpenPGP_signature
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |