All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 1925496] [NEW] nvme disk cannot be hotplugged after removal
@ 2021-04-22 12:34 Oguz Bektas
  2021-04-22 12:55 ` [Bug 1925496] " Klaus Jensen
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Oguz Bektas @ 2021-04-22 12:34 UTC (permalink / raw)
  To: qemu-devel

Public bug reported:

Hello,

When I try to re-add an nvme disk shortly after removing it, I get an
error about duplicate ID.

See the following commands to reproduce. This happens consistently on
all VMs that I tested:


attach
==========

$VAR1 = {
          'arguments' => {
                           'command-line' => 'drive_add auto "file=/dev/zvol/rpool/data/vm-20000-disk-1,if=none,id=drive-nvme1,format=raw,cache=none,aio=native,detect-zeroes=on"'
                         },
          'execute' => 'human-monitor-command'
        };
$VAR1 = {
          'execute' => 'device_add',
          'arguments' => {
                           'serial' => 'nvme1',
                           'drive' => 'drive-nvme1',
                           'driver' => 'nvme',
                           'id' => 'nvme1'
                         }
        };


detach
===========
$VAR1 = {
          'arguments' => {
                           'id' => 'nvme1'
                         },
          'execute' => 'device_del'
        };
$VAR1 = {
          'execute' => 'human-monitor-command',
          'arguments' => {
                           'command-line' => 'drive_del drive-nvme1'
                         }
        };

reattach
===========
$VAR1 = {
          'arguments' => {
                           'command-line' => 'drive_add auto "file=/dev/zvol/rpool/data/vm-20000-disk-1,if=none,id=drive-nvme1,format=raw,cache=none,aio=native,detect-zeroes=on"'
                         },
          'execute' => 'human-monitor-command'
        };


and I get:
"Duplicate ID 'drive-nvme1' for drive"

although it does not show up in query-block or query-pci anymore after
the first detach.


Is this a bug or am I missing something? Please advise.

Best regards,
Oguz

** Affects: qemu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1925496

Title:
  nvme disk cannot be hotplugged after removal

Status in QEMU:
  New

Bug description:
  Hello,

  When I try to re-add an nvme disk shortly after removing it, I get an
  error about duplicate ID.

  See the following commands to reproduce. This happens consistently on
  all VMs that I tested:

  
  attach
  ==========

  $VAR1 = {
            'arguments' => {
                             'command-line' => 'drive_add auto "file=/dev/zvol/rpool/data/vm-20000-disk-1,if=none,id=drive-nvme1,format=raw,cache=none,aio=native,detect-zeroes=on"'
                           },
            'execute' => 'human-monitor-command'
          };
  $VAR1 = {
            'execute' => 'device_add',
            'arguments' => {
                             'serial' => 'nvme1',
                             'drive' => 'drive-nvme1',
                             'driver' => 'nvme',
                             'id' => 'nvme1'
                           }
          };

  
  detach
  ===========
  $VAR1 = {
            'arguments' => {
                             'id' => 'nvme1'
                           },
            'execute' => 'device_del'
          };
  $VAR1 = {
            'execute' => 'human-monitor-command',
            'arguments' => {
                             'command-line' => 'drive_del drive-nvme1'
                           }
          };

  reattach
  ===========
  $VAR1 = {
            'arguments' => {
                             'command-line' => 'drive_add auto "file=/dev/zvol/rpool/data/vm-20000-disk-1,if=none,id=drive-nvme1,format=raw,cache=none,aio=native,detect-zeroes=on"'
                           },
            'execute' => 'human-monitor-command'
          };

  
  and I get:
  "Duplicate ID 'drive-nvme1' for drive"

  although it does not show up in query-block or query-pci anymore after
  the first detach.

  
  Is this a bug or am I missing something? Please advise.

  Best regards,
  Oguz

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1925496/+subscriptions


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2021-06-16 15:02 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-22 12:34 [Bug 1925496] [NEW] nvme disk cannot be hotplugged after removal Oguz Bektas
2021-04-22 12:55 ` [Bug 1925496] " Klaus Jensen
2021-04-22 13:38 ` Oguz Bektas
2021-04-22 14:24 ` Klaus Jensen
2021-04-26  9:31 ` Oguz Bektas
2021-04-28  7:38 ` Klaus Jensen
2021-04-28  9:31 ` Oguz Bektas
2021-04-28 10:12   ` Klaus Jensen
2021-04-28 13:00     ` Max Reitz
2021-05-03  7:27       ` Klaus Jensen
2021-05-11  7:37         ` Hannes Reinecke
2021-05-18  4:32 ` Thomas Huth
2021-06-16 14:54 ` Thomas Huth

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.