Re: [Qemu-block] [Qemu-devel] [PATCH 2/9] iohandler: Use aio code

2015-06-18 Thread Fam Zheng
On Tue, 06/16 14:57, Stefan Hajnoczi wrote: > On Wed, Jun 10, 2015 at 04:59:44PM +0800, Fam Zheng wrote: > > diff --git a/iohandler.c b/iohandler.c > > index 826f713..f5d7704 100644 > > --- a/iohandler.c > > +++ b/iohandler.c > > @@ -32,111 +32,39 @@ > > #include > > #endif > > > > -typedef st

Re: [Qemu-block] [Qemu-devel] [PATCH 9/9] slirp: Remove unused pollfds from the parameter list

2015-06-18 Thread Fam Zheng
On Tue, 06/16 15:15, Stefan Hajnoczi wrote: > On Wed, Jun 10, 2015 at 04:59:51PM +0800, Fam Zheng wrote: > > Signed-off-by: Fam Zheng > > --- > > main-loop.c | 4 ++-- > > slirp/libslirp.h | 4 ++-- > > slirp/slirp.c| 4 ++-- > > stubs/slirp.c| 4 ++-- > > 4 files changed, 8 insertio

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 07/16] Add new block driver interface to connect/disconnect the remote target

2015-06-18 Thread Wen Congyang
On 06/19/2015 12:06 AM, Stefan Hajnoczi wrote: > On Thu, Jun 18, 2015 at 10:36:39PM +0800, Wen Congyang wrote: >> At 2015/6/18 20:55, Stefan Hajnoczi Wrote: >>> On Thu, Jun 18, 2015 at 04:49:12PM +0800, Wen Congyang wrote: +void bdrv_connect(BlockDriverState *bs, Error **errp) +{ +

Re: [Qemu-block] [PATCH v4 5/5] raw-posix: Introduce hdev_is_sg()

2015-06-18 Thread Eric Blake
On 05/20/2015 03:57 AM, Dimitris Aragiorgis wrote: > Until now, an SG device was identified only by checking if its path > started with "/dev/sg". Then, hdev_open() set bs->sg accordingly. > This is very fragile, e.g. it fails with symlinks or relative paths. > We should rely on the actual properti

Re: [Qemu-block] [PATCH v4 4/5] raw-posix: Use DPRINTF for DEBUG_FLOPPY

2015-06-18 Thread Eric Blake
On 05/20/2015 03:57 AM, Dimitris Aragiorgis wrote: > Get rid of several #ifdef DEBUG_FLOPPY and substitute them with > DPRINTF. > > Signed-off-by: Dimitris Aragiorgis > --- > block/raw-posix.c | 22 +- > 1 file changed, 5 insertions(+), 17 deletions(-) Reviewed-by: Eric Bl

Re: [Qemu-block] [PATCH v4 3/5] raw-posix: DPRINTF instead of DEBUG_BLOCK_PRINT

2015-06-18 Thread Eric Blake
On 05/20/2015 03:57 AM, Dimitris Aragiorgis wrote: > Building the QEMU tools fails if we #define DEBUG_BLOCK inside > block/raw-posix.c. Here instead of adding qemu-log.o in block-obj-y > so that DEBUG_BLOCK_PRINT can be used, we substitute the latter with > a simple DPRINTF() (that does not cause

[Qemu-block] [PATCH v3 6/8] opts: produce valid command line in qemu_opts_print

2015-06-18 Thread Kővágó, Zoltán
This will let us print options in a format that the user would actually write it on the command line (foo=bar,baz=asd,etc=def), without prepending a spurious comma at the beginning of the list, or quoting values unnecessarily. This patch provides the following changes: * write and id=, if the opti

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 07/16] Add new block driver interface to connect/disconnect the remote target

