From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34336) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUwn1-0004vL-43 for qemu-devel@nongnu.org; Thu, 27 Aug 2015 09:00:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZUwmw-0003tI-Tn for qemu-devel@nongnu.org; Thu, 27 Aug 2015 09:00:23 -0400 Received: from mx1.redhat.com ([209.132.183.28]:41501) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUwmw-0003t9-MI for qemu-devel@nongnu.org; Thu, 27 Aug 2015 09:00:18 -0400 References: <29C62C49-06A5-4F99-8062-7269A28C29A3@gmail.com> <8737z7o85i.fsf@blackfin.pond.sub.org> <441C227A-2CF0-43AE-AC7F-B066708CEABD@gmail.com> <87fv36j9j6.fsf@blackfin.pond.sub.org> <20150826172550.GJ11016@localhost.localdomain> <20150826180815.GK11016@localhost.localdomain> <20150826220151.GA2669@localhost.localdomain> <2CB0CE30-A638-4933-A1D6-F65CA4910E61@gmail.com> <20150827123234.GB2669@localhost.localdomain> From: Eric Blake Message-ID: <55DF09DB.2000406@redhat.com> Date: Thu, 27 Aug 2015 07:00:11 -0600 MIME-Version: 1.0 In-Reply-To: <20150827123234.GB2669@localhost.localdomain> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="EjFd7Hv2AfANHEGx3NuO8VRFMI0um6kPs" Subject: Re: [Qemu-devel] Should we auto-generate IDs? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jeff Cody , Programmingkid Cc: Kevin Wolf , Markus Armbruster , qemu-devel qemu-devel , Paolo Bonzini , jsnow@redhat.com, =?UTF-8?Q?Andreas_F=c3=a4rber?= This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --EjFd7Hv2AfANHEGx3NuO8VRFMI0um6kPs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 08/27/2015 06:32 AM, Jeff Cody wrote: > (Added Eric back in to the CC list. Looks like he got dropped > somewhere along the way) No thanks to mailman's inept behavior that thinks that it is okay to rewrite cc's to drop anyone that doesn't want duplicate email. But don't worry about it; I have my local mail setup to flag any message in-reply-to an earlier one where I was in cc, precisely to work around mailman stupidly dropping me from cc. [Ideally, I'd filter the duplicate messages on my side, and turn off the broken mailman setting server-side, but I haven't yet figured out how to get filters working on my side that do that correctly.] I'm hoping that mailman3 is not so inept, and that this list archives can migrate to hyperkitty/mailman3 in the not-too-distant future. >=20 > Do you disagree with the requirements I listed above? If so, it would > be useful to begin the discussion around that. For ease of > discussion, I'll list them again: >=20 > * Reserved namespaces > * Uniqueness > * Non-predictable (to avoid inadvertently creating a de facto ABI) Dan made the point that if a name is unpredictable, then we have to query to learn what name was assigned. But if you add two or more devices before querying, then you don't know which device has which name. Predictable might actually be better than non-predictable. Better still might be fixing things to where we add a global command line option that outright fails any attempt to create an unnamed object. The option would be off by default for back-compat. But management apps like libvirt can turn it on once they are prepared to name every object they create (which in turn may imply fixing any remaining interfaces that cannot name an object to add in that ability for management to pass in a name). Then there would be no unnamed objects, no ambiguity, and no need to generate names. --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --EjFd7Hv2AfANHEGx3NuO8VRFMI0um6kPs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJV3wncAAoJEKeha0olJ0Nqv2kIAK74lFF7EzXznD3VzhU5DdUz fuG/i3bB+3WDpriiR/8V57UXUjn2EbUgjnMZwuG7d1/z7oLXd66Payb3aTCvdzpU vtoFken2TsCem1fO3dR8FVtuAP0u6fkyRmNjChJcEIuoTebKlLVpp8uOeEh10x0W XfAZONsv9WIS/JdB+QkHJcI9RH4N1bD9xuWag0Olk0vHRqSYONXzRCRvQtQ7TEht l2Qvg2j6V/JxvBZpZMGUlKIGSKLAI+8Pw5CApHmbtasv12JnkPFTejFU2ZLE69Hq QB/9C0RGAVr6Rqiv5oIUTkPao/zQ17a157BFToKEscrBw0McXlsZzl7LqZDEe9s= =6x2x -----END PGP SIGNATURE----- --EjFd7Hv2AfANHEGx3NuO8VRFMI0um6kPs--