Hi all, I found a problem about the output of 'query-version'
As the qmp-command.hx said, it shoud be -> { "execute": "query-version" } <- { "return":{ "qemu":{ "major":0, "minor":11, "micro":5 }, "package":"" } } Actually, It's as following, -> { "execute": "query-version" } <- { "return":{ "qemu":{ "micro":50, "minor":6, "major":2 }, "package":"" } } The reason is that the member ''qemu" is regarded as Un-ordered dict. and tdb_hash() returns the same bucket(225) for both "micro" and "minor". and The "major" is bigger (481). All of the above metioned introduces the disorder for major , minor and micro. Thanks, wei