2015-06-18 Thread Stefan Hajnoczi
On Thu, Jun 18, 2015 at 10:36:39PM +0800, Wen Congyang wrote: > At 2015/6/18 20:55, Stefan Hajnoczi Wrote: > >On Thu, Jun 18, 2015 at 04:49:12PM +0800, Wen Congyang wrote: > >>+void bdrv_connect(BlockDriverState *bs, Error **errp) > >>+{ > >>+BlockDriver *drv = bs->drv; > >>+ > >>+if (drv &

Re: [Qemu-block] [PATCH v3 0/2] Fix slow startup with many disks

2015-06-18 Thread Stefan Hajnoczi
On Wed, Jun 17, 2015 at 01:37:18PM +0300, Alexander Yarygin wrote: > Changes in v3: >- Added aio_context_acquire/aio_context_release around blk_drain() in > "virtio-blk: Use blk_drain() to drain IO requests" + updated commit > description > > Please update Cc: qemu-stable@ if it nece

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 06/16] Don't allow a disk use backing reference target

2015-06-18 Thread Wen Congyang
At 2015/6/18 20:47, Stefan Hajnoczi Wrote: On Thu, Jun 18, 2015 at 04:49:11PM +0800, Wen Congyang wrote: Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- block.c | 9 + 1 file changed, 9 insertions(+) diff --git a/block.c b/block.c index d1ed227.

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 07/16] Add new block driver interface to connect/disconnect the remote target

2015-06-18 Thread Wen Congyang
At 2015/6/18 20:55, Stefan Hajnoczi Wrote: On Thu, Jun 18, 2015 at 04:49:12PM +0800, Wen Congyang wrote: +void bdrv_connect(BlockDriverState *bs, Error **errp) +{ +BlockDriver *drv = bs->drv; + +if (drv && drv->bdrv_connect) { +drv->bdrv_connect(bs, errp); +} else if (bs->fil

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 15/16] quorum: allow ignoring child errors

2015-06-18 Thread Stefan Hajnoczi
On Thu, Jun 18, 2015 at 04:49:20PM +0800, Wen Congyang wrote: CCing Alberto Garcia for the quorum block driver. > If the child is not ready, read/write/getlength/flush will > return -errno. It is not critical error, and can be ignored: > 1. read/write: >Just not report the error event. > 2. g

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 13/16] quorum: implement block driver interfaces for block replication

2015-06-18 Thread Stefan Hajnoczi
On Thu, Jun 18, 2015 at 04:49:18PM +0800, Wen Congyang wrote: CCing Alberto Garcia for the quorum block driver. > Signed-off-by: Wen Congyang > Signed-off-by: zhanghailiang > Signed-off-by: Gonglei > --- > block/quorum.c | 78 > ++ > 1

Re: [Qemu-block] [PATCH COLO-Block v6 07/16] Add new block driver interface to connect/disconnect the remote target

