<div dir="ltr">Hi,<div><br></div><div>I&#39;ve uploaded a patch [1] to change the way used to reserve a range of messages to components and to define message id&#39;s inside a component.</div><div><br></div><div>The old method was error prone because adding a new component needed to define some macros based on previous macros (in fact there was already an invalid definition for a component). The definition of message id&#39;s for a component also required more than one modification and in some cases it was not correctly done.</div><div><br></div><div>The new patch defines the message constants using an enum, which automates all assignments, preventing most of the errors. It also defines a couple of macros that makes it even easier to create the component ranges and message id&#39;s.</div><div><br></div><div>Any feedback will be appreciated.</div><div><br></div><div>Regards,</div><div><br></div><div>Xavi</div><div><br></div><div>[1] <a href="https://review.gluster.org/19029">https://review.gluster.org/19029</a></div></div>