On 7/14/23 13:08, Rob Wing wrote:
On Fri, Jul 14, 2023 at 9:40 AM Matthew Grooms <[email protected]
<mailto:[email protected]>> wrote:
I see a need to define a format for bhyve so it's possible to mix
different sections and encodings inside a unified stream. But all the
data in your nvlist example above can be easily be represented as text.
We already have JSON, YAML, XML, etc ... By adopting an preexisting
format, we could retain the snapshot structure instead of lifting it up
into the stream format. Even if we decide to break the structure up
into
different nvlist stream sections, using a common format would allow
other tools to more easily parse and validate the structure inside
these
sections. Isn't that a good thing? Is there a reason we're trying to
reinvent the wheel here?
Does JSON support storing binary data? I'm under the impression that it
does not.
Hey Rob,
I wasn't suggesting that any of the bulk data be encoded. But I think I
see the disconnect as I replied to the reply vs the original proposal.
I'll try again this weekend when I have more time to read everything
again and re-digest.
-Matthew