Print

Print


Well, that is the problem. We can't add new values there because the size of the structures there are fixed. The XrdXrootdMonFileHdr::recFval value gives you the total length of the record but there is no way to determine the length of any individual structure in that packet. That is why I proposed to make the structures self-describing by adding the length of the structure to the the structure. So, as new fields are added the length increases but old collectors use the preexisting definition but are able to skip to the next structure by using the structures length. Sure, I can define a new record type. The question is whether is supplants the existing record type or adds yet another record to the whole thing. The latter makes it even more complicated than moving the whole layout to be self-describing.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1432#issuecomment-805198197", "url": "https://github.com/xrootd/xrootd/issues/1432#issuecomment-805198197", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1