2015-06-18 Thread Stefan Hajnoczi
On Thu, Jun 18, 2015 at 04:49:12PM +0800, Wen Congyang wrote: > +void bdrv_connect(BlockDriverState *bs, Error **errp) > +{ > +BlockDriver *drv = bs->drv; > + > +if (drv && drv->bdrv_connect) { > +drv->bdrv_connect(bs, errp); > +} else if (bs->file) { > +bdrv_connect(bs-

Re: [Qemu-block] [Qemu-devel] [PATCH v7 00/11] Support streaming to an intermediate layer

2015-06-18 Thread Eric Blake
[adding libvirt, to make sure I capture a design idea] On 06/18/2015 06:36 AM, Eric Blake wrote: > On 06/18/2015 06:07 AM, Alberto Garcia wrote: >> On Thu 18 Jun 2015 01:47:20 PM CEST, Kevin Wolf wrote: >> > I believe our conclusion from an earlier version of the series was > that we need

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 06/16] Don't allow a disk use backing reference target

2015-06-18 Thread Stefan Hajnoczi
On Thu, Jun 18, 2015 at 04:49:11PM +0800, Wen Congyang wrote: > Signed-off-by: Wen Congyang > Signed-off-by: zhanghailiang > Signed-off-by: Gonglei > --- > block.c | 9 + > 1 file changed, 9 insertions(+) > > diff --git a/block.c b/block.c > index d1ed227..0b41af4 100644 > --- a/block.

Re: [Qemu-block] [Qemu-devel] [PATCH v7 00/11] Support streaming to an intermediate layer

2015-06-18 Thread Eric Blake
On 06/18/2015 06:07 AM, Alberto Garcia wrote: > On Thu 18 Jun 2015 01:47:20 PM CEST, Kevin Wolf wrote: > I believe our conclusion from an earlier version of the series was that we need QAPI introspection so that libvirt can detect the presence of the feature. Detecting the presence

Re: [Qemu-block] [Qemu-devel] [PATCH v7 00/11] Support streaming to an intermediate layer

2015-06-18 Thread Alberto Garcia
On Thu 18 Jun 2015 01:47:20 PM CEST, Kevin Wolf wrote: >> > I believe our conclusion from an earlier version of the series was >> > that we need QAPI introspection so that libvirt can detect the >> > presence of the feature. >> >> The initial version of this series had an extra 'top' parameter to

Re: [Qemu-block] [Qemu-devel] [PATCH v7 00/11] Support streaming to an intermediate layer

2015-06-18 Thread Kevin Wolf
Am 18.06.2015 um 13:41 hat Alberto Garcia geschrieben: > On Thu 18 Jun 2015 12:45:35 PM CEST, Kevin Wolf wrote: > > > I believe our conclusion from an earlier version of the series was > > that we need QAPI introspection so that libvirt can detect the > > presence of the feature. > > The initial

Re: [Qemu-block] [Qemu-devel] [PATCH v7 00/11] Support streaming to an intermediate layer

2015-06-18 Thread Alberto Garcia
On Thu 18 Jun 2015 12:45:35 PM CEST, Kevin Wolf wrote: > I believe our conclusion from an earlier version of the series was > that we need QAPI introspection so that libvirt can detect the > presence of the feature. The initial version of this series had an extra 'top' parameter to decide what im

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 04/16] block: Parse "backing_reference" option to reference existing BDS

2015-06-18 Thread Wen Congyang
On 06/18/2015 06:50 PM, Stefan Hajnoczi wrote: > On Thu, Jun 18, 2015 at 04:49:09PM +0800, Wen Congyang wrote: >> Usage: >> -drive file=xxx,id=Y, \ >> -drive >> file=,id=X,backing_reference.drive_id=Y,backing_reference.hidden-disk.* >> >> It will create such backing chain: >>{v

Re: [Qemu-block] [Qemu-devel] [PATCH v4 0/5] Some fixes related to scsi-generic

2015-06-18 Thread Dimitris Aragiorgis
Hi, did you have the time to take a look at this? Is there anything pending from my side? Thanks, dimara * Dimitris Aragiorgis [2015-05-29 08:15:34 +0300]: > Hi, > > * Dimitris Aragiorgis [2015-05-20 12:57:34 +0300]: > > > Hi all, > > > > These four patches make slight changes to the way Q

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 04/16] block: Parse "backing_reference" option to reference existing BDS

2015-06-18 Thread Stefan Hajnoczi
On Thu, Jun 18, 2015 at 04:49:09PM +0800, Wen Congyang wrote: > Usage: > -drive file=xxx,id=Y, \ > -drive > file=,id=X,backing_reference.drive_id=Y,backing_reference.hidden-disk.* > > It will create such backing chain: >{virtio-blk dev 'Y'}

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 01/16] docs: block replication's description

2015-06-18 Thread Wen Congyang
On 06/18/2015 06:34 PM, Stefan Hajnoczi wrote: > On Thu, Jun 18, 2015 at 04:49:06PM +0800, Wen Congyang wrote: >> +== Failure Handling == >> +There are 6 internal errors when block replication is running: >> +1. I/O error on primary disk >> +2. Forwarding primay write requests failed > > s/primay/

