From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: 4.2 TODO update Date: Wed, 14 Mar 2012 17:48:02 +0100 Message-ID: <1331743682.3104.82.camel@Solace> References: <1331554278.23971.63.camel@zakaz.uk.xensource.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3251534351082722473==" Return-path: In-Reply-To: <1331554278.23971.63.camel@zakaz.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell Cc: Ian Jackson , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org --===============3251534351082722473== Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-AskxJmfrz/2F+0+NFOj6" --=-AskxJmfrz/2F+0+NFOj6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, 2012-03-12 at 12:11 +0000, Ian Campbell wrote: > This update covers two weeks since I was away last week. >=20 Hi, I think the below should be considered too, and I'm proposing it as a (tools) blocker, as I really think it affects API stability. I can take care of it, provided we have some preliminary design-discussion. :-D =20 > tools, blockers: > * libxl stable API -- we would like 4.2 to define a stable API > which downstream's can start to rely on not changing. Aspects of > this are: > * add libxl_defbool and generally try and arrange that > memset(foo,0,...) requests the defaults (Ian Campbell, > DONE) > * Safe fork vs. fd handling hooks. This is an API > addition, so maybe not required fro stable API, bit need > to have for 4.2? (Ian J, patches posted) > * locking/serialization, e.g., for domain creation. As of now,=20 nothing is provided for this purpose, and downstream toolstacks have to put their own mechanisms in place. E.g., xl uses a fcntl() lock =20 around the whole process of domain creation. It should OTOH be=20 libxl job to offer a set of hooks --properly placed within the domain creation process-- for the downstreams to fill with the proper callbacks. (Dario Faggioli) Thanks and Regards, Dario --=20 <> (Raistlin Majere) ------------------------------------------------------------------- Dario Faggioli, http://retis.sssup.it/people/faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) PhD Candidate, ReTiS Lab, Scuola Superiore Sant'Anna, Pisa (Italy) --=-AskxJmfrz/2F+0+NFOj6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEABECAAYFAk9gy8IACgkQk4XaBE3IOsR3mQCffYbOkdoz7vAZIC9BVfFovQNp pMsAnjheBuj8mwEi1ZqSzJ7lDmsLGAG5 =j88B -----END PGP SIGNATURE----- --=-AskxJmfrz/2F+0+NFOj6-- --===============3251534351082722473== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============3251534351082722473==--