Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Markus Armbruster
Daniel P. Berrangé writes: > On Mon, Mar 01, 2021 at 09:49:21AM -0600, Eric Blake wrote: >> On 3/1/21 9:41 AM, Daniel P. Berrangé wrote: >> > On Mon, Mar 01, 2021 at 03:31:59PM +, Stefan Hajnoczi wrote: >> >> The QMP monitor, NBD server, and vhost-user-blk export all support file >> >> descri

Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Stefan Hajnoczi
On Mon, Mar 01, 2021 at 04:56:17PM +, Daniel P. Berrangé wrote: > On Mon, Mar 01, 2021 at 04:50:14PM +, Stefan Hajnoczi wrote: > > On Mon, Mar 01, 2021 at 03:44:42PM +, Daniel P. Berrangé wrote: > > > On Mon, Mar 01, 2021 at 03:39:06PM +, Richard W.M. Jones wrote: > > > > On Mon, Ma

Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Daniel P . Berrangé
On Mon, Mar 01, 2021 at 04:50:14PM +, Stefan Hajnoczi wrote: > On Mon, Mar 01, 2021 at 03:44:42PM +, Daniel P. Berrangé wrote: > > On Mon, Mar 01, 2021 at 03:39:06PM +, Richard W.M. Jones wrote: > > > On Mon, Mar 01, 2021 at 03:31:59PM +, Stefan Hajnoczi wrote: > > > > The QMP monit

Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Stefan Hajnoczi
On Mon, Mar 01, 2021 at 04:06:47PM +, Daniel P. Berrangé wrote: > On Mon, Mar 01, 2021 at 09:49:21AM -0600, Eric Blake wrote: > > On 3/1/21 9:41 AM, Daniel P. Berrangé wrote: > > > On Mon, Mar 01, 2021 at 03:31:59PM +, Stefan Hajnoczi wrote: > > >> The QMP monitor, NBD server, and vhost-use

Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Stefan Hajnoczi
On Mon, Mar 01, 2021 at 03:39:06PM +, Richard W.M. Jones wrote: > On Mon, Mar 01, 2021 at 03:31:59PM +, Stefan Hajnoczi wrote: > > The QMP monitor, NBD server, and vhost-user-blk export all support file > > descriptor passing. This is a useful technique because it allows the > > parent proc

Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Stefan Hajnoczi
On Mon, Mar 01, 2021 at 03:44:42PM +, Daniel P. Berrangé wrote: > On Mon, Mar 01, 2021 at 03:39:06PM +, Richard W.M. Jones wrote: > > On Mon, Mar 01, 2021 at 03:31:59PM +, Stefan Hajnoczi wrote: > > > The QMP monitor, NBD server, and vhost-user-blk export all support file > > > descript

Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Daniel P . Berrangé
On Mon, Mar 01, 2021 at 09:49:21AM -0600, Eric Blake wrote: > On 3/1/21 9:41 AM, Daniel P. Berrangé wrote: > > On Mon, Mar 01, 2021 at 03:31:59PM +, Stefan Hajnoczi wrote: > >> The QMP monitor, NBD server, and vhost-user-blk export all support file > >> descriptor passing. This is a useful tech

Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Eric Blake
On 3/1/21 9:41 AM, Daniel P. Berrangé wrote: > On Mon, Mar 01, 2021 at 03:31:59PM +, Stefan Hajnoczi wrote: >> The QMP monitor, NBD server, and vhost-user-blk export all support file >> descriptor passing. This is a useful technique because it allows the >> parent process to spawn and wait for

Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Daniel P . Berrangé
On Mon, Mar 01, 2021 at 03:39:06PM +, Richard W.M. Jones wrote: > On Mon, Mar 01, 2021 at 03:31:59PM +, Stefan Hajnoczi wrote: > > The QMP monitor, NBD server, and vhost-user-blk export all support file > > descriptor passing. This is a useful technique because it allows the > > parent proc

Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Daniel P . Berrangé
On Mon, Mar 01, 2021 at 03:31:59PM +, Stefan Hajnoczi wrote: > The QMP monitor, NBD server, and vhost-user-blk export all support file > descriptor passing. This is a useful technique because it allows the > parent process to spawn and wait for qemu-storage-daemon without busy > waiting, which

Re: [PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Richard W.M. Jones
On Mon, Mar 01, 2021 at 03:31:59PM +, Stefan Hajnoczi wrote: > The QMP monitor, NBD server, and vhost-user-blk export all support file > descriptor passing. This is a useful technique because it allows the > parent process to spawn and wait for qemu-storage-daemon without busy > waiting, which

[PATCH] docs: show how to spawn qemu-storage-daemon with fd passing

2021-03-01 Thread Stefan Hajnoczi
The QMP monitor, NBD server, and vhost-user-blk export all support file descriptor passing. This is a useful technique because it allows the parent process to spawn and wait for qemu-storage-daemon without busy waiting, which may delay startup due to arbitrary sleep() calls. This Python example is