qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] d21e87: iothread: include id in thread name


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] d21e87: iothread: include id in thread name
Date: Thu, 03 Dec 2015 04:00:06 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: d21e8776f6578be155714ae95c7d6c1bb03e8e34
      
https://github.com/qemu/qemu/commit/d21e8776f6578be155714ae95c7d6c1bb03e8e34
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-12-03 (Thu, 03 Dec 2015)

  Changed paths:
    M iothread.c

  Log Message:
  -----------
  iothread: include id in thread name

This makes it easier to find the desired thread.  Use "IO" plus the id;
even with the 14 character limit on the thread name, enough of the id should
be readable (e.g. "IO iothreadNNN" with three characters for the number).

Signed-off-by: Paolo Bonzini <address@hidden>
Reviewed-by: Dr. David Alan Gilbert <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 61408b250eaa6157e49fbdcfe21f2f53e50b9277
      
https://github.com/qemu/qemu/commit/61408b250eaa6157e49fbdcfe21f2f53e50b9277
  Author: Fam Zheng <address@hidden>
  Date:   2015-12-03 (Thu, 03 Dec 2015)

  Changed paths:
    M block/backup.c
    M block/io.c
    M include/block/block.h
    M trace-events

  Log Message:
  -----------
  block: Don't wait serialising for non-COR read requests

The assertion problem was noticed in 06c3916b35a, but it wasn't
completely fixed, because even though the req is not marked as
serialising, it still gets serialised by wait_serialising_requests
against other serialising requests, which could lead to the same
assertion failure.

Fix it by even more explicitly skipping the serialising for this
specific case.

Signed-off-by: Fam Zheng <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 78b666f46b160441516c194a14432611262429d3
      
https://github.com/qemu/qemu/commit/78b666f46b160441516c194a14432611262429d3
  Author: Fam Zheng <address@hidden>
  Date:   2015-12-03 (Thu, 03 Dec 2015)

  Changed paths:
    M tests/qemu-iotests/iotests.py

  Log Message:
  -----------
  iotests: Add "add_drive_raw" method

This offers full manual control over the "-drive" options.

Signed-off-by: Fam Zheng <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 9cc0f19de213fcb7098f0ea8f42448728f2cfcde
      
https://github.com/qemu/qemu/commit/9cc0f19de213fcb7098f0ea8f42448728f2cfcde
  Author: Fam Zheng <address@hidden>
  Date:   2015-12-03 (Thu, 03 Dec 2015)

  Changed paths:
    M tests/qemu-iotests/056
    M tests/qemu-iotests/056.out

  Log Message:
  -----------
  iotests: Add regresion test case for write notifier assertion failure

The idea is to let the top level bs have a big request alignment with
blkdebug, so that the aio_write request issued from monitor will be
serialised. This tests that QEMU doesn't crash upon the read request
from the backup job's write notifier, which is a very special case of
"reentrant" request.

Signed-off-by: Fam Zheng <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: efdeb96c5a1179ee3fde3a0d77fb19f92e5849e5
      
https://github.com/qemu/qemu/commit/efdeb96c5a1179ee3fde3a0d77fb19f92e5849e5
  Author: Peter Maydell <address@hidden>
  Date:   2015-12-03 (Thu, 03 Dec 2015)

  Changed paths:
    M block/backup.c
    M block/io.c
    M include/block/block.h
    M iothread.c
    M tests/qemu-iotests/056
    M tests/qemu-iotests/056.out
    M tests/qemu-iotests/iotests.py
    M trace-events

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into 
staging

# gpg: Signature made Thu 03 Dec 2015 04:59:48 GMT using RSA key ID 81AB73C8
# gpg: Good signature from "Stefan Hajnoczi <address@hidden>"
# gpg:                 aka "Stefan Hajnoczi <address@hidden>"

* remotes/stefanha/tags/block-pull-request:
  iotests: Add regresion test case for write notifier assertion failure
  iotests: Add "add_drive_raw" method
  block: Don't wait serialising for non-COR read requests
  iothread: include id in thread name

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/eab0ebc7fe36...efdeb96c5a11

reply via email to

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