Bug 1655586

Summary: when create vhba without indicating wwpn/wwnn, libvirt will generate duplicated ones
Product: Red Hat Enterprise Linux 8 Reporter: John Ferlan <jferlan>
Component: libvirtAssignee: John Ferlan <jferlan>
Status: CLOSED CURRENTRELEASE QA Contact: yisun
Severity: low Docs Contact:
Priority: unspecified    
Version: 8.0CC: hhan, jdenemar, jferlan, lmen, rbalakri, xuzhang, yisun
Target Milestone: rcKeywords: Automation, Regression
Target Release: 8.0   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: libvirt-4.5.0-16.el8 Doc Type: No Doc Update
Doc Text:
undefined
Story Points: ---
Clone Of: 1652894 Environment:
Last Closed: 2019-06-14 00:55:06 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1652894    
Bug Blocks:    

Comment 3 yisun 2018-12-25 10:10:49 UTC
Test with libvirt-4.5.0-16.module+el8+2586+bf759444.x86_64 and PASSED

# cat vhba.xml 
<device><capability type="scsi_host"><capability type="fc_host"><wwnn /><wwpn /></capability></capability><parent>scsi_host1</parent></device>

# for i in {1..100}; do virsh nodedev-create vhba.xml; done
Node device scsi_host13 created from vhba.xml
...
Node device scsi_host112 created from vhba.xml


# for i in {13..112}; do virsh nodedev-dumpxml scsi_host$i | egrep "wwnn|wwpn"; done
      <wwnn>5001a4a9d5bff09a</wwnn>
      <wwpn>5001a4a241039d10</wwpn>
      <wwnn>5001a4a6b67061fb</wwnn>
      <wwpn>5001a4a777b50900</wwpn>
      <wwnn>5001a4a3824d3f73</wwnn>
...
      <wwnn>5001a4ad2a32c7eb</wwnn>
      <wwpn>5001a4ad719db5b7</wwpn>
      <wwnn>5001a4a0eade5df6</wwnn>
      <wwpn>5001a4a88e9f0fce</wwpn>
      <wwnn>5001a4aab6ff9d8c</wwnn>
...
      <wwnn>5001a4a910b39cbf</wwnn>
      <wwpn>5001a4a308d6cf0a</wwpn>
      <wwnn>5001a4a19b4bac9a</wwnn>
      <wwpn>5001a4a069076c90</wwpn>
      <wwnn>5001a4acbab689c2</wwnn>
      <wwpn>5001a4aba983b97c</wwpn>
...
      <wwpn>5001a4ad497bff05</wwpn>
      <wwnn>5001a4a8dc19b080</wwnn>
      <wwpn>5001a4a1147b5e20</wwpn>
      <wwnn>5001a4a342104fd3</wwnn>
      <wwpn>5001a4ab45a78901</wwpn>
      <wwnn>5001a4a8dfc82da3</wwnn>
<==== all wwpn/wwnn are randomly generated.