On Fri, Apr 28, 2017 at 03:35:53PM +0800, Yuanhan Liu wrote: > > >Maybe we could introduce a version message? With that, we could tell > > >whether the frontend has fixed the known bug or not. > > > > That's a possibility, but this is not really the role of a protocol > > version. As in this case, the protocol does not change, just an > > implementation. > > Maybe. Well, you might could think this way: we do increase the version > when we make a new release (with bugs being fixed). > > Or, we could also make the version two parts: major and minor. We increase > major for major updates (say, new features, etc). We increase minor for > bug fixes.
Nah, just forgot above two paragraphs, I overlooked it. You just need care the below one. --yliu > The only thing that doesn't make too much sense is the bug is actually > from the QEMU implementation but not from the vhost-user spec. Talking > about that, it may make more sense to introduce a new message to carry > the frontend version, something like a string "QEMU v2.8".