Re: [Qemu-block] [Qemu-devel] [PATCH v7 00/11] Support streaming to an intermediate layer

2015-06-18 Thread Kevin Wolf
Am 16.06.2015 um 10:51 hat Alberto Garcia geschrieben: > Ping... > > https://lists.gnu.org/archive/html/qemu-devel/2015-05/msg02580.html I believe our conclusion from an earlier version of the series was that we need QAPI introspection so that libvirt can detect the presence of the feature. Mark

Re: [Qemu-block] [PATCH COLO-Block v6 03/16] Allow creating backup jobs when opening BDS

2015-06-18 Thread Stefan Hajnoczi
On Thu, Jun 18, 2015 at 04:49:08PM +0800, Wen Congyang wrote: > When opening BDS, we need to create backup jobs for > image-fleecing. > > Signed-off-by: Wen Congyang > Signed-off-by: zhanghailiang > Signed-off-by: Gonglei > Cc: Jeff Cody > --- > block/Makefile.objs | 2 +- > 1 file changed, 1

Re: [Qemu-block] [Qemu-devel] [PATCH COLO-Block v6 01/16] docs: block replication's description

2015-06-18 Thread Stefan Hajnoczi
On Thu, Jun 18, 2015 at 04:49:06PM +0800, Wen Congyang wrote: > +== Failure Handling == > +There are 6 internal errors when block replication is running: > +1. I/O error on primary disk > +2. Forwarding primay write requests failed s/primay/primary/ > +3. Bacup failed or writing to secondary disk

Re: [Qemu-block] RFC cdrom in own thread?

2015-06-18 Thread Peter Lieven
Am 18.06.2015 um 10:42 schrieb Kevin Wolf: Am 18.06.2015 um 10:30 hat Peter Lieven geschrieben: Am 18.06.2015 um 09:45 schrieb Kevin Wolf: Am 18.06.2015 um 09:12 hat Peter Lieven geschrieben: Thread 2 (Thread 0x75550700 (LWP 2636)): #0 0x75d87aa3 in ppoll () from /lib/x86_64-linux

Re: [Qemu-block] RFC cdrom in own thread?

2015-06-18 Thread Peter Lieven
Am 18.06.2015 um 11:36 schrieb Stefan Hajnoczi: On Thu, Jun 18, 2015 at 10:29 AM, Peter Lieven wrote: Am 18.06.2015 um 10:42 schrieb Kevin Wolf: Am 18.06.2015 um 10:30 hat Peter Lieven geschrieben: Am 18.06.2015 um 09:45 schrieb Kevin Wolf: Am 18.06.2015 um 09:12 hat Peter Lieven geschrieben

Re: [Qemu-block] RFC cdrom in own thread?

