qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v3 00/15] mirror: follow AioContext change gracefull


From: Stefan Hajnoczi
Subject: [Qemu-devel] [PATCH v3 00/15] mirror: follow AioContext change gracefully
Date: Mon, 13 Jun 2016 18:05:20 +0100

v3:
 * Push infrastructure down into blockjob.c so other jobs can reuse it [Stefan]
 * Tested with drive_mirror + migration [Stefan]

v2:
 * Fam introduced the concept of a synchronous aio_poll() loop to quiesce the
   block job during detach

When dataplane is enabled or disabled the drive switches to a new
AioContext.  The mirror block job must also move to the new AioContext
so that drive accesses are always made within its AioContext.

This series extends the block job pause functionality so that detaching from an
AioContext pauses the job and attaching to the new AioContext resumes the job.

Pause points are added to the mirror job so that long I/O loops can yield for
an AioContext switch.  Other block jobs need pause points too but this can be
done as a follow-up series.

Daniel P. Berrange (1):
  ui: fix regression in printing VNC host/port on startup

Gerd Hoffmann (2):
  vnc: drop unused depth arg for set_pixel_format
  console: ignore ui_info updates which don't actually update something

Olaf Hering (1):
  gtk: fix vte version check

Peter Maydell (6):
  translate-all.c: Don't pass puc, locked to tb_invalidate_phys_page()
  user-exec: Push resume-from-signal code out to handle_cpu_signal()
  cpu-exec: Rename cpu_resume_from_signal() to cpu_loop_exit_noexc()
  user-exec: Don't reextract sigmask from usercontext pointer
  target-i386: Add comment about do_interrupt_user() next_eip argument
  target-i386: Move user-mode exception actions out of user-exec.c

Stefan Hajnoczi (4):
  blockjob: move iostatus reset out of block_job_enter()
  blockjob: add pause points
  blockjob: add AioContext attach/detach callbacks
  mirror: follow AioContext change gracefully

Thomas Huth (1):
  ui/console-gl: Add support for big endian display surfaces




reply via email to

[Prev in Thread] Current Thread [Next in Thread]