Perhaps worth documenting is the range of JSON numbers produced by
qemu (maybe as a separate patch). Libvirt just hit a bug with the
jansson library making it extremely difficult to parse JSON containing
numbers larger than INT64_MAX, when compared to yajl which had a way
to support up to UINT64_MAX.
https://bugzilla.redhat.com/show_bug.cgi?id=1614569
Knowing that qemu sends numbers larger than INT64_MAX with the intent
that they not be truncated/rounded by conversion to double can be a
vital piece of information for implementing a client, when it comes to
picking a particular library for JSON parsing.
Good point. Doesn't really fit into this commit, though. Care to
propose a patch?