2015-06-18 Thread Stefan Hajnoczi
On Thu, Jun 18, 2015 at 10:29 AM, Peter Lieven wrote: > Am 18.06.2015 um 10:42 schrieb Kevin Wolf: >> >> Am 18.06.2015 um 10:30 hat Peter Lieven geschrieben: >>> >>> Am 18.06.2015 um 09:45 schrieb Kevin Wolf: Am 18.06.2015 um 09:12 hat Peter Lieven geschrieben: > > Thread 2 (Thre

Re: [Qemu-block] RFC cdrom in own thread?

2015-06-18 Thread Peter Lieven
Am 18.06.2015 um 10:42 schrieb Kevin Wolf: Am 18.06.2015 um 10:30 hat Peter Lieven geschrieben: Am 18.06.2015 um 09:45 schrieb Kevin Wolf: Am 18.06.2015 um 09:12 hat Peter Lieven geschrieben: Thread 2 (Thread 0x75550700 (LWP 2636)): #0 0x75d87aa3 in ppoll () from /lib/x86_64-linux

[Qemu-block] [PATCH COLO-Block v6 16/16] Implement new driver for block replication

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- block/Makefile.objs | 1 + block/replication.c | 441 2 files changed, 442 insertions(+) create mode 100644 block/replication.c diff --git a/block/Makefil

[Qemu-block] [PATCH COLO-Block v6 12/16] skip nbd_target when starting block replication

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- block.c | 12 1 file changed, 12 insertions(+) diff --git a/block.c b/block.c index 06222bf..2108d02 100644 --- a/block.c +++ b/block.c @@ -4430,6 +4430,10 @@ void bdrv_start_replication(BlockDrive

[Qemu-block] [PATCH COLO-Block v6 08/16] NBD client: implement block driver interfaces to connect/disconnect NBD server

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- block/nbd.c | 67 - 1 file changed, 49 insertions(+), 18 deletions(-) diff --git a/block/nbd.c b/block/nbd.c index 2176186..bc9477a 100644 --- a/block

[Qemu-block] [PATCH COLO-Block v6 04/16] block: Parse "backing_reference" option to reference existing BDS

2015-06-18 Thread Wen Congyang
Usage: -drive file=xxx,id=Y, \ -drive file=,id=X,backing_reference.drive_id=Y,backing_reference.hidden-disk.* It will create such backing chain: {virtio-blk dev 'Y'} {virtio-blk dev 'X'} |

[Qemu-block] [PATCH COLO-Block v6 14/16] introduce a new API qemu_opts_absorb_qdict_by_index()

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- include/qemu/option.h | 2 ++ util/qemu-option.c| 44 2 files changed, 46 insertions(+) diff --git a/include/qemu/option.h b/include/qemu/option.h index ac0e43b

[Qemu-block] [PATCH COLO-Block v6 10/16] NBD client: connect to nbd server later

2015-06-18 Thread Wen Congyang
The secondary qemu starts later than the primary qemu, so we cannot connect to nbd server in bdrv_open(). Introduce a new open flags to control it. Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- block/nbd.c | 12 +++- 1 file changed, 7 insertions(+)

[Qemu-block] [PATCH COLO-Block v6 13/16] quorum: implement block driver interfaces for block replication

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- block/quorum.c | 78 ++ 1 file changed, 78 insertions(+) diff --git a/block/quorum.c b/block/quorum.c index 77e55b2..01cfac0 100644 --- a/block/quorum.c +

[Qemu-block] [PATCH COLO-Block v6 15/16] quorum: allow ignoring child errors

2015-06-18 Thread Wen Congyang
If the child is not ready, read/write/getlength/flush will return -errno. It is not critical error, and can be ignored: 1. read/write: Just not report the error event. 2. getlength: just ignore it. If all children's getlength return -errno, and be ignored, return -EIO. 3. flush: Just ig

[Qemu-block] [PATCH COLO-Block v6 02/16] allow writing to the backing file

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- block.c | 40 +++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/block.c b/block.c index 0ffb855..df4cbce 100644 --- a/block.c +++ b/block.c @@ -745,6 +745,15

[Qemu-block] [PATCH COLO-Block v6 06/16] Don't allow a disk use backing reference target

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- block.c | 9 + 1 file changed, 9 insertions(+) diff --git a/block.c b/block.c index d1ed227..0b41af4 100644 --- a/block.c +++ b/block.c @@ -1294,6 +1294,14 @@ static int bdrv_open_backing_reference_fil

[Qemu-block] [PATCH COLO-Block v6 05/16] Backup: clear all bitmap when doing block checkpoint

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei Cc: Jeff Cody --- block/backup.c | 13 + blockjob.c | 10 ++ include/block/blockjob.h | 12 3 files changed, 35 insertions(+) diff --git a/block/backup.c b/

[Qemu-block] [PATCH COLO-Block v6 11/16] Add new block driver interfaces to control block replication

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei Cc: Luiz Capitulino Cc: Michael Roth Reviewed-by: Paolo Bonzini --- block.c | 40 include/block/block.h | 5 + include/block/block_int.h | 14 ++

[Qemu-block] [PATCH COLO-Block v6 01/16] docs: block replication's description

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: Yang Hongyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- docs/block-replication.txt | 179 + 1 file changed, 179 insertions(+) create mode 100644 docs/block-replication.txt diff --git a/docs/b

[Qemu-block] [PATCH COLO-Block v6 09/16] Introduce a new -drive option to control whether to connect to remote target

2015-06-18 Thread Wen Congyang
Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- blockdev.c| 8 include/block/block.h | 1 + qemu-options.hx | 4 3 files changed, 13 insertions(+) diff --git a/blockdev.c b/blockdev.c index 1cd1b79..07b0477 100644 --- a/blockd

[Qemu-block] [PATCH COLO-Block v6 00/16] Block replication for continuous checkpoints

2015-06-18 Thread Wen Congyang
Block replication is a very important feature which is used for continuous checkpoints(for example: COLO). Usage: Please refer to docs/block-replication.txt You can get the patch here: https://github.com/wencongyang/qemu-colo/commits/block-replication-v6 The other newest COLO patchse will be sen

[Qemu-block] [PATCH COLO-Block v6 07/16] Add new block driver interface to connect/disconnect the remote target

2015-06-18 Thread Wen Congyang
In some cases, we want to connect/disconnect the remote target when we need, not in bdrv_open()/bdrv_close(). Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei --- block.c | 24 include/block/block.h | 3 +++ include

[Qemu-block] [PATCH COLO-Block v6 03/16] Allow creating backup jobs when opening BDS

2015-06-18 Thread Wen Congyang
When opening BDS, we need to create backup jobs for image-fleecing. Signed-off-by: Wen Congyang Signed-off-by: zhanghailiang Signed-off-by: Gonglei Cc: Jeff Cody --- block/Makefile.objs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/block/Makefile.objs b/block/Makefile.ob

Re: [Qemu-block] RFC cdrom in own thread?

2015-06-18 Thread Kevin Wolf
Am 18.06.2015 um 10:30 hat Peter Lieven geschrieben: > Am 18.06.2015 um 09:45 schrieb Kevin Wolf: > >Am 18.06.2015 um 09:12 hat Peter Lieven geschrieben: > >>Thread 2 (Thread 0x75550700 (LWP 2636)): > >>#0 0x75d87aa3 in ppoll () from /lib/x86_64-linux-gnu/libc.so.6 > >>No symbol table

Re: [Qemu-block] RFC cdrom in own thread?

2015-06-18 Thread Peter Lieven
Am 18.06.2015 um 09:45 schrieb Kevin Wolf: Am 18.06.2015 um 09:12 hat Peter Lieven geschrieben: Thread 2 (Thread 0x75550700 (LWP 2636)): #0 0x75d87aa3 in ppoll () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x55955d91 in qemu_poll_ns (fds=0x5

Re: [Qemu-block] RFC cdrom in own thread?

2015-06-18 Thread Kevin Wolf
Am 18.06.2015 um 09:12 hat Peter Lieven geschrieben: > Thread 2 (Thread 0x75550700 (LWP 2636)): > #0 0x75d87aa3 in ppoll () from /lib/x86_64-linux-gnu/libc.so.6 > No symbol table info available. > #1 0x55955d91 in qemu_poll_ns (fds=0x563889c0, nfds=3, > timeout=4999424

Re: [Qemu-block] RFC cdrom in own thread?

2015-06-18 Thread Peter Lieven
Am 18.06.2015 um 09:03 schrieb Peter Lieven: Am 18.06.2015 um 08:59 schrieb Paolo Bonzini: On 18/06/2015 08:39, Peter Lieven wrote: It seems like the mainloop is waiting here: #0 0x7606c89c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info avai

Re: [Qemu-block] RFC cdrom in own thread?

2015-06-18 Thread Peter Lieven
Am 18.06.2015 um 08:59 schrieb Paolo Bonzini: On 18/06/2015 08:39, Peter Lieven wrote: It seems like the mainloop is waiting here: #0 0x7606c89c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x76068065 in _L_lock_858 (