
--_006_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_ Content-Type: multipart/related; boundary="_005_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_"; type="multipart/alternative" --_005_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_ Content-Type: multipart/alternative; boundary="_000_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_" --_000_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable After two or three reinstallations of RHEV-H, surprisingly, now the behavio= r is as expected: i.e., it skips the cciss disk without breaking. Thread-11037::WARNING::2012-08-28 15:46:25,949::hsm::735::Storage.HSM::(_ge= tDeviceList) Ignoring partitioned device {'product': 'LOGICAL VOLUME', 'dm'= : 'dm-2', 'devtypes': ['FCP'], 'fwrev': '2.08', 'logicalblocksize': '512', = 'connections': [], 'devtype': 'FCP', 'physicalblocksize': '512', 'vendor': = 'HP', 'serial': 'SHP_LOGICAL_VOLUME_PH79MW7539', 'guid': '3600508b100103533= 3920202020200005', 'paths': [{'devnum': DeviceNumber(Major=3D104, Minor=3D1= 6), 'physdev': 'cciss!c0d1', 'type': 'FCP', 'state': 'active'}], 'capacity'= : '220122071040'} Attached the full vdsm log. I didn't upgrade vdsm, I just did a reinstall (two reinstalls, actually). N= o idea of what happened...! Btw, the procedure I posted to hide the cciss disk from multipath didn't wo= rk well: when rebooted, the hypervisor doesn't save the changes, due to the= live image on which it mounts the root file system. However now I'm experiencing high latency issues. The message from RHEV-M c= onsole is: "storage domain XYZ experienced a high latency of 14 seconds [..= .]". Any ideas? Should I detach cciss disk once again? I'm gonna try Alberto Scotto [Blue] Via Cardinal Massaia, 83 10147 - Torino - ITALY phone: +39 011 29100 al.scotto@reply.it www.reply.it -----Original Message----- From: users-bounces@ovirt.org [mailto:users-bounces@ovirt.org] On Behalf Of= Scotto Alberto Sent: venerd=EC 24 agosto 2012 11:44 To: Haim Cc: users@ovirt.org Subject: Re: [Users] [rhev 3] add new domain fails: Could not retrieve LUNs It worked! For the sake of knowledge, these are the steps I took (on RHEL6): 1) edited /etc/multipath.conf, adding --------------------- blacklist { wwid 3600508b1001035333920202020200005 } --------------------- 2) service multipathd reload 3) multipath -f 3600508b1001035333920202020200005 I also filed the bug as you suggested https://bugzilla.redhat.com/show_bug.cgi?id=3D851478 Thank you very much Haim! Best regards PS: actually adding a new domain still doesn't work.. What a mess... At lea= st now it lists my LUNs correctly :) Alberto Scotto Blue Reply Via Cardinal Massaia, 83 10147 - Torino - ITALY phone: +39 011 29100 al.scotto@reply.it<mailto:al.scotto@reply.it> www.reply.it<http://www.reply.it> -----Original Message----- From: Haim [mailto:hateya@redhat.com]<mailto:[mailto:hateya@redhat.com]> Sent: gioved=EC 23 agosto 2012 18:22 To: Scotto Alberto Cc: users@ovirt.org<mailto:users@ovirt.org> Subject: Re: [Users] [rhev 3] add new domain fails: Could not retrieve LUNs On 08/23/2012 07:13 PM, Scotto Alberto wrote:
I was going to reply.. :)
It looks like it halts after an error due to cciss!c0d1, which btw is dis= played by multipath -ll.
That's just a local disk, isn't it? So it shouldn't even be listed. I may= have attached it by mistake, playing with /sys/class/fc_* tools.
So, if I remove that path, everything should go ok. Do you think so too?
Yes, please remove and check again (make sure to clean device-mapper table = with dmsetup remove $dm). anyhow, vdsm should be more robust, so please file a bug for it(https://bug= zilla.redhat.com/enter_bug.cgi?product=3DoVirt). Haim
it appears that vdsm fails to handle a device with '!' in it
(cciss!c0d1), but let's make sure its indeed the case
More than that the fact is that the path scsi_disk/ doesn't exist in
/sys/block/cciss!c0d1/device And this must be due to the fact that
c0d1 is NOT a damn scsi disk
Anyway, here is your output
[root@pittor06vhxd020 ~]# ls -l /sys/block/ total 0 lrwxrwxrwx. 1 root
root 0 2007-06-30 00:37 cciss!c0d0 ->
../devices/pci0000:00/0000:00:03.0/0000:06:00.0/cciss0/c0d0/block/ccis
s!c0d0 lrwxrwxrwx. 1 root root 0 2007-06-30 00:32 cciss!c0d1 ->
../devices/pci0000:00/0000:00:03.0/0000:06:00.0/cciss0/c0d1/block/ccis
s!c0d1 lrwxrwxrwx. 1 root root 0 2007-06-30 01:17 dm-0 ->
../devices/virtual/block/dm-0 lrwxrwxrwx. 1 root root 0 2007-06-30
00:40 dm-1 -> ../devices/virtual/block/dm-1 lrwxrwxrwx. 1 root root 0
2007-06-30 01:17 dm-2 -> ../devices/virtual/block/dm-2 lrwxrwxrwx. 1
root root 0 2007-06-30 00:49 dm-3 -> ../devices/virtual/block/dm-3
lrwxrwxrwx. 1 root root 0 2007-06-30 00:49 dm-4 ->
../devices/virtual/block/dm-4 lrwxrwxrwx. 1 root root 0 2007-06-30
01:00 dm-5 -> ../devices/virtual/block/dm-5 lrwxrwxrwx. 1 root root 0
2007-06-30 00:49 dm-6 -> ../devices/virtual/block/dm-6 lrwxrwxrwx. 1
root root 0 2007-06-30 00:10 loop0 -> ../devices/virtual/block/loop0
lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 loop1 ->
../devices/virtual/block/loop1 lrwxrwxrwx. 1 root root 0 2007-06-30
00:10 loop2 -> ../devices/virtual/block/loop2 lrwxrwxrwx. 1 root root
0 2007-06-30 00:10 loop3 -> ../devices/virtual/block/loop3 lrwxrwxrwx.
1 root root 0 2007-06-30 00:10 loop4 -> ../devices/virtual/block/loop4
lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 loop5 ->
../devices/virtual/block/loop5 lrwxrwxrwx. 1 root root 0 2007-06-30
00:10 loop6 -> ../devices/virtual/block/loop6 lrwxrwxrwx. 1 root root
0 2007-06-30 00:10 loop7 -> ../devices/virtual/block/loop7 lrwxrwxrwx.
1 root root 0 2007-06-30 00:10 ram0 -> ../devices/virtual/block/ram0
lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 ram1 ->
../devices/virtual/block/ram1 lrwxrwxrwx. 1 root root 0 2007-06-30
00:10 ram10 -> ../devices/virtual/block/ram10 lrwxrwxrwx. 1 root root
0 2007-06-30 00:10 ram11 -> ../devices/virtual/block/ram11 lrwxrwxrwx.
1 root root 0 2007-06-30 00:10 ram12 -> ../devices/virtual/block/ram12
lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 ram13 ->
../devices/virtual/block/ram13 lrwxrwxrwx. 1 root root 0 2007-06-30
00:10 ram14 -> ../devices/virtual/block/ram14 lrwxrwxrwx. 1 root root
0 2007-06-30 00:10 ram15 -> ../devices/virtual/block/ram15 lrwxrwxrwx.
1 root root 0 2007-06-30 00:10 ram2 -> ../devices/virtual/block/ram2
lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 ram3 ->
../devices/virtual/block/ram3 lrwxrwxrwx. 1 root root 0 2007-06-30
00:10 ram4 -> ../devices/virtual/block/ram4 lrwxrwxrwx. 1 root root 0
2007-06-30 00:10 ram5 -> ../devices/virtual/block/ram5 lrwxrwxrwx. 1
root root 0 2007-06-30 00:10 ram6 -> ../devices/virtual/block/ram6
lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 ram7 ->
../devices/virtual/block/ram7 lrwxrwxrwx. 1 root root 0 2007-06-30
00:10 ram8 -> ../devices/virtual/block/ram8 lrwxrwxrwx. 1 root root 0
2007-06-30 00:10 ram9 -> ../devices/virtual/block/ram9 lrwxrwxrwx. 1
root root 0 2007-06-30 00:36 sda ->
../devices/pci0000:00/0000:00:02.0/0000:09:00.0/0000:0a:00.0/0000:0b:0
0.0/host2/rport-2:0-0/target2:0:0/2:0:0:0/block/sda
lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 sdb ->
../devices/pci0000:00/0000:00:02.0/0000:09:00.0/0000:0a:00.0/0000:0b:0
0.0/host2/rport-2:0-2/target2:0:2/2:0:2:0/block/sdb
lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 sdc ->
../devices/pci0000:00/0000:00:02.0/0000:09:00.0/0000:0a:00.0/0000:0b:0
0.0/host2/rport-2:0-3/target2:0:3/2:0:3:0/block/sdc
lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 sdd ->
../devices/pci0000:00/0000:00:02.0/0000:09:00.0/0000:0a:00.0/0000:0b:0
0.0/host2/rport-2:0-1/target2:0:1/2:0:1:0/block/sdd
lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 sde ->
../devices/pci0000:00/0000:00:02.0/0000:09:00.0/0000:0a:00.0/0000:0b:0
0.1/host3/rport-3:0-0/target3:0:0/3:0:0:0/block/sde
lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 sdf ->
../devices/pci0000:00/0000:00:02.0/0000:09:00.0/0000:0a:00.0/0000:0b:0
0.1/host3/rport-3:0-1/target3:0:1/3:0:1:0/block/sdf
lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 sdg ->
../devices/pci0000:00/0000:00:02.0/0000:09:00.0/0000:0a:00.0/0000:0b:0
0.1/host3/rport-3:0-2/target3:0:2/3:0:2:0/block/sdg
lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 sdh ->
../devices/pci0000:00/0000:00:02.0/0000:09:00.0/0000:0a:00.0/0000:0b:0
0.1/host3/rport-3:0-3/target3:0:3/3:0:3:0/block/sdh
lrwxrwxrwx. 1 root root 0 2007-06-30 00:49 sr0 ->
../devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sr0
[root@pittor06vhxd020 ~]# dmsetup table
3600601601cde1d0066b2fb054dece111: 0 1363148800 multipath 1
queue_if_no_path 1 emc 2 1 round-robin 0 4 1 8:0 1 8:48 1 8:64 1 8:80
1 round-robin 0 4 1 8:16 1 8:32 1 8:96 1 8:112 1
HostVG-Logging: 0 4194304 linear 104:4 24741888
HostVG-Swap: 0 24723456 linear 104:4 2048
3600508b1001035333920202020200005: 0 429925920 multipath 1
queue_if_no_path 0 1 1 round-robin 0 1 1 104:16 1
HostVG-Data: 0 40624128 linear 104:4 28936192
HostVG-Config: 0 16384 linear 104:4 24725504
live-rw: 0 2097152 snapshot 7:1 7:2 P 8
[root@pittor06vhxd020 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOU= NTPOINT
loop0 7:0 0 99.3M 1 loop
loop1 7:1 0 1G 1 loop
=E2=E2live-rw (dm-1) 253:1 0 1G 0 dm = /
loop2 7:2 0 512M 0 loop
=E2=E2live-rw (dm-1) 253:1 0 1G 0 dm = /
cciss!c0d0 104:0 0 33.9G 0 disk
=E2=E2cciss!c0d0p1 104:1 0 243M 0 part
=E2=E2cciss!c0d0p2 104:2 0 244M 0 part
=E2=E2cciss!c0d0p3 104:3 0 244M 0 part
=E2=E2cciss!c0d0p4 104:4 0 33.2G 0 part
=E2=E2HostVG-Swap (dm-3) 253:3 0 11.8G 0 lvm = [SWAP]
=E2=E2HostVG-Config (dm-4) 253:4 0 8M 0 lvm = /config
=E2=E2HostVG-Logging (dm-5) 253:5 0 2G 0 lvm = /var/log
=E2=E2HostVG-Data (dm-6) 253:6 0 19.4G 0 lvm = /data
cciss!c0d1 104:16 0 205G 0 disk
=E2=E23600508b1001035333920202020200005 (dm-0) 253:0 0 205G 0 mpath
sr0 11:0 1 1024M 0 rom
sdb 8:16 0 650G 0 disk
=E2=E23600601601cde1d0066b2fb054dece111 (dm-2) 253:2 0 650G 0 mpath
sda 8:0 0 650G 0 disk
=E2=E23600601601cde1d0066b2fb054dece111 (dm-2) 253:2 0 650G 0 mpath
sdc 8:32 0 650G 0 disk
=E2=E23600601601cde1d0066b2fb054dece111 (dm-2) 253:2 0 650G 0 mpath
sdd 8:48 0 650G 0 disk
=E2=E23600601601cde1d0066b2fb054dece111 (dm-2) 253:2 0 650G 0 mpath
sde 8:64 0 650G 0 disk
=E2=E23600601601cde1d0066b2fb054dece111 (dm-2) 253:2 0 650G 0 mpath
sdf 8:80 0 650G 0 disk
=E2=E23600601601cde1d0066b2fb054dece111 (dm-2) 253:2 0 650G 0 mpath
sdg 8:96 0 650G 0 disk
=E2=E23600601601cde1d0066b2fb054dece111 (dm-2) 253:2 0 650G 0 mpath
sdh 8:112 0 650G 0 disk
=E2=E23600601601cde1d0066b2fb054dece111 (dm-2) 253:2 0 650G 0 mpath
Alberto Scotto
Blue Reply
Via Cardinal Massaia, 83
10147 - Torino - ITALY
phone: +39 011 29100
al.scotto@reply.it<mailto:al.scotto@reply.it>
www.reply.it<http://www.reply.it>
-----Original Message-----
From: Haim [mailto:hateya@redhat.com]<mailto:[mailto:hateya@redhat.com]>
Sent: gioved=EC 23 agosto 2012 18:01
To: Scotto Alberto
Cc: users@ovirt.org<mailto:users@ovirt.org>
Subject: Re: [Users] [rhev 3] add new domain fails: Could not retrieve
LUNs
On 08/23/2012 06:20 PM, Scotto Alberto wrote:
Here you are
thanks, can you run the following?
- ls -l /sys/block/
- dmsetup table
- lsblk (if exists)
it appears that vdsm fails to handle a device with '!' in it (cciss!c0d1)= , but let's make sure its indeed the case.
Thread-47346::DEBUG::2007-06-30
00:37:10,268::clientIF::239::Storage.Dispatcher.Protect::(wrapper)
[10.16.250.216]
Thread-47346::INFO::2007-06-30
00:37:10,269::dispatcher::94::Storage.Dispatcher.Protect::(run) Run
and protect: getDeviceList, args: ()
Thread-47346::DEBUG::2007-06-30
00:37:10,269::task::495::TaskManager.Task::(_debug) Task
0be1d461-f8fa-4c20-861d-27fde8124408: moving from state init -> state
preparing
Thread-47346::DEBUG::2007-06-30
00:37:10,269::misc::1010::SamplingMethod::(__call__) Trying to enter
sampling method (storage.sdc.refreshStorage)
Thread-47346::DEBUG::2007-06-30
00:37:10,270::misc::1012::SamplingMethod::(__call__) Got in to
sampling method
Thread-47346::DEBUG::2007-06-30
00:37:10,270::misc::1010::SamplingMethod::(__call__) Trying to enter
sampling method (storage.iscsi.rescan)
Thread-47346::DEBUG::2007-06-30
00:37:10,270::misc::1012::SamplingMethod::(__call__) Got in to
sampling method
Thread-47346::DEBUG::2007-06-30
00:37:10,271::iscsi::699::Storage.Misc.excCmd::(rescan)
'/usr/bin/sudo -n /sbin/iscsiadm -m session -R' (cwd None)
Thread-47346::DEBUG::2007-06-30
00:37:10,300::iscsi::699::Storage.Misc.excCmd::(rescan) FAILED: <err>
=3D 'iscsiadm: No session found.\n'; <rc> =3D 21
Thread-47346::DEBUG::2007-06-30
00:37:10,301::misc::1020::SamplingMethod::(__call__) Returning last
result
Thread-47346::DEBUG::2007-06-30
00:37:10,661::multipath::61::Storage.Misc.excCmd::(rescan)
'/usr/bin/sudo -n /sbin/multipath' (cwd None)
Thread-47346::DEBUG::2007-06-30
00:37:10,785::multipath::61::Storage.Misc.excCmd::(rescan) SUCCESS:
<err> =3D ''; <rc> =3D 0
Thread-47346::DEBUG::2007-06-30
00:37:10,786::lvm::547::OperationMutex::(_invalidateAllPvs) Operation
'lvm invalidate operation' got the operation mutex
Thread-47346::DEBUG::2007-06-30
00:37:10,786::lvm::549::OperationMutex::(_invalidateAllPvs) Operation
'lvm invalidate operation' released the operation mutex
Thread-47346::DEBUG::2007-06-30
00:37:10,786::lvm::559::OperationMutex::(_invalidateAllVgs) Operation
'lvm invalidate operation' got the operation mutex
Thread-47346::DEBUG::2007-06-30
00:37:10,787::lvm::561::OperationMutex::(_invalidateAllVgs) Operation
'lvm invalidate operation' released the operation mutex
Thread-47346::DEBUG::2007-06-30
00:37:10,787::lvm::580::OperationMutex::(_invalidateAllLvs) Operation
'lvm invalidate operation' got the operation mutex
Thread-47346::DEBUG::2007-06-30
00:37:10,788::lvm::582::OperationMutex::(_invalidateAllLvs) Operation
'lvm invalidate operation' released the operation mutex
Thread-47346::DEBUG::2007-06-30
00:37:10,788::misc::1020::SamplingMethod::(__call__) Returning last
result
Thread-47346::DEBUG::2007-06-30
00:37:10,788::lvm::406::OperationMutex::(_reloadpvs) Operation 'lvm
reload operation' got the operation mutex
Thread-47346::DEBUG::2007-06-30
00:37:10,791::lvm::374::Storage.Misc.excCmd::(cmd) '/usr/bin/sudo -n
/sbin/lvm pvs --config " devices { preferred_names =3D
[\\"^/dev/mapper/\\"] ignore_suspended_devices=3D1 write_cache_state=3D0
disable_after_error_count=3D3 filter =3D [
\\"a%3600508b1001035333920202020200005|3600601601cde1d0066b2fb054dece<fi= le:///\\%22a%253600508b1001035333920202020200005|3600601601cde1d0066b2fb054= dece>
1 11%\\", \\"r%.*%\\<file:///\\%22r%25.*%25\>" ] } global { locking_ty= pe=3D1
prioritise_write_locks=3D1 wait_for_locks=3D1 } backup { retain_min = =3D
50 retain_days =3D 0 } " --noheadings --units b --nosuffix --separator
| -o
uuid,name,size,vg_name,vg_uuid,pe_start,pe_count,pe_alloc_count,mda_c
o
unt,dev_size' (cwd None)
Thread-47346::DEBUG::2007-06-30
00:37:10,997::lvm::374::Storage.Misc.excCmd::(cmd) SUCCESS: <err> =3D '
/dev/sdh: read failed after 0 of 4096 at 0: Input/output error\n
/dev/sdh: read failed after 0 of 4096 at 697932120064: Input/output
error\n /dev/sdh: read failed after 0 of 4096 at 697932177408:
Input/output error\n WARNING: Error counts reached a limit of 3.
Device /dev/sdh was disabled\n'; <rc> =3D 0
Thread-47346::DEBUG::2007-06-30
00:37:10,998::lvm::429::OperationMutex::(_reloadpvs) Operation 'lvm
reload operation' released the operation mutex
MainProcess|Thread-47346::DEBUG::2007-06-30
MainProcess|00:37:11,005::devicemapper::144::Storage.Misc.excCmd::(_g
MainProcess|e
MainProcess|tPathsStatus) '/sbin/dmsetup status' (cwd None)
MainProcess|Thread-47346::DEBUG::2007-06-30
MainProcess|00:37:11,014::devicemapper::144::Storage.Misc.excCmd::(_g
MainProcess|e
MainProcess|tPathsStatus) SUCCESS: <err> =3D ''; <rc> =3D 0
MainProcess|Thread-47346::DEBUG::2007-06-30
MainProcess|00:37:11,019::multipath::159::Storage.Misc.excCmd::(getSc
MainProcess|s
MainProcess|iSerial) '/sbin/scsi_id --page=3D0x80 --whitelisted
MainProcess|--export --replace-whitespace --device=3D/dev/dm-0' (cwd
MainProcess|None)
MainProcess|Thread-47346::DEBUG::2007-06-30
MainProcess|00:37:11,026::multipath::159::Storage.Misc.excCmd::(getSc
MainProcess|s
MainProcess|iSerial) SUCCESS: <err> =3D ''; <rc> =3D 0
Thread-47346::WARNING::2007-06-30
00:37:11,027::multipath::261::Storage.Multipath::(pathListIter) Problem = getting hbtl from device `cciss!c0d1` Traceback (most recent call last):
File "/usr/share/vdsm/storage/multipath.py", line 259, in pathListIt=
er
File "/usr/share/vdsm/storage/multipath.py", line 182, in getHBTL
OSError: [Errno 2] No such file or directory: '/sys/block/cciss!c0d1/dev= ice/scsi_disk/'
Thread-47346::ERROR::2007-06-30
00:37:11,029::task::868::TaskManager.Task::(_setError) Unexpected error = Traceback (most recent call last):
File "/usr/share/vdsm/storage/task.py", line 876, in _run
File "/usr/share/vdsm/storage/hsm.py", line 696, in public_getDevice=
List
File "/usr/share/vdsm/storage/hsm.py", line 759, in
_getDeviceList
KeyError: 'hbtl'
Thread-47346::DEBUG::2007-06-30
00:37:11,030::task::495::TaskManager.Task::(_debug) Task
0be1d461-f8fa-4c20-861d-27fde8124408: Task._run:
0be1d461-f8fa-4c20-861d-27fde8124408 () {} failed - stopping task
Thread-47346::DEBUG::2007-06-30
00:37:11,030::task::495::TaskManager.Task::(_debug) Task
0be1d461-f8fa-4c20-861d-27fde8124408: stopping in state preparing
(force False)
Thread-47346::DEBUG::2007-06-30
00:37:11,030::task::495::TaskManager.Task::(_debug) Task
0be1d461-f8fa-4c20-861d-27fde8124408: ref 1 aborting True
Thread-47346::INFO::2007-06-30
00:37:11,031::task::1171::TaskManager.Task::(prepare) aborting: Task
is aborted: "'hbtl'" - code 100
Thread-47346::DEBUG::2007-06-30 00:37:11,031::task::495::TaskManager.Tas= k::(_debug) Task 0be1d461-f8fa-4c20-861d-27fde8124408: Prepare: aborted: 'h= btl'
Thread-47346::DEBUG::2007-06-30
00:37:11,031::task::495::TaskManager.Task::(_debug) Task
0be1d461-f8fa-4c20-861d-27fde8124408: ref 0 aborting True
Thread-47346::DEBUG::2007-06-30
00:37:11,032::task::495::TaskManager.Task::(_debug) Task
0be1d461-f8fa-4c20-861d-27fde8124408: Task._doAbort: force False
Thread-47346::DEBUG::2007-06-30
00:37:11,032::resourceManager::821::ResourceManager.Owner::(cancelAll
)
Owner.cancelAll requests {}
Thread-47346::DEBUG::2007-06-30
00:37:11,032::task::495::TaskManager.Task::(_debug) Task
0be1d461-f8fa-4c20-861d-27fde8124408: moving from state preparing ->
state aborting
Thread-47346::DEBUG::2007-06-30
00:37:11,033::task::495::TaskManager.Task::(_debug) Task
0be1d461-f8fa-4c20-861d-27fde8124408: _aborting: recover policy none
Thread-47346::DEBUG::2007-06-30
00:37:11,033::task::495::TaskManager.Task::(_debug) Task
0be1d461-f8fa-4c20-861d-27fde8124408: moving from state aborting ->
state failed
Thread-47346::DEBUG::2007-06-30
00:37:11,033::resourceManager::786::ResourceManager.Owner::(releaseAl
l
) Owner.releaseAll requests {} resources {}
Thread-47346::DEBUG::2007-06-30
00:37:11,034::resourceManager::821::ResourceManager.Owner::(cancelAll
)
Owner.cancelAll requests {}
Thread-47346::ERROR::2007-06-30 00:37:11,034::dispatcher::106::Storage.D= ispatcher.Protect::(run) 'hbtl'
Thread-47346::ERROR::2007-06-30 00:37:11,034::dispatcher::107::Storage.D= ispatcher.Protect::(run) Traceback (most recent call last):
File "/usr/share/vdsm/storage/dispatcher.py", line 96, in run
File "/usr/share/vdsm/storage/task.py", line 1178, in prepare
KeyError: 'hbtl'
Alberto Scotto
Blue Reply
Via Cardinal Massaia, 83
10147 - Torino - ITALY
phone: +39 011 29100
al.scotto@reply.it<mailto:al.scotto@reply.it>
www.reply.it<http://www.reply.it>
-----Original Message-----
From: Haim [mailto:hateya@redhat.com]<mailto:[mailto:hateya@redhat.com]>
Sent: gioved=EC 23 agosto 2012 17:00
To: Scotto Alberto
Cc: users@ovirt.org<mailto:users@ovirt.org>
Subject: Re: [Users] [rhev 3] add new domain fails: Could not
retrieve LUNs
On 08/23/2012 05:54 PM, Scotto Alberto wrote:
hi,
can you attach full vdsm log during the execution of getDeviceList comma= nd?
Hi all,
I'm trying to configure a FCP storage domain on RHEV 3.
I try to add a new domain from the console, but it can't find any
LUNs: "Could not retrieve LUNs, please check your storage"
Here is the output from /var/log/rhevm/rhevm.log:
------------------------------------
2007-06-29 21:50:07,811 WARN
[org.ovirt.engine.core.bll.GetConfigurationValueQuery]
(http-0.0.0.0-8443-1) calling GetConfigurationValueQuery with null
version, using default general for version
2007-06-29 21:50:07,911 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSCommand]
(http-0.0.0.0-8443-1) START, GetDeviceListVDSCommand(vdsId =3D
7e077f4c-25d8-11dc-bbcb-001cc4c2469a, storageType=3DFCP), log id:
60bdafe6
2007-06-29 21:50:08,726 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http-0.0.0.0-8443-1) Failed in GetDeviceListVDS method
2007-06-29 21:50:08,727 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http-0.0.0.0-8443-1) Error code BlockDeviceActionError and error
message VDSGenericException: VDSErrorException: Failed to
GetDeviceListVDS, error =3D Error block device action: ()
2007-06-29 21:50:08,727 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http-0.0.0.0-8443-1) Command
org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSCommand
return value
Class Name:
org.ovirt.engine.core.vdsbroker.vdsbroker.LUNListReturnForXmlRpc
lunList Null
mStatus Class Name:
org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc
mCode 600
mMessage Error block device action: ()
2007-06-29 21:50:08,727 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http-0.0.0.0-8443-1) Vds: pittor06vhxd020
2007-06-29 21:50:08,727 ERROR
[org.ovirt.engine.core.vdsbroker.VDSCommandBase]
(http-0.0.0.0-8443-1) Command GetDeviceListVDS execution failed. Except= ion:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
GetDeviceListVDS, error =3D Error block device action: ()
2007-06-29 21:50:08,727 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSCommand]
(http-0.0.0.0-8443-1) FINISH, GetDeviceListVDSCommand, log id:
60bdafe6
2007-06-29 21:50:08,727 ERROR
[org.ovirt.engine.core.bll.storage.GetDeviceListQuery]
(http-0.0.0.0-8443-1) Query GetDeviceListQuery failed. Exception
message is VdcBLLException:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:
VDSGenericException: VDSErrorException: Failed to GetDeviceListVDS,
error =3D Error block device action: ()
----------------------------------------------
First question: do LUNs have to be visible from RHEV-H or RHEV-M?
Currently they are visible only from the hypervisor.
----------------------------------------
[root@pittor06vhxd020 log]# multipath -ll
3600601601cde1d0066b2fb054dece111 dm-2 DGC,RAID 5 size=3D650G
features=3D'1 queue_if_no_path' hwhandler=3D'1 emc' wp=3Drw
|-+- policy=3D'round-robin 0' prio=3D1 status=3Dactive
| |- 2:0:0:0 sda 8:0 active ready running
| |- 2:0:1:0 sdd 8:48 active ready running
| |- 3:0:0:0 sde 8:64 active ready running
| `- 3:0:1:0 sdf 8:80 active ready running
`-+- policy=3D'round-robin 0' prio=3D0 status=3Denabled
|- 2:0:2:0 sdb 8:16 active ready running
|- 2:0:3:0 sdc 8:32 active ready running
|- 3:0:2:0 sdg 8:96 active ready running
`- 3:0:3:0 sdh 8:112 active ready running
3600508b1001035333920202020200005 dm-0 HP,LOGICAL VOLUME size=3D205G
features=3D'1 queue_if_no_path' hwhandler=3D'0' wp=3Drw
`-+- policy=3D'round-robin 0' prio=3D1 status=3Dactive
`- 0:0:1:0 cciss!c0d1 104:16 active ready running
------------------------------------------------------
Our SAN device is Clariion AX150. Is it compatible with ovirt?
vdsClient -s 0 getDeviceListgives me:
Error block device action: ()
Could it be due to SPM turned off? (I have only one host)
[root@pittor06vhxd020 log]# ps axu | grep -i spm
root 16068 0.0 0.0 7888 868 pts/1 R+ 00:04 0:00 grep -i spm
How can I turn it on? I know the command but I don't know what
paramaters append
spmStart
<spUUID> <prevID> <prevLVER> <recoveryMode> <scsiFencing>
<maxHostID> <version>
Thank you very much for any hints.
AS
Alberto Scotto
Blue
Via Cardinal Massaia, 83
10147 - Torino - ITALY
phone: +39 011 29100
al.scotto@reply.it<mailto:al.scotto@reply.it>
www.reply.it<http://www.reply.it>
--------------------------------------------------------------------
-
-
--
--
The information transmitted is intended for the person or entity to
which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of,
or taking of any action in reliance upon, this information by
persons or entities other than the intended recipient is prohibited.
If you received this in error, please contact the sender and delete
the material from any computer.
_______________________________________________
Users mailing list
Users@ovirt.org<mailto:Users@ovirt.org>
________________________________
--
The information transmitted is intended for the person or entity to whic= h it is addressed and may contain confidential and/or privileged material. = Any review, retransmission, dissemination or other use of, or taking of any= action in reliance upon, this information by persons or entities other tha= n the intended recipient is prohibited. If you received this in error, plea= se contact the sender and delete the material from any computer.
________________________________
--
The information transmitted is intended for the person or entity to which= it is addressed and may contain confidential and/or privileged material. A= ny review, retransmission, dissemination or other use of, or taking of any = action in reliance upon, this information by persons or entities other than= the intended recipient is prohibited. If you received this in error, pleas= e contact the sender and delete the material from any computer.
________________________________ -- The information transmitted is intended for the person or entity to which i= t is addressed and may contain confidential and/or privileged material. Any= review, retransmission, dissemination or other use of, or taking of any ac= tion in reliance upon, this information by persons or entities other than t= he intended recipient is prohibited. If you received this in error, please = contact the sender and delete the material from any computer. _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users ________________________________ -- The information transmitted is intended for the person or entity to which i= t is addressed and may contain confidential and/or privileged material. Any= review, retransmission, dissemination or other use of, or taking of any ac= tion in reliance upon, this information by persons or entities other than t= he intended recipient is prohibited. If you received this in error, please = contact the sender and delete the material from any computer. --_000_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <style> <!-- @font-face {font-family:Calibri} @font-face {font-family:Tahoma} p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif"} a:link, span.MsoHyperlink {color:blue; text-decoration:underline} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline} p.MsoPlainText, li.MsoPlainText, div.MsoPlainText {margin:0cm; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif"} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {margin:0cm; margin-bottom:.0001pt; font-size:8.0pt; font-family:"Tahoma","sans-serif"} span.PlainTextChar {font-family:"Calibri","sans-serif"} span.BalloonTextChar {font-family:"Tahoma","sans-serif"} .MsoChpDefault {font-family:"Calibri","sans-serif"} @page WordSection1 {margin:70.85pt 2.0cm 2.0cm 2.0cm} div.WordSection1 {} --> </style> </head> <body lang=3D"IT" link=3D"blue" vlink=3D"purple"> <div class=3D"WordSection1"> <p class=3D"MsoPlainText"><span lang=3D"EN-US">After two or three reinstall= ations of RHEV-H, surprisingly, now the behavior is as expected: i.e., it s= kips the cciss disk without breaking.</span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US"> </span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US" style=3D"background:yellow">= Thread-11037::WARNING::2012-08-28 15:46:25,949::hsm::735::Storage.HSM::(_ge= tDeviceList) Ignoring partitioned device {'product': 'LOGICAL VOLUME', 'dm'= : 'dm-2', 'devtypes': ['FCP'], 'fwrev': '2.08', 'logicalblocksize': '512', 'connections': [], 'devtype': 'FCP', 'p= hysicalblocksize': '512', 'vendor': 'HP', 'serial': 'SHP_LOGICAL_VOLUME_PH7= 9MW7539', 'guid': '3600508b1001035333920202020200005', 'paths': [{'devnum':= DeviceNumber(Major=3D104, Minor=3D16), 'physdev': 'cciss!c0d1', 'type': 'FCP', 'state': 'active'}], 'capacity': '= 220122071040'}</span><span lang=3D"EN-US"></span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US"> </span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US">Attached the full vdsm log.<= /span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US">I didn’t upgrade vdsm,= I just did a reinstall (<i>two</i> reinstalls, actually). No idea of what = happened…!</span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US">Btw, the procedure I posted = to hide the cciss disk from multipath didn’t work well: when rebooted= , the hypervisor doesn’t save the changes, due to the live image on w= hich it mounts the root file system. </span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US"> </span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US"> </span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US">However now I’m experi= encing high latency issues. The message from RHEV-M console is: “stor= age domain XYZ experienced a high latency of 14 seconds […]”.</= span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US">Any ideas? Should I detach c= ciss disk once again? I’m gonna try</span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US"> </span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US"> </span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US"> </span></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US" style=3D""><br> <br> </p> <div align=3D"left"> <p style=3D"font-family:Calibri,Sans-Serif; font-size:10pt"><span style=3D"= color:#000000; font-weight:bold">Alberto Scotto</span> <span style=3D"color:#808080"></span><br> <br> <span style=3D"color:#000000"><img border=3D"0" alt=3D"Blue" src=3D"cid:e6e= 5a80a848243228ec57fb928078181" style=3D"margin:0px"> </span><br> <span style=3D"color:#808080">Via Cardinal Massaia, 83<br> 10147 - Torino - ITALY <br> phone: +39 011 29100 <br> <a href=3D"al.scotto@reply.it" target=3D"" style=3D"color:blue; text-decora= tion:underline">al.scotto@reply.it</a> <br> <a title=3D"" href=3D"www.reply.it" target=3D"" style=3D"color:blue; text-d= ecoration:underline">www.reply.it</a> </span><br> </p> </div> -----Original Message-----<br> From: users-bounces@ovirt.org [mailto:users-bounces@ovirt.org] On Behalf Of= Scotto Alberto<br> Sent: venerd=EC 24 agosto 2012 11:44<br> To: Haim<br> Cc: users@ovirt.org<br> Subject: Re: [Users] [rhev 3] add new domain fails: Could not retrieve LUNs= </span><span lang=3D"EN-US"></span> <p></p> <p class=3D"MsoPlainText"><span lang=3D"EN-US"> </span></p> <p class=3D"MsoPlainText">It worked!</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">For the sake of knowledge, these are the steps I = took (on RHEL6):</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">1) edited /etc/multipath.conf, adding</p> <p class=3D"MsoPlainText">---------------------</p> <p class=3D"MsoPlainText">blacklist {</p> <p class=3D"MsoPlainText"> wwid 3600508b10010353339202020= 20200005 }</p> <p class=3D"MsoPlainText">---------------------</p> <p class=3D"MsoPlainText">2) service multipathd reload</p> <p class=3D"MsoPlainText">3) multipath -f 3600508b1001035333920202020200005= </p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">I also filed the bug as you suggested</p> <p class=3D"MsoPlainText"><a href=3D"https://bugzilla.redhat.com/show_bug.c= gi?id=3D851478"><span style=3D"color:windowtext; text-decoration:none">http= s://bugzilla.redhat.com/show_bug.cgi?id=3D851478</span></a></p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">Thank you very much Haim!</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">Best regards</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">PS: actually adding a new domain still doesn't wo= rk.. What a mess... At least now it lists my LUNs correctly :)</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">Alberto Scotto</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">Blue Reply</p> <p class=3D"MsoPlainText">Via Cardinal Massaia, 83</p> <p class=3D"MsoPlainText">10147 - Torino - ITALY</p> <p class=3D"MsoPlainText">phone: +39 011 29100</p> <p class=3D"MsoPlainText"><a href=3D"mailto:al.scotto@reply.it"><span style= =3D"color:windowtext; text-decoration:none">al.scotto@reply.it</span></a></= p> <p class=3D"MsoPlainText"><a href=3D"http://www.reply.it"><span style=3D"co= lor:windowtext; text-decoration:none">www.reply.it</span></a></p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">-----Original Message-----</p> <p class=3D"MsoPlainText">From: Haim <a href=3D"mailto:[mailto:hateya@redha= t.com]"><span style=3D"color:windowtext; text-decoration:none">[mailto:hate= ya@redhat.com]</span></a></p> <p class=3D"MsoPlainText">Sent: gioved=EC 23 agosto 2012 18:22</p> <p class=3D"MsoPlainText">To: Scotto Alberto</p> <p class=3D"MsoPlainText">Cc: <a href=3D"mailto:users@ovirt.org"><span styl= e=3D"color:windowtext; text-decoration:none">users@ovirt.org</span></a></p> <p class=3D"MsoPlainText">Subject: Re: [Users] [rhev 3] add new domain fail= s: Could not retrieve LUNs</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">On 08/23/2012 07:13 PM, Scotto Alberto wrote:</p> <p class=3D"MsoPlainText">> I was going to reply.. :)</p> <p class=3D"MsoPlainText">> It looks like it halts after an error due to= cciss!c0d1, which btw is displayed by multipath -ll.</p> <p class=3D"MsoPlainText">> That's just a local disk, isn't it? So it sh= ouldn't even be listed. I may have attached it by mistake, playing with /sy= s/class/fc_* tools.</p> <p class=3D"MsoPlainText">> So, if I remove that path, everything should= go ok. Do you think so too?</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">Yes, please remove and check again (make sure to = clean device-mapper table with dmsetup remove $dm).</p> <p class=3D"MsoPlainText">anyhow, vdsm should be more robust, so please fil= e a bug for it(<a href=3D"https://bugzilla.redhat.com/enter_bug.cgi?product= =3DoVirt"><span style=3D"color:windowtext; text-decoration:none">https://bu= gzilla.redhat.com/enter_bug.cgi?product=3DoVirt</span></a>).</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">Haim</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">>> it appears that vdsm fails to handle a d= evice with '!' in it </p> <p class=3D"MsoPlainText">>> (cciss!c0d1), but let's make sure its in= deed the case</p> <p class=3D"MsoPlainText">> More than that the fact is that the path scs= i_disk/ doesn't exist in </p> <p class=3D"MsoPlainText">> /sys/block/cciss!c0d1/device And this must b= e due to the fact that</p> <p class=3D"MsoPlainText">> c0d1 is NOT a damn scsi disk</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> Anyway, here is your output</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> [root@pittor06vhxd020 ~]# ls -l /sys/block/ = total 0 lrwxrwxrwx. 1 root </p> <p class=3D"MsoPlainText">> root 0 2007-06-30 00:37 cciss!c0d0 -> </p=
<p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:03.0/0000:06:0= 0.0/cciss0/c0d0/block/ccis</p> <p class=3D"MsoPlainText">> s!c0d0 lrwxrwxrwx. 1 root root 0 2007-06-30 = 00:32 cciss!c0d1 -> </p> <p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:03.0/0000:06:0= 0.0/cciss0/c0d1/block/ccis</p> <p class=3D"MsoPlainText">> s!c0d1 lrwxrwxrwx. 1 root root 0 2007-06-30 = 01:17 dm-0 -></p> <p class=3D"MsoPlainText">> ../devices/virtual/block/dm-0 lrwxrwxrwx. 1 = root root 0 2007-06-30</p> <p class=3D"MsoPlainText">> 00:40 dm-1 -> ../devices/virtual/block/dm= -1 lrwxrwxrwx. 1 root root 0</p> <p class=3D"MsoPlainText">> 2007-06-30 01:17 dm-2 -> ../devices/virtu= al/block/dm-2 lrwxrwxrwx. 1 </p> <p class=3D"MsoPlainText">> root root 0 2007-06-30 00:49 dm-3 -> ../d= evices/virtual/block/dm-3 </p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-30 00:49 d= m-4 -></p> <p class=3D"MsoPlainText">> ../devices/virtual/block/dm-4 lrwxrwxrwx. 1 = root root 0 2007-06-30</p> <p class=3D"MsoPlainText">> 01:00 dm-5 -> ../devices/virtual/block/dm= -5 lrwxrwxrwx. 1 root root 0</p> <p class=3D"MsoPlainText">> 2007-06-30 00:49 dm-6 -> ../devices/virtu= al/block/dm-6 lrwxrwxrwx. 1 </p> <p class=3D"MsoPlainText">> root root 0 2007-06-30 00:10 loop0 -> ../= devices/virtual/block/loop0 </p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 l= oop1 -></p> <p class=3D"MsoPlainText">> ../devices/virtual/block/loop1 lrwxrwxrwx. 1= root root 0 2007-06-30</p> <p class=3D"MsoPlainText">> 00:10 loop2 -> ../devices/virtual/block/l= oop2 lrwxrwxrwx. 1 root root</p> <p class=3D"MsoPlainText">> 0 2007-06-30 00:10 loop3 -> ../devices/vi= rtual/block/loop3 lrwxrwxrwx.</p> <p class=3D"MsoPlainText">> 1 root root 0 2007-06-30 00:10 loop4 -> .= ./devices/virtual/block/loop4 </p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 l= oop5 -></p> <p class=3D"MsoPlainText">> ../devices/virtual/block/loop5 lrwxrwxrwx. 1= root root 0 2007-06-30</p> <p class=3D"MsoPlainText">> 00:10 loop6 -> ../devices/virtual/block/l= oop6 lrwxrwxrwx. 1 root root</p> <p class=3D"MsoPlainText">> 0 2007-06-30 00:10 loop7 -> ../devices/vi= rtual/block/loop7 lrwxrwxrwx.</p> <p class=3D"MsoPlainText">> 1 root root 0 2007-06-30 00:10 ram0 -> ..= /devices/virtual/block/ram0 </p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 r= am1 -></p> <p class=3D"MsoPlainText">> ../devices/virtual/block/ram1 lrwxrwxrwx. 1 = root root 0 2007-06-30</p> <p class=3D"MsoPlainText">> 00:10 ram10 -> ../devices/virtual/block/r= am10 lrwxrwxrwx. 1 root root</p> <p class=3D"MsoPlainText">> 0 2007-06-30 00:10 ram11 -> ../devices/vi= rtual/block/ram11 lrwxrwxrwx.</p> <p class=3D"MsoPlainText">> 1 root root 0 2007-06-30 00:10 ram12 -> .= ./devices/virtual/block/ram12 </p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 r= am13 -></p> <p class=3D"MsoPlainText">> ../devices/virtual/block/ram13 lrwxrwxrwx. 1= root root 0 2007-06-30</p> <p class=3D"MsoPlainText">> 00:10 ram14 -> ../devices/virtual/block/r= am14 lrwxrwxrwx. 1 root root</p> <p class=3D"MsoPlainText">> 0 2007-06-30 00:10 ram15 -> ../devices/vi= rtual/block/ram15 lrwxrwxrwx.</p> <p class=3D"MsoPlainText">> 1 root root 0 2007-06-30 00:10 ram2 -> ..= /devices/virtual/block/ram2 </p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 r= am3 -></p> <p class=3D"MsoPlainText">> ../devices/virtual/block/ram3 lrwxrwxrwx. 1 = root root 0 2007-06-30</p> <p class=3D"MsoPlainText">> 00:10 ram4 -> ../devices/virtual/block/ra= m4 lrwxrwxrwx. 1 root root 0</p> <p class=3D"MsoPlainText">> 2007-06-30 00:10 ram5 -> ../devices/virtu= al/block/ram5 lrwxrwxrwx. 1 </p> <p class=3D"MsoPlainText">> root root 0 2007-06-30 00:10 ram6 -> ../d= evices/virtual/block/ram6 </p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-30 00:10 r= am7 -></p> <p class=3D"MsoPlainText">> ../devices/virtual/block/ram7 lrwxrwxrwx. 1 = root root 0 2007-06-30</p> <p class=3D"MsoPlainText">> 00:10 ram8 -> ../devices/virtual/block/ra= m8 lrwxrwxrwx. 1 root root 0</p> <p class=3D"MsoPlainText">> 2007-06-30 00:10 ram9 -> ../devices/virtu= al/block/ram9 lrwxrwxrwx. 1 </p> <p class=3D"MsoPlainText">> root root 0 2007-06-30 00:36 sda -></p> <p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:02.0/0000:09:0= 0.0/0000:0a:00.0/0000:0b:0</p> <p class=3D"MsoPlainText">> 0.0/host2/rport-2:0-0/target2:0:0/2:0:0:0/bl= ock/sda</p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 s= db -></p> <p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:02.0/0000:09:0= 0.0/0000:0a:00.0/0000:0b:0</p> <p class=3D"MsoPlainText">> 0.0/host2/rport-2:0-2/target2:0:2/2:0:2:0/bl= ock/sdb</p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 s= dc -></p> <p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:02.0/0000:09:0= 0.0/0000:0a:00.0/0000:0b:0</p> <p class=3D"MsoPlainText">> 0.0/host2/rport-2:0-3/target2:0:3/2:0:3:0/bl= ock/sdc</p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 s= dd -></p> <p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:02.0/0000:09:0= 0.0/0000:0a:00.0/0000:0b:0</p> <p class=3D"MsoPlainText">> 0.0/host2/rport-2:0-1/target2:0:1/2:0:1:0/bl= ock/sdd</p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 s= de -></p> <p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:02.0/0000:09:0= 0.0/0000:0a:00.0/0000:0b:0</p> <p class=3D"MsoPlainText">> 0.1/host3/rport-3:0-0/target3:0:0/3:0:0:0/bl= ock/sde</p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 s= df -></p> <p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:02.0/0000:09:0= 0.0/0000:0a:00.0/0000:0b:0</p> <p class=3D"MsoPlainText">> 0.1/host3/rport-3:0-1/target3:0:1/3:0:1:0/bl= ock/sdf</p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 s= dg -></p> <p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:02.0/0000:09:0= 0.0/0000:0a:00.0/0000:0b:0</p> <p class=3D"MsoPlainText">> 0.1/host3/rport-3:0-2/target3:0:2/3:0:2:0/bl= ock/sdg</p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-29 18:59 s= dh -></p> <p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:02.0/0000:09:0= 0.0/0000:0a:00.0/0000:0b:0</p> <p class=3D"MsoPlainText">> 0.1/host3/rport-3:0-3/target3:0:3/3:0:3:0/bl= ock/sdh</p> <p class=3D"MsoPlainText">> lrwxrwxrwx. 1 root root 0 2007-06-30 00:49 s= r0 -></p> <p class=3D"MsoPlainText">> ../devices/pci0000:00/0000:00:1f.1/host0/tar= get0:0:0/0:0:0:0/block/sr0</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> [root@pittor06vhxd020 ~]# dmsetup table</p> <p class=3D"MsoPlainText">> 3600601601cde1d0066b2fb054dece111: 0 1363148= 800 multipath 1 </p> <p class=3D"MsoPlainText">> queue_if_no_path 1 emc 2 1 round-robin 0 4 1= 8:0 1 8:48 1 8:64 1 8:80</p> <p class=3D"MsoPlainText">> 1 round-robin 0 4 1 8:16 1 8:32 1 8:96 1 8:1= 12 1</p> <p class=3D"MsoPlainText">> HostVG-Logging: 0 4194304 linear 104:4 24741= 888</p> <p class=3D"MsoPlainText">> HostVG-Swap: 0 24723456 linear 104:4 2048</p=
</p> <p class=3D"MsoPlainText">> Subject: Re: [Users] [rhev 3] add new domain= fails: Could not retrieve </p> <p class=3D"MsoPlainText">> LUNs</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> On 08/23/2012 06:20 PM, Scotto Alberto wrote= :</p> <p class=3D"MsoPlainText">>> Here you are</p> <p class=3D"MsoPlainText">> thanks, can you run the following?</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> - ls -l /sys/block/</p> <p class=3D"MsoPlainText">> - dmsetup table</p> <p class=3D"MsoPlainText">> - lsblk (if exists)</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> it appears that vdsm fails to handle a devic= e with '!' in it (cciss!c0d1), but let's make sure its indeed the case.</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,268::clientIF::239::Storage.Dis=
</a></p> <p class=3D"MsoPlainText">>> Subject: Re: [Users] [rhev 3] add new do=
<p class=3D"MsoPlainText">> 3600508b1001035333920202020200005: 0 4299259= 20 multipath 1 </p> <p class=3D"MsoPlainText">> queue_if_no_path 0 1 1 round-robin 0 1 1 104= :16 1</p> <p class=3D"MsoPlainText">> HostVG-Data: 0 40624128 linear 104:4 2893619= 2</p> <p class=3D"MsoPlainText">> HostVG-Config: 0 16384 linear 104:4 24725504= </p> <p class=3D"MsoPlainText">> live-rw: 0 2097152 snapshot 7:1 7:2 P 8</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> [root@pittor06vhxd020 ~]# lsblk</p> <p class=3D"MsoPlainText">> NAME &nbs= p; &= nbsp; &nbs= p; MAJ:MIN RM SIZE RO TYPE&= nbsp; MOUNTPOINT</p> <p class=3D"MsoPlainText">> loop0 &nb= sp; = &nb= sp; 7:0 0 = 99.3M 1 loop</p> <p class=3D"MsoPlainText">> loop1 &nb= sp; = &nb= sp; 7:1 0 = 1G 1 loop</p> <p class=3D"MsoPlainText">> =E2=E2live-rw (dm-1) = &nb= sp; 253:1 = 0 1G 0 dm /</p> <p class=3D"MsoPlainText">> loop2 &nb= sp; = &nb= sp; 7:2 0 = 512M 0 loop</p> <p class=3D"MsoPlainText">> =E2=E2live-rw (dm-1) = &nb= sp; 253:1 = 0 1G 0 dm /</p> <p class=3D"MsoPlainText">> cciss!c0d0 &nbs= p; &= nbsp; &nbs= p; 104:0 0 33.9G 0 disk</p> <p class=3D"MsoPlainText">> =E2=E2cciss!c0d0p1 &n= bsp; = ; 104:1&n= bsp; 0 243M 0 part</p> <p class=3D"MsoPlainText">> =E2=E2cciss!c0d0p2 &n= bsp; = ; 104:2&n= bsp; 0 244M 0 part</p> <p class=3D"MsoPlainText">> =E2=E2cciss!c0d0p3 &n= bsp; = ; 104:3&n= bsp; 0 244M 0 part</p> <p class=3D"MsoPlainText">> =E2=E2cciss!c0d0p4 &n= bsp; = ; 104:4&n= bsp; 0 33.2G 0 part</p> <p class=3D"MsoPlainText">> =E2=E2HostVG-Swap (dm-3)&n= bsp; = ; 253:3 0 = 11.8G 0 lvm [SWAP]</p> <p class=3D"MsoPlainText">> =E2=E2HostVG-Config (dm-4)= &nb= sp; 253:4 0 &nbs= p; 8M 0 lvm /config</p> <p class=3D"MsoPlainText">> =E2=E2HostVG-Logging (dm-5= ) &n= bsp; 253:5 0 &nb= sp; 2G 0 lvm /var/log</p> <p class=3D"MsoPlainText">> =E2=E2HostVG-Data (dm-6)&n= bsp; = ; 253:6 0 = 19.4G 0 lvm /data</p> <p class=3D"MsoPlainText">> cciss!c0d1 &nbs= p; &= nbsp; &nbs= p; 104:16 0 205G 0 disk</p> <p class=3D"MsoPlainText">> =E2=E23600508b1001035333920202020200005 (dm-= 0) 253:0 0 205G 0 mpath</p> <p class=3D"MsoPlainText">> sr0 = ; &n= bsp; = ; 11:0 1&= nbsp; 1024M 0 rom</p> <p class=3D"MsoPlainText">> sdb = ; &n= bsp; = ; 8:16 0&= nbsp; 650G 0 disk</p> <p class=3D"MsoPlainText">> =E2=E23600601601cde1d0066b2fb054dece111 (dm-= 2) 253:2 0 650G 0 mpath</p> <p class=3D"MsoPlainText">> sda = ; &n= bsp; = ; 8:0 &nbs= p; 0 650G 0 disk</p> <p class=3D"MsoPlainText">> =E2=E23600601601cde1d0066b2fb054dece111 (dm-= 2) 253:2 0 650G 0 mpath</p> <p class=3D"MsoPlainText">> sdc = ; &n= bsp; = ; 8:32 0&= nbsp; 650G 0 disk</p> <p class=3D"MsoPlainText">> =E2=E23600601601cde1d0066b2fb054dece111 (dm-= 2) 253:2 0 650G 0 mpath</p> <p class=3D"MsoPlainText">> sdd = ; &n= bsp; = ; 8:48 0&= nbsp; 650G 0 disk</p> <p class=3D"MsoPlainText">> =E2=E23600601601cde1d0066b2fb054dece111 (dm-= 2) 253:2 0 650G 0 mpath</p> <p class=3D"MsoPlainText">> sde = ; &n= bsp; = ; 8:64 0&= nbsp; 650G 0 disk</p> <p class=3D"MsoPlainText">> =E2=E23600601601cde1d0066b2fb054dece111 (dm-= 2) 253:2 0 650G 0 mpath</p> <p class=3D"MsoPlainText">> sdf = ; &n= bsp; = ; 8:80 0&= nbsp; 650G 0 disk</p> <p class=3D"MsoPlainText">> =E2=E23600601601cde1d0066b2fb054dece111 (dm-= 2) 253:2 0 650G 0 mpath</p> <p class=3D"MsoPlainText">> sdg = ; &n= bsp; = ; 8:96 0&= nbsp; 650G 0 disk</p> <p class=3D"MsoPlainText">> =E2=E23600601601cde1d0066b2fb054dece111 (dm-= 2) 253:2 0 650G 0 mpath</p> <p class=3D"MsoPlainText">> sdh &nbs= p; &= nbsp; &nbs= p; 8:112 0 = 650G 0 disk</p> <p class=3D"MsoPlainText">> =E2=E23600601601cde1d0066b2fb054dece111 (dm-= 2) 253:2 0 650G 0 mpath</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> Alberto Scotto</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> Blue Reply</p> <p class=3D"MsoPlainText">> Via Cardinal Massaia, 83</p> <p class=3D"MsoPlainText">> 10147 - Torino - ITALY</p> <p class=3D"MsoPlainText">> phone: +39 011 29100</p> <p class=3D"MsoPlainText">> <a href=3D"mailto:al.scotto@reply.it"><span = style=3D"color:windowtext; text-decoration:none">al.scotto@reply.it</span><= /a></p> <p class=3D"MsoPlainText">> <a href=3D"http://www.reply.it"><span style= =3D"color:windowtext; text-decoration:none">www.reply.it</span></a></p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> -----Original Message-----</p> <p class=3D"MsoPlainText">> From: Haim <a href=3D"mailto:[mailto:hateya@= redhat.com]"> <span style=3D"color:windowtext; text-decoration:none">[mailto:hateya@redha= t.com]</span></a></p> <p class=3D"MsoPlainText">> Sent: gioved=EC 23 agosto 2012 18:01</p> <p class=3D"MsoPlainText">> To: Scotto Alberto</p> <p class=3D"MsoPlainText">> Cc: <a href=3D"mailto:users@ovirt.org"><span= style=3D"color:windowtext; text-decoration:none">users@ovirt.org</span></a= patcher.Protect::(wrapper)</p> <p class=3D"MsoPlainText">>> [10.16.250.216]</p> <p class=3D"MsoPlainText">>> Thread-47346::INFO::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,269::dispatcher::94::Storage.Di= spatcher.Protect::(run) Run </p> <p class=3D"MsoPlainText">>> and protect: getDeviceList, args: ()</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,269::task::495::TaskManager.Tas= k::(_debug) Task</p> <p class=3D"MsoPlainText">>> 0be1d461-f8fa-4c20-861d-27fde8124408: mo= ving from state init -> state </p> <p class=3D"MsoPlainText">>> preparing</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,269::misc::1010::SamplingMethod= ::(__call__) Trying to enter </p> <p class=3D"MsoPlainText">>> sampling method (storage.sdc.refreshStor= age)</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,270::misc::1012::SamplingMethod= ::(__call__) Got in to </p> <p class=3D"MsoPlainText">>> sampling method</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,270::misc::1010::SamplingMethod= ::(__call__) Trying to enter </p> <p class=3D"MsoPlainText">>> sampling method (storage.iscsi.rescan)</= p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,270::misc::1012::SamplingMethod= ::(__call__) Got in to </p> <p class=3D"MsoPlainText">>> sampling method</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,271::iscsi::699::Storage.Misc.e= xcCmd::(rescan)</p> <p class=3D"MsoPlainText">>> '/usr/bin/sudo -n /sbin/iscsiadm -m sess= ion -R' (cwd None)</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,300::iscsi::699::Storage.Misc.e= xcCmd::(rescan) FAILED: <err> </p> <p class=3D"MsoPlainText">>> =3D 'iscsiadm: No session found.\n'; <= ;rc> =3D 21</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,301::misc::1020::SamplingMethod= ::(__call__) Returning last </p> <p class=3D"MsoPlainText">>> result</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,661::multipath::61::Storage.Mis= c.excCmd::(rescan)</p> <p class=3D"MsoPlainText">>> '/usr/bin/sudo -n /sbin/multipath' (cwd = None)</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,785::multipath::61::Storage.Mis= c.excCmd::(rescan) SUCCESS:</p> <p class=3D"MsoPlainText">>> <err> =3D ''; <rc> =3D 0</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,786::lvm::547::OperationMutex::= (_invalidateAllPvs) Operation </p> <p class=3D"MsoPlainText">>> 'lvm invalidate operation' got the opera= tion mutex</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,786::lvm::549::OperationMutex::= (_invalidateAllPvs) Operation </p> <p class=3D"MsoPlainText">>> 'lvm invalidate operation' released the = operation mutex</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,786::lvm::559::OperationMutex::= (_invalidateAllVgs) Operation </p> <p class=3D"MsoPlainText">>> 'lvm invalidate operation' got the opera= tion mutex</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,787::lvm::561::OperationMutex::= (_invalidateAllVgs) Operation </p> <p class=3D"MsoPlainText">>> 'lvm invalidate operation' released the = operation mutex</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,787::lvm::580::OperationMutex::= (_invalidateAllLvs) Operation </p> <p class=3D"MsoPlainText">>> 'lvm invalidate operation' got the opera= tion mutex</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,788::lvm::582::OperationMutex::= (_invalidateAllLvs) Operation </p> <p class=3D"MsoPlainText">>> 'lvm invalidate operation' released the = operation mutex</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,788::misc::1020::SamplingMethod= ::(__call__) Returning last </p> <p class=3D"MsoPlainText">>> result</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,788::lvm::406::OperationMutex::= (_reloadpvs) Operation 'lvm </p> <p class=3D"MsoPlainText">>> reload operation' got the operation mute= x</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,791::lvm::374::Storage.Misc.exc= Cmd::(cmd) '/usr/bin/sudo -n </p> <p class=3D"MsoPlainText">>> /sbin/lvm pvs --config " devices { = preferred_names =3D </p> <p class=3D"MsoPlainText">>> [\\"^/dev/mapper/\\"] ignore_s= uspended_devices=3D1 write_cache_state=3D0</p> <p class=3D"MsoPlainText">>> disable_after_error_count=3D3 filter =3D= [ </p> <p class=3D"MsoPlainText">>> <a href=3D"file:///\\%22a%253600508b1001= 035333920202020200005|3600601601cde1d0066b2fb054dece"> <span style=3D"color:windowtext; text-decoration:none">\\"a%3600508b10= 01035333920202020200005|3600601601cde1d0066b2fb054dece</span></a></p> <p class=3D"MsoPlainText">>> 1 11%\\", <a href=3D"file:///\\%22r= %25.*%25\"><span style=3D"color:windowtext; text-decoration:none">\\"r= %.*%\\</span></a>" ] } global { locking_type=3D1</p> <p class=3D"MsoPlainText">>> prioritise_write_locks=3D1 wait_fo= r_locks=3D1 } backup { retain_min =3D</p> <p class=3D"MsoPlainText">>> 50 retain_days =3D 0 } " --no= headings --units b --nosuffix --separator</p> <p class=3D"MsoPlainText">>> | -o</p> <p class=3D"MsoPlainText">>> uuid,name,size,vg_name,vg_uuid,pe_start,= pe_count,pe_alloc_count,mda_c</p> <p class=3D"MsoPlainText">>> o</p> <p class=3D"MsoPlainText">>> unt,dev_size' (cwd None)</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,997::lvm::374::Storage.Misc.exc= Cmd::(cmd) SUCCESS: <err> =3D '</p> <p class=3D"MsoPlainText">>> /dev/sdh: read failed after 0 of 4096 at= 0: Input/output error\n</p> <p class=3D"MsoPlainText">>> /dev/sdh: read failed after 0 of 4096 at= 697932120064: Input/output </p> <p class=3D"MsoPlainText">>> error\n /dev/sdh: read failed afte= r 0 of 4096 at 697932177408:</p> <p class=3D"MsoPlainText">>> Input/output error\n WARNING: Erro= r counts reached a limit of 3.</p> <p class=3D"MsoPlainText">>> Device /dev/sdh was disabled\n'; <rc&= gt; =3D 0</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:10,998::lvm::429::OperationMutex::= (_reloadpvs) Operation 'lvm </p> <p class=3D"MsoPlainText">>> reload operation' released the operation= mutex</p> <p class=3D"MsoPlainText">>> MainProcess|Thread-47346::DEBUG::2007-06= -30</p> <p class=3D"MsoPlainText">>> MainProcess|00:37:11,005::devicemapper::= 144::Storage.Misc.excCmd::(_g</p> <p class=3D"MsoPlainText">>> MainProcess|e</p> <p class=3D"MsoPlainText">>> MainProcess|tPathsStatus) '/sbin/dmsetup= status' (cwd None)</p> <p class=3D"MsoPlainText">>> MainProcess|Thread-47346::DEBUG::2007-06= -30</p> <p class=3D"MsoPlainText">>> MainProcess|00:37:11,014::devicemapper::= 144::Storage.Misc.excCmd::(_g</p> <p class=3D"MsoPlainText">>> MainProcess|e</p> <p class=3D"MsoPlainText">>> MainProcess|tPathsStatus) SUCCESS: <e= rr> =3D ''; <rc> =3D 0</p> <p class=3D"MsoPlainText">>> MainProcess|Thread-47346::DEBUG::2007-06= -30</p> <p class=3D"MsoPlainText">>> MainProcess|00:37:11,019::multipath::159= ::Storage.Misc.excCmd::(getSc</p> <p class=3D"MsoPlainText">>> MainProcess|s</p> <p class=3D"MsoPlainText">>> MainProcess|iSerial) '/sbin/scsi_id --pa= ge=3D0x80 --whitelisted </p> <p class=3D"MsoPlainText">>> MainProcess|--export --replace-whitespac= e --device=3D/dev/dm-0' (cwd</p> <p class=3D"MsoPlainText">>> MainProcess|None)</p> <p class=3D"MsoPlainText">>> MainProcess|Thread-47346::DEBUG::2007-06= -30</p> <p class=3D"MsoPlainText">>> MainProcess|00:37:11,026::multipath::159= ::Storage.Misc.excCmd::(getSc</p> <p class=3D"MsoPlainText">>> MainProcess|s</p> <p class=3D"MsoPlainText">>> MainProcess|iSerial) SUCCESS: <err>= ; =3D ''; <rc> =3D 0</p> <p class=3D"MsoPlainText">>> Thread-47346::WARNING::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,027::multipath::261::Storage.Mu= ltipath::(pathListIter) Problem getting hbtl from device `cciss!c0d1` Trace= back (most recent call last):</p> <p class=3D"MsoPlainText">>> File "/usr/= share/vdsm/storage/multipath.py", line 259, in pathListIter</p> <p class=3D"MsoPlainText">>> File "/usr/= share/vdsm/storage/multipath.py", line 182, in getHBTL</p> <p class=3D"MsoPlainText">>> OSError: [Errno 2] No such file or direc= tory: '/sys/block/cciss!c0d1/device/scsi_disk/'</p> <p class=3D"MsoPlainText">>> Thread-47346::ERROR::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,029::task::868::TaskManager.Tas= k::(_setError) Unexpected error Traceback (most recent call last):</p> <p class=3D"MsoPlainText">>> File "/usr/= share/vdsm/storage/task.py", line 876, in _run</p> <p class=3D"MsoPlainText">>> File "/usr/= share/vdsm/storage/hsm.py", line 696, in public_getDeviceList</p> <p class=3D"MsoPlainText">>> File "/usr/= share/vdsm/storage/hsm.py", line 759, in </p> <p class=3D"MsoPlainText">>> _getDeviceList</p> <p class=3D"MsoPlainText">>> KeyError: 'hbtl'</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,030::task::495::TaskManager.Tas= k::(_debug) Task</p> <p class=3D"MsoPlainText">>> 0be1d461-f8fa-4c20-861d-27fde8124408: Ta= sk._run:</p> <p class=3D"MsoPlainText">>> 0be1d461-f8fa-4c20-861d-27fde8124408 () = {} failed - stopping task</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,030::task::495::TaskManager.Tas= k::(_debug) Task</p> <p class=3D"MsoPlainText">>> 0be1d461-f8fa-4c20-861d-27fde8124408: st= opping in state preparing </p> <p class=3D"MsoPlainText">>> (force False)</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,030::task::495::TaskManager.Tas= k::(_debug) Task</p> <p class=3D"MsoPlainText">>> 0be1d461-f8fa-4c20-861d-27fde8124408: re= f 1 aborting True</p> <p class=3D"MsoPlainText">>> Thread-47346::INFO::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,031::task::1171::TaskManager.Ta= sk::(prepare) aborting: Task </p> <p class=3D"MsoPlainText">>> is aborted: "'hbtl'" - code 10= 0</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30 00:37:11= ,031::task::495::TaskManager.Task::(_debug) Task 0be1d461-f8fa-4c20-861d-27= fde8124408: Prepare: aborted: 'hbtl'</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,031::task::495::TaskManager.Tas= k::(_debug) Task</p> <p class=3D"MsoPlainText">>> 0be1d461-f8fa-4c20-861d-27fde8124408: re= f 0 aborting True</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,032::task::495::TaskManager.Tas= k::(_debug) Task</p> <p class=3D"MsoPlainText">>> 0be1d461-f8fa-4c20-861d-27fde8124408: Ta= sk._doAbort: force False</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,032::resourceManager::821::Reso= urceManager.Owner::(cancelAll</p> <p class=3D"MsoPlainText">>> )</p> <p class=3D"MsoPlainText">>> Owner.cancelAll requests {}</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,032::task::495::TaskManager.Tas= k::(_debug) Task</p> <p class=3D"MsoPlainText">>> 0be1d461-f8fa-4c20-861d-27fde8124408: mo= ving from state preparing -> </p> <p class=3D"MsoPlainText">>> state aborting</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,033::task::495::TaskManager.Tas= k::(_debug) Task</p> <p class=3D"MsoPlainText">>> 0be1d461-f8fa-4c20-861d-27fde8124408: _a= borting: recover policy none</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,033::task::495::TaskManager.Tas= k::(_debug) Task</p> <p class=3D"MsoPlainText">>> 0be1d461-f8fa-4c20-861d-27fde8124408: mo= ving from state aborting -> </p> <p class=3D"MsoPlainText">>> state failed</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,033::resourceManager::786::Reso= urceManager.Owner::(releaseAl</p> <p class=3D"MsoPlainText">>> l</p> <p class=3D"MsoPlainText">>> ) Owner.releaseAll requests {} resources= {}</p> <p class=3D"MsoPlainText">>> Thread-47346::DEBUG::2007-06-30</p> <p class=3D"MsoPlainText">>> 00:37:11,034::resourceManager::821::Reso= urceManager.Owner::(cancelAll</p> <p class=3D"MsoPlainText">>> )</p> <p class=3D"MsoPlainText">>> Owner.cancelAll requests {}</p> <p class=3D"MsoPlainText">>> Thread-47346::ERROR::2007-06-30 00:37:11= ,034::dispatcher::106::Storage.Dispatcher.Protect::(run) 'hbtl'</p> <p class=3D"MsoPlainText">>> Thread-47346::ERROR::2007-06-30 00:37:11= ,034::dispatcher::107::Storage.Dispatcher.Protect::(run) Traceback (most re= cent call last):</p> <p class=3D"MsoPlainText">>> File "/usr/= share/vdsm/storage/dispatcher.py", line 96, in run</p> <p class=3D"MsoPlainText">>> File "/usr/= share/vdsm/storage/task.py", line 1178, in prepare</p> <p class=3D"MsoPlainText">>> KeyError: 'hbtl'</p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> Alberto Scotto</p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> Blue Reply</p> <p class=3D"MsoPlainText">>> Via Cardinal Massaia, 83</p> <p class=3D"MsoPlainText">>> 10147 - Torino - ITALY</p> <p class=3D"MsoPlainText">>> phone: +39 011 29100</p> <p class=3D"MsoPlainText">>> <a href=3D"mailto:al.scotto@reply.it"><s= pan style=3D"color:windowtext; text-decoration:none">al.scotto@reply.it</sp= an></a></p> <p class=3D"MsoPlainText">>> <a href=3D"http://www.reply.it"><span st= yle=3D"color:windowtext; text-decoration:none">www.reply.it</span></a></p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> -----Original Message-----</p> <p class=3D"MsoPlainText">>> From: Haim <a href=3D"mailto:[mailto:hat= eya@redhat.com]"> <span style=3D"color:windowtext; text-decoration:none">[mailto:hateya@redha= t.com]</span></a></p> <p class=3D"MsoPlainText">>> Sent: gioved=EC 23 agosto 2012 17:00</p> <p class=3D"MsoPlainText">>> To: Scotto Alberto</p> <p class=3D"MsoPlainText">>> Cc: <a href=3D"mailto:users@ovirt.org"><= span style=3D"color:windowtext; text-decoration:none">users@ovirt.org</span= main fails: Could not </p> <p class=3D"MsoPlainText">>> retrieve LUNs</p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> On 08/23/2012 05:54 PM, Scotto Alberto w= rote:</p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> hi,</p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> can you attach full vdsm log during the = execution of getDeviceList command?</p> <p class=3D"MsoPlainText">>>> Hi all,</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> I'm trying to configure a FCP storag= e domain on RHEV 3.</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> I try to add a new domain from the c= onsole, but it can't find any</p> <p class=3D"MsoPlainText">>>> LUNs: "Could not retrieve LUNs,= please check your storage"</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> Here is the output from /var/log/rhe= vm/rhevm.log:</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> ------------------------------------= </p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> 2007-06-29 21:50:07,811 WARN</p> <p class=3D"MsoPlainText">>>> [org.ovirt.engine.core.bll.GetConfig= urationValueQuery]</p> <p class=3D"MsoPlainText">>>> (http-0.0.0.0-8443-1) calling GetCon= figurationValueQuery with null </p> <p class=3D"MsoPlainText">>>> version, using default general for v= ersion</p> <p class=3D"MsoPlainText">>>> 2007-06-29 21:50:07,911 INFO</p> <p class=3D"MsoPlainText">>>> [org.ovirt.engine.core.vdsbroker.vds= broker.GetDeviceListVDSCommand]</p> <p class=3D"MsoPlainText">>>> (http-0.0.0.0-8443-1) START, GetDevi= ceListVDSCommand(vdsId =3D </p> <p class=3D"MsoPlainText">>>> 7e077f4c-25d8-11dc-bbcb-001cc4c2469a= , storageType=3DFCP), log id:</p> <p class=3D"MsoPlainText">>>> 60bdafe6</p> <p class=3D"MsoPlainText">>>> 2007-06-29 21:50:08,726 ERROR</p> <p class=3D"MsoPlainText">>>> [org.ovirt.engine.core.vdsbroker.vds= broker.BrokerCommandBase]</p> <p class=3D"MsoPlainText">>>> (http-0.0.0.0-8443-1) Failed in GetD= eviceListVDS method</p> <p class=3D"MsoPlainText">>>> 2007-06-29 21:50:08,727 ERROR</p> <p class=3D"MsoPlainText">>>> [org.ovirt.engine.core.vdsbroker.vds= broker.BrokerCommandBase]</p> <p class=3D"MsoPlainText">>>> (http-0.0.0.0-8443-1) Error code Blo= ckDeviceActionError and error </p> <p class=3D"MsoPlainText">>>> message VDSGenericException: VDSErro= rException: Failed to </p> <p class=3D"MsoPlainText">>>> GetDeviceListVDS, error =3D Error bl= ock device action: ()</p> <p class=3D"MsoPlainText">>>> 2007-06-29 21:50:08,727 INFO</p> <p class=3D"MsoPlainText">>>> [org.ovirt.engine.core.vdsbroker.vds= broker.BrokerCommandBase]</p> <p class=3D"MsoPlainText">>>> (http-0.0.0.0-8443-1) Command</p> <p class=3D"MsoPlainText">>>> org.ovirt.engine.core.vdsbroker.vdsb= roker.GetDeviceListVDSCommand</p> <p class=3D"MsoPlainText">>>> return value</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> Class Name:</p> <p class=3D"MsoPlainText">>>> org.ovirt.engine.core.vdsbroker.vdsb= roker.LUNListReturnForXmlRpc</p> <p class=3D"MsoPlainText">>>> lunList Null</p> <p class=3D"MsoPlainText">>>> mStatus Class Name:</p> <p class=3D"MsoPlainText">>>> org.ovirt.engine.core.vdsbroker.vdsb= roker.StatusForXmlRpc</p> <p class=3D"MsoPlainText">>>> mCode 600</p> <p class=3D"MsoPlainText">>>> mMessage Error block device action: = ()</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> 2007-06-29 21:50:08,727 INFO</p> <p class=3D"MsoPlainText">>>> [org.ovirt.engine.core.vdsbroker.vds= broker.BrokerCommandBase]</p> <p class=3D"MsoPlainText">>>> (http-0.0.0.0-8443-1) Vds: pittor06v= hxd020</p> <p class=3D"MsoPlainText">>>> 2007-06-29 21:50:08,727 ERROR</p> <p class=3D"MsoPlainText">>>> [org.ovirt.engine.core.vdsbroker.VDS= CommandBase]</p> <p class=3D"MsoPlainText">>>> (http-0.0.0.0-8443-1) Command GetDev= iceListVDS execution failed. Exception:</p> <p class=3D"MsoPlainText">>>> VDSErrorException: VDSGenericExcepti= on: VDSErrorException: Failed to </p> <p class=3D"MsoPlainText">>>> GetDeviceListVDS, error =3D Error bl= ock device action: ()</p> <p class=3D"MsoPlainText">>>> 2007-06-29 21:50:08,727 INFO</p> <p class=3D"MsoPlainText">>>> [org.ovirt.engine.core.vdsbroker.vds= broker.GetDeviceListVDSCommand]</p> <p class=3D"MsoPlainText">>>> (http-0.0.0.0-8443-1) FINISH, GetDev= iceListVDSCommand, log id:</p> <p class=3D"MsoPlainText">>>> 60bdafe6</p> <p class=3D"MsoPlainText">>>> 2007-06-29 21:50:08,727 ERROR</p> <p class=3D"MsoPlainText">>>> [org.ovirt.engine.core.bll.storage.G= etDeviceListQuery]</p> <p class=3D"MsoPlainText">>>> (http-0.0.0.0-8443-1) Query GetDevic= eListQuery failed. Exception </p> <p class=3D"MsoPlainText">>>> message is VdcBLLException:</p> <p class=3D"MsoPlainText">>>> org.ovirt.engine.core.vdsbroker.vdsb= roker.VDSErrorException:</p> <p class=3D"MsoPlainText">>>> VDSGenericException: VDSErrorExcepti= on: Failed to GetDeviceListVDS, </p> <p class=3D"MsoPlainText">>>> error =3D Error block device action:= ()</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> ------------------------------------= ----------</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> First question: do LUNs have to be v= isible from RHEV-H or RHEV-M?</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> Currently they are visible only from= the hypervisor.</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> ------------------------------------= ----</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> [root@pittor06vhxd020 log]# multipat= h -ll</p> <p class=3D"MsoPlainText">>>> 3600601601cde1d0066b2fb054dece111 dm= -2 DGC,RAID 5 size=3D650G</p> <p class=3D"MsoPlainText">>>> features=3D'1 queue_if_no_path' hwha= ndler=3D'1 emc' wp=3Drw</p> <p class=3D"MsoPlainText">>>> |-+- policy=3D'round-robin 0' pr= io=3D1 status=3Dactive</p> <p class=3D"MsoPlainText">>>> | |- 2:0:0:0 sda 8:0 active ready ru= nning</p> <p class=3D"MsoPlainText">>>> | |- 2:0:1:0 sdd 8:48 active ready r= unning</p> <p class=3D"MsoPlainText">>>> | |- 3:0:0:0 sde 8:64 active ready r= unning</p> <p class=3D"MsoPlainText">>>> | `- 3:0:1:0 sdf 8:80 active ready r= unning</p> <p class=3D"MsoPlainText">>>> `-+- policy=3D'round-robin 0' pr= io=3D0 status=3Denabled</p> <p class=3D"MsoPlainText">>>> |- 2:0:2:0 sdb 8:16 active ready run= ning</p> <p class=3D"MsoPlainText">>>> |- 2:0:3:0 sdc 8:32 active ready run= ning</p> <p class=3D"MsoPlainText">>>> |- 3:0:2:0 sdg 8:96 active ready run= ning</p> <p class=3D"MsoPlainText">>>> `- 3:0:3:0 sdh 8:112 active ready ru= nning</p> <p class=3D"MsoPlainText">>>> 3600508b1001035333920202020200005 dm= -0 HP,LOGICAL VOLUME size=3D205G</p> <p class=3D"MsoPlainText">>>> features=3D'1 queue_if_no_path' hwha= ndler=3D'0' wp=3Drw</p> <p class=3D"MsoPlainText">>>> `-+- policy=3D'round-robin 0' pr= io=3D1 status=3Dactive</p> <p class=3D"MsoPlainText">>>> `- 0:0:1:0 cciss!c0d1 104:16 active = ready running</p> <p class=3D"MsoPlainText">>>> ------------------------------------= ------------------</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> Our SAN device is Clariion AX150. Is= it compatible with ovirt?</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> vdsClient -s 0 getDeviceListgives me= :</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> Error block device action: ()</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> Could it be due to SPM turned off? (= I have only one host)</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> [root@pittor06vhxd020 log]# ps axu |= grep -i spm</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> root 16068 0.0 0.0 7888 868 pts/1 R&= #43; 00:04 0:00 grep -i spm</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> How can I turn it on? I know the com= mand but I don't know what </p> <p class=3D"MsoPlainText">>>> paramaters append</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> spmStart</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> <spUUID> <prevID> <pr= evLVER> <recoveryMode> <scsiFencing> </p> <p class=3D"MsoPlainText">>>> <maxHostID> <version></p=
</a></p> <p class=3D"MsoPlainText">>>> <a href=3D"http://lists.ovirt.org/ma= ilman/listinfo/users"> <span style=3D"color:windowtext; text-decoration:none">http://lists.ovirt.o= rg/mailman/listinfo/users</span></a></p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> ________________________________</p> <p class=3D"MsoPlainText">>> </p> <p class=3D"MsoPlainText">>> --</p> <p class=3D"MsoPlainText">>> The information transmitted is intended = for the person or entity to which it is addressed and may contain confident= ial and/or privileged material. Any review, retransmission, dissemination o= r other use of, or taking of any action in reliance upon, this information by persons or entities other than the i= ntended recipient is prohibited. If you received this in error, please cont= act the sender and delete the material from any computer.</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> ________________________________</p> <p class=3D"MsoPlainText">> </p> <p class=3D"MsoPlainText">> --</p> <p class=3D"MsoPlainText">> The information transmitted is intended for =
<p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> Thank you very much for any hints.</= p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> AS</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> Alberto Scotto</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> Blue</p> <p class=3D"MsoPlainText">>>> Via Cardinal Massaia, 83</p> <p class=3D"MsoPlainText">>>> 10147 - Torino - ITALY</p> <p class=3D"MsoPlainText">>>> phone: +39 011 29100</p> <p class=3D"MsoPlainText">>>> <a href=3D"mailto:al.scotto@reply.it= "><span style=3D"color:windowtext; text-decoration:none">al.scotto@reply.it= </span></a></p> <p class=3D"MsoPlainText">>>> <a href=3D"http://www.reply.it"><spa= n style=3D"color:windowtext; text-decoration:none">www.reply.it</span></a><= /p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> ------------------------------------= --------------------------------</p> <p class=3D"MsoPlainText">>>> -</p> <p class=3D"MsoPlainText">>>> -</p> <p class=3D"MsoPlainText">>>> --</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> --</p> <p class=3D"MsoPlainText">>>> The information transmitted is inten= ded for the person or entity to </p> <p class=3D"MsoPlainText">>>> which it is addressed and may contai= n confidential and/or privileged </p> <p class=3D"MsoPlainText">>>> material. Any review, retransmission= , dissemination or other use of, </p> <p class=3D"MsoPlainText">>>> or taking of any action in reliance = upon, this information by </p> <p class=3D"MsoPlainText">>>> persons or entities other than the i= ntended recipient is prohibited.</p> <p class=3D"MsoPlainText">>>> If you received this in error, pleas= e contact the sender and delete </p> <p class=3D"MsoPlainText">>>> the material from any computer.</p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> </p> <p class=3D"MsoPlainText">>>> ____________________________________= ___________</p> <p class=3D"MsoPlainText">>>> Users mailing list</p> <p class=3D"MsoPlainText">>>> <a href=3D"mailto:Users@ovirt.org"><= span style=3D"color:windowtext; text-decoration:none">Users@ovirt.org</span= the person or entity to which it is addressed and may contain confidential = and/or privileged material. Any review, retransmission, dissemination or ot= her use of, or taking of any action in reliance upon, this information by persons or entities other than the inte= nded recipient is prohibited. If you received this in error, please contact= the sender and delete the material from any computer.</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">________________________________</p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText">--</p> <p class=3D"MsoPlainText">The information transmitted is intended for the p= erson or entity to which it is addressed and may contain confidential and/o= r privileged material. Any review, retransmission, dissemination or other u= se of, or taking of any action in reliance upon, this information by persons or entities other than the inte= nded recipient is prohibited. If you received this in error, please contact= the sender and delete the material from any computer.</p> <p class=3D"MsoPlainText">_______________________________________________</= p> <p class=3D"MsoPlainText">Users mailing list</p> <p class=3D"MsoPlainText"><a href=3D"mailto:Users@ovirt.org"><span style=3D= "color:windowtext; text-decoration:none">Users@ovirt.org</span></a></p> <p class=3D"MsoPlainText"><a href=3D"http://lists.ovirt.org/mailman/listinf= o/users"><span style=3D"color:windowtext; text-decoration:none">http://list= s.ovirt.org/mailman/listinfo/users</span></a></p> <p class=3D"MsoPlainText"> </p> <p class=3D"MsoPlainText"> </p> </div> <br> <hr> <font face=3D"Arial" color=3D"Gray" size=3D"1"><br> --<br> The information transmitted is intended for the person or entity to which i= t is addressed and may contain confidential and/or privileged material. Any= review, retransmission, dissemination or other use of, or taking of any ac= tion in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If= you received this in error, please contact the sender and delete the mater= ial from any computer.<br> </font> </body> </html> --_000_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_-- --_005_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_ Content-Type: image/png; name="blue.png" Content-Description: blue.png Content-Disposition: inline; filename="blue.png"; size=2834; creation-date="Tue, 28 Aug 2012 16:11:45 GMT"; modification-date="Tue, 28 Aug 2012 16:11:45 GMT" Content-ID: <e6e5a80a848243228ec57fb928078181> Content-Transfer-Encoding: base64 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 --_005_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_-- --_006_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_ Content-Type: text/plain; name="add storage domain (fcp) SUCCEEDS - vdsm log.txt" Content-Description: add storage domain (fcp) SUCCEEDS - vdsm log.txt Content-Disposition: attachment; filename="add storage domain (fcp) SUCCEEDS - vdsm log.txt"; size=8263; creation-date="Tue, 28 Aug 2012 16:02:28 GMT"; modification-date="Tue, 28 Aug 2012 16:02:28 GMT" Content-Transfer-Encoding: base64 VGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0wOC0yOCAxNTo0NjoyNSwxNDQ6OmNsaWVudElGOjoy Mzk6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0Ojood3JhcHBlcikgWzEwLjE2LjI1MC4yMTZd DQpUaHJlYWQtMTEwMzc6OklORk86OjIwMTItMDgtMjggMTU6NDY6MjUsMTQ2OjpkaXNwYXRjaGVy Ojo5NDo6U3RvcmFnZS5EaXNwYXRjaGVyLlByb3RlY3Q6OihydW4pIFJ1biBhbmQgcHJvdGVjdDog Z2V0RGV2aWNlTGlzdCwgYXJnczogKCkNClRocmVhZC0xMTAzNzo6REVCVUc6OjIwMTItMDgtMjgg MTU6NDY6MjUsMTQ2Ojp0YXNrOjo0OTU6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVidWcpIFRhc2sg MDcxNWI4OGUtMWZjZi00ZGRhLTkzMjgtMDQ2NTNlYTgyNTZlOiBtb3ZpbmcgZnJvbSBzdGF0ZSBp bml0IC0+IHN0YXRlIHByZXBhcmluZw0KVGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0wOC0yOCAx NTo0NjoyNSwxNDc6Om1pc2M6OjEwMTA6OlNhbXBsaW5nTWV0aG9kOjooX19jYWxsX18pIFRyeWlu ZyB0byBlbnRlciBzYW1wbGluZyBtZXRob2QgKHN0b3JhZ2Uuc2RjLnJlZnJlc2hTdG9yYWdlKQ0K VGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0wOC0yOCAxNTo0NjoyNSwxNDg6Om1pc2M6OjEwMTI6 OlNhbXBsaW5nTWV0aG9kOjooX19jYWxsX18pIEdvdCBpbiB0byBzYW1wbGluZyBtZXRob2QNClRo cmVhZC0xMTAzNzo6REVCVUc6OjIwMTItMDgtMjggMTU6NDY6MjUsMTQ5OjptaXNjOjoxMDEwOjpT YW1wbGluZ01ldGhvZDo6KF9fY2FsbF9fKSBUcnlpbmcgdG8gZW50ZXIgc2FtcGxpbmcgbWV0aG9k IChzdG9yYWdlLmlzY3NpLnJlc2NhbikNClRocmVhZC0xMTAzNzo6REVCVUc6OjIwMTItMDgtMjgg MTU6NDY6MjUsMTQ5OjptaXNjOjoxMDEyOjpTYW1wbGluZ01ldGhvZDo6KF9fY2FsbF9fKSBHb3Qg aW4gdG8gc2FtcGxpbmcgbWV0aG9kDQpUaHJlYWQtMTEwMzc6OkRFQlVHOjoyMDEyLTA4LTI4IDE1 OjQ2OjI1LDE1MDo6aXNjc2k6OjY5OTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KHJlc2NhbikgJy91 c3IvYmluL3N1ZG8gLW4gL3NiaW4vaXNjc2lhZG0gLW0gc2Vzc2lvbiAtUicgKGN3ZCBOb25lKQ0K VGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0wOC0yOCAxNTo0NjoyNSwxNzY6OmlzY3NpOjo2OTk6 OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihyZXNjYW4pIEZBSUxFRDogPGVycj4gPSAnaXNjc2lhZG06 IE5vIHNlc3Npb24gZm91bmQuXG4nOyA8cmM+ID0gMjENClRocmVhZC0xMTAzNzo6REVCVUc6OjIw MTItMDgtMjggMTU6NDY6MjUsMTc3OjptaXNjOjoxMDIwOjpTYW1wbGluZ01ldGhvZDo6KF9fY2Fs bF9fKSBSZXR1cm5pbmcgbGFzdCByZXN1bHQNClRocmVhZC0xMTAzNzo6REVCVUc6OjIwMTItMDgt MjggMTU6NDY6MjUsNTQyOjptdWx0aXBhdGg6OjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoocmVz Y2FuKSAnL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9tdWx0aXBhdGgnIChjd2QgTm9uZSkNClRocmVh ZC0xMTAzNzo6REVCVUc6OjIwMTItMDgtMjggMTU6NDY6MjUsNjU3OjptdWx0aXBhdGg6OjYxOjpT dG9yYWdlLk1pc2MuZXhjQ21kOjoocmVzY2FuKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0g MA0KVGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0wOC0yOCAxNTo0NjoyNSw2NTg6Omx2bTo6NTQ3 OjpPcGVyYXRpb25NdXRleDo6KF9pbnZhbGlkYXRlQWxsUHZzKSBPcGVyYXRpb24gJ2x2bSBpbnZh bGlkYXRlIG9wZXJhdGlvbicgZ290IHRoZSBvcGVyYXRpb24gbXV0ZXgNClRocmVhZC0xMTAzNzo6 REVCVUc6OjIwMTItMDgtMjggMTU6NDY6MjUsNjU5Ojpsdm06OjU0OTo6T3BlcmF0aW9uTXV0ZXg6 OihfaW52YWxpZGF0ZUFsbFB2cykgT3BlcmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24n IHJlbGVhc2VkIHRoZSBvcGVyYXRpb24gbXV0ZXgNClRocmVhZC0xMTAzNzo6REVCVUc6OjIwMTIt MDgtMjggMTU6NDY6MjUsNjU5Ojpsdm06OjU1OTo6T3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0 ZUFsbFZncykgT3BlcmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIGdvdCB0aGUgb3Bl cmF0aW9uIG11dGV4DQpUaHJlYWQtMTEwMzc6OkRFQlVHOjoyMDEyLTA4LTI4IDE1OjQ2OjI1LDY2 MDo6bHZtOjo1NjE6Ok9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGVBbGxWZ3MpIE9wZXJhdGlv biAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyByZWxlYXNlZCB0aGUgb3BlcmF0aW9uIG11dGV4 DQpUaHJlYWQtMTEwMzc6OkRFQlVHOjoyMDEyLTA4LTI4IDE1OjQ2OjI1LDY2MDo6bHZtOjo1ODA6 Ok9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGVBbGxMdnMpIE9wZXJhdGlvbiAnbHZtIGludmFs aWRhdGUgb3BlcmF0aW9uJyBnb3QgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhyZWFkLTExMDM3OjpE RUJVRzo6MjAxMi0wOC0yOCAxNTo0NjoyNSw2NjA6Omx2bTo6NTgyOjpPcGVyYXRpb25NdXRleDo6 KF9pbnZhbGlkYXRlQWxsTHZzKSBPcGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicg cmVsZWFzZWQgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0w OC0yOCAxNTo0NjoyNSw2NjE6Om1pc2M6OjEwMjA6OlNhbXBsaW5nTWV0aG9kOjooX19jYWxsX18p IFJldHVybmluZyBsYXN0IHJlc3VsdA0KVGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0wOC0yOCAx NTo0NjoyNSw2NjE6Omx2bTo6NDA2OjpPcGVyYXRpb25NdXRleDo6KF9yZWxvYWRwdnMpIE9wZXJh dGlvbiAnbHZtIHJlbG9hZCBvcGVyYXRpb24nIGdvdCB0aGUgb3BlcmF0aW9uIG11dGV4DQpUaHJl YWQtMTEwMzc6OkRFQlVHOjoyMDEyLTA4LTI4IDE1OjQ2OjI1LDY2NDo6bHZtOjozNzQ6OlN0b3Jh Z2UuTWlzYy5leGNDbWQ6OihjbWQpICcvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2x2bSBwdnMgLS1j b25maWcgIiBkZXZpY2VzIHsgcHJlZmVycmVkX25hbWVzID0gW1xcIl4vZGV2L21hcHBlci9cXCJd IGlnbm9yZV9zdXNwZW5kZWRfZGV2aWNlcz0xIHdyaXRlX2NhY2hlX3N0YXRlPTAgZGlzYWJsZV9h ZnRlcl9lcnJvcl9jb3VudD0zIGZpbHRlciA9IFsgXFwiYSUzNjAwNTA4YjEwMDEwMzUzMzM5MjAy MDIwMjAyMDAwMDV8MzYwMDYwMTYwMWNkZTFkMDBkNGNiMzczNGQyZWRlMTExJVxcIiwgXFwiciUu KiVcXCIgXSB9ICBnbG9iYWwgeyAgbG9ja2luZ190eXBlPTEgIHByaW9yaXRpc2Vfd3JpdGVfbG9j a3M9MSAgd2FpdF9mb3JfbG9ja3M9MSB9ICBiYWNrdXAgeyAgcmV0YWluX21pbiA9IDUwICByZXRh aW5fZGF5cyA9IDAgfSAiIC0tbm9oZWFkaW5ncyAtLXVuaXRzIGIgLS1ub3N1ZmZpeCAtLXNlcGFy YXRvciB8IC1vIHV1aWQsbmFtZSxzaXplLHZnX25hbWUsdmdfdXVpZCxwZV9zdGFydCxwZV9jb3Vu dCxwZV9hbGxvY19jb3VudCxtZGFfY291bnQsZGV2X3NpemUnIChjd2QgTm9uZSkNClRocmVhZC0x MTAzNzo6REVCVUc6OjIwMTItMDgtMjggMTU6NDY6MjUsODkxOjpsdm06OjM3NDo6U3RvcmFnZS5N aXNjLmV4Y0NtZDo6KGNtZCkgU1VDQ0VTUzogPGVycj4gPSAiICBDb3VsZG4ndCBmaW5kIGRldmlj ZSB3aXRoIHV1aWQgNEU3RDhJLTY3cFItc0IxWC1mam8wLVFvUTItejJBeS00MVBIZzQuXG4iOyA8 cmM+ID0gMA0KVGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0wOC0yOCAxNTo0NjoyNSw4OTI6Omx2 bTo6NDI5OjpPcGVyYXRpb25NdXRleDo6KF9yZWxvYWRwdnMpIE9wZXJhdGlvbiAnbHZtIHJlbG9h ZCBvcGVyYXRpb24nIHJlbGVhc2VkIHRoZSBvcGVyYXRpb24gbXV0ZXgNCk1haW5Qcm9jZXNzfFRo cmVhZC0xMTAzNzo6REVCVUc6OjIwMTItMDgtMjggMTU6NDY6MjUsODkyOjpkZXZpY2VtYXBwZXI6 OjE0NDo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KF9nZXRQYXRoc1N0YXR1cykgJy9zYmluL2Rtc2V0 dXAgc3RhdHVzJyAoY3dkIE5vbmUpDQpNYWluUHJvY2Vzc3xUaHJlYWQtMTEwMzc6OkRFQlVHOjoy MDEyLTA4LTI4IDE1OjQ2OjI1LDkwOTo6ZGV2aWNlbWFwcGVyOjoxNDQ6OlN0b3JhZ2UuTWlzYy5l eGNDbWQ6OihfZ2V0UGF0aHNTdGF0dXMpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwDQpN YWluUHJvY2Vzc3xUaHJlYWQtMTEwMzc6OkRFQlVHOjoyMDEyLTA4LTI4IDE1OjQ2OjI1LDkxNTo6 bXVsdGlwYXRoOjoxNTk6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRTY3NpU2VyaWFsKSAnL3Ni aW4vc2NzaV9pZCAtLXBhZ2U9MHg4MCAtLXdoaXRlbGlzdGVkIC0tZXhwb3J0IC0tcmVwbGFjZS13 aGl0ZXNwYWNlIC0tZGV2aWNlPS9kZXYvZG0tMCcgKGN3ZCBOb25lKQ0KTWFpblByb2Nlc3N8VGhy ZWFkLTExMDM3OjpERUJVRzo6MjAxMi0wOC0yOCAxNTo0NjoyNSw5MjU6Om11bHRpcGF0aDo6MTU5 OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0U2NzaVNlcmlhbCkgU1VDQ0VTUzogPGVycj4gPSAn JzsgPHJjPiA9IDANCk1haW5Qcm9jZXNzfFRocmVhZC0xMTAzNzo6REVCVUc6OjIwMTItMDgtMjgg MTU6NDY6MjUsOTM2OjptdWx0aXBhdGg6OjE1OTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFNj c2lTZXJpYWwpICcvc2Jpbi9zY3NpX2lkIC0tcGFnZT0weDgwIC0td2hpdGVsaXN0ZWQgLS1leHBv cnQgLS1yZXBsYWNlLXdoaXRlc3BhY2UgLS1kZXZpY2U9L2Rldi9kbS0yJyAoY3dkIE5vbmUpDQpN YWluUHJvY2Vzc3xUaHJlYWQtMTEwMzc6OkRFQlVHOjoyMDEyLTA4LTI4IDE1OjQ2OjI1LDk0Njo6 bXVsdGlwYXRoOjoxNTk6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRTY3NpU2VyaWFsKSBTVUND RVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTExMDM3OjpXQVJOSU5HOjoyMDEyLTA4 LTI4IDE1OjQ2OjI1LDk0Nzo6bXVsdGlwYXRoOjoyNjE6OlN0b3JhZ2UuTXVsdGlwYXRoOjoocGF0 aExpc3RJdGVyKSBQcm9ibGVtIGdldHRpbmcgaGJ0bCBmcm9tIGRldmljZSBgY2Npc3MhYzBkMWAN ClRocmVhZC0xMTAzNzo6V0FSTklORzo6MjAxMi0wOC0yOCAxNTo0NjoyNSw5NDk6OmhzbTo6NzM1 OjpTdG9yYWdlLkhTTTo6KF9nZXREZXZpY2VMaXN0KSBJZ25vcmluZyBwYXJ0aXRpb25lZCBkZXZp Y2Ugeydwcm9kdWN0JzogJ0xPR0lDQUwgVk9MVU1FJywgJ2RtJzogJ2RtLTInLCAnZGV2dHlwZXMn OiBbJ0ZDUCddLCAnZndyZXYnOiAnMi4wOCcsICdsb2dpY2FsYmxvY2tzaXplJzogJzUxMicsICdj b25uZWN0aW9ucyc6IFtdLCAnZGV2dHlwZSc6ICdGQ1AnLCAncGh5c2ljYWxibG9ja3NpemUnOiAn NTEyJywgJ3ZlbmRvcic6ICdIUCcsICdzZXJpYWwnOiAnU0hQX0xPR0lDQUxfVk9MVU1FX1BINzlN Vzc1MzknLCAnZ3VpZCc6ICczNjAwNTA4YjEwMDEwMzUzMzM5MjAyMDIwMjAyMDAwMDUnLCAncGF0 aHMnOiBbeydkZXZudW0nOiBEZXZpY2VOdW1iZXIoTWFqb3I9MTA0LCBNaW5vcj0xNiksICdwaHlz ZGV2JzogJ2NjaXNzIWMwZDEnLCAndHlwZSc6ICdGQ1AnLCAnc3RhdGUnOiAnYWN0aXZlJ31dLCAn Y2FwYWNpdHknOiAnMjIwMTIyMDcxMDQwJ30NClRocmVhZC0xMTAzNzo6REVCVUc6OjIwMTItMDgt MjggMTU6NDY6MjUsOTUwOjp0YXNrOjo0OTU6OlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVidWcpIFRh c2sgMDcxNWI4OGUtMWZjZi00ZGRhLTkzMjgtMDQ2NTNlYTgyNTZlOiBmaW5pc2hlZDogeydkZXZM aXN0JzogW3snZndyZXYnOiAnMDIyMCcsICd2Z1VVSUQnOiAnYUJ6SHNsLXhKcGUtNGRBRC05VVNB LUdoY0stcnNpMi1EWlpHb1UnLCAncGF0aGxpc3QnOiBbXSwgJ2xvZ2ljYWxibG9ja3NpemUnOiAn NTEyJywgJ2RldnR5cGUnOiAnRkNQJywgJ3BoeXNpY2FsYmxvY2tzaXplJzogJzUxMicsICdzZXJp YWwnOiAnU0RHQ19SQUlEXzVfRkNOSFcwNzMzMDAwMDknLCAnR1VJRCc6ICczNjAwNjAxNjAxY2Rl MWQwMGQ0Y2IzNzM0ZDJlZGUxMTEnLCAncHJvZHVjdElEJzogJ1JBSUQgNScsICd2ZW5kb3JJRCc6 ICdER0MnLCAnY2FwYWNpdHknOiAnNjk3OTMyMTg1NjAwJywgJ3BhcnRpdGlvbmVkJzogRmFsc2Us ICdwYXRoc3RhdHVzJzogW3sncGh5c2Rldic6ICdzZGEnLCAnc3RhdGUnOiAnYWN0aXZlJywgJ3R5 cGUnOiAnRkNQJywgJ2x1bic6ICcwJ30sIHsncGh5c2Rldic6ICdzZGInLCAnc3RhdGUnOiAnYWN0 aXZlJywgJ3R5cGUnOiAnRkNQJywgJ2x1bic6ICcwJ30sIHsncGh5c2Rldic6ICdzZGUnLCAnc3Rh dGUnOiAnYWN0aXZlJywgJ3R5cGUnOiAnRkNQJywgJ2x1bic6ICcwJ30sIHsncGh5c2Rldic6ICdz ZGYnLCAnc3RhdGUnOiAnYWN0aXZlJywgJ3R5cGUnOiAnRkNQJywgJ2x1bic6ICcwJ30sIHsncGh5 c2Rldic6ICdzZGMnLCAnc3RhdGUnOiAnYWN0aXZlJywgJ3R5cGUnOiAnRkNQJywgJ2x1bic6ICcw J30sIHsncGh5c2Rldic6ICdzZGQnLCAnc3RhdGUnOiAnYWN0aXZlJywgJ3R5cGUnOiAnRkNQJywg J2x1bic6ICcwJ30sIHsncGh5c2Rldic6ICdzZGcnLCAnc3RhdGUnOiAnYWN0aXZlJywgJ3R5cGUn OiAnRkNQJywgJ2x1bic6ICcwJ30sIHsncGh5c2Rldic6ICdzZGgnLCAnc3RhdGUnOiAnYWN0aXZl JywgJ3R5cGUnOiAnRkNQJywgJ2x1bic6ICcwJ31dLCAncHZVVUlEJzogJ01vSE0xdS1keGVoLUdP MVYtYXhDby1MZlAyLTMzdVUtRjRpZmNEJ31dfQ0KVGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0w OC0yOCAxNTo0NjoyNSw5NTE6OnRhc2s6OjQ5NTo6VGFza01hbmFnZXIuVGFzazo6KF9kZWJ1Zykg VGFzayAwNzE1Yjg4ZS0xZmNmLTRkZGEtOTMyOC0wNDY1M2VhODI1NmU6IG1vdmluZyBmcm9tIHN0 YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KVGhyZWFkLTExMDM3OjpERUJVRzo6MjAx Mi0wOC0yOCAxNTo0NjoyNSw5NTE6OnJlc291cmNlTWFuYWdlcjo6Nzg2OjpSZXNvdXJjZU1hbmFn ZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291 cmNlcyB7fQ0KVGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0wOC0yOCAxNTo0NjoyNSw5NTE6OnJl c291cmNlTWFuYWdlcjo6ODIxOjpSZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93 bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KVGhyZWFkLTExMDM3OjpERUJVRzo6MjAxMi0wOC0y OCAxNTo0NjoyNSw5NTI6OnRhc2s6OjQ5NTo6VGFza01hbmFnZXIuVGFzazo6KF9kZWJ1ZykgVGFz ayAwNzE1Yjg4ZS0xZmNmLTRkZGEtOTMyOC0wNDY1M2VhODI1NmU6IHJlZiAwIGFib3J0aW5nIEZh bHNlDQpUaHJlYWQtMTEwMzc6OklORk86OjIwMTItMDgtMjggMTU6NDY6MjUsOTUyOjpkaXNwYXRj aGVyOjoxMDA6OlN0b3JhZ2UuRGlzcGF0Y2hlci5Qcm90ZWN0OjoocnVuKSBSdW4gYW5kIHByb3Rl Y3Q6IGdldERldmljZUxpc3QsIFJldHVybiByZXNwb25zZTogeydzdGF0dXMnOiB7J21lc3NhZ2Un OiAnT0snLCAnY29kZSc6IDB9LCAnZGV2TGlzdCc6IFt7J3ZlbmRvcklEJzogJ0RHQycsICdjYXBh Y2l0eSc6ICc2OTc5MzIxODU2MDAnLCAnZndyZXYnOiAnMDIyMCcsICdwYXJ0aXRpb25lZCc6IEZh bHNlLCAndmdVVUlEJzogJ2FCekhzbC14SnBlLTRkQUQtOVVTQS1HaGNLLXJzaTItRFpaR29VJywg J3BhdGhsaXN0JzogW10sICdsb2dpY2FsYmxvY2tzaXplJzogJzUxMicsICdwYXRoc3RhdHVzJzog W3sncGh5c2Rldic6ICdzZGEnLCAndHlwZSc6ICdGQ1AnLCAnc3RhdGUnOiAnYWN0aXZlJywgJ2x1 bic6ICcwJ30sIHsncGh5c2Rldic6ICdzZGInLCAndHlwZSc6ICdGQ1AnLCAnc3RhdGUnOiAnYWN0 aXZlJywgJ2x1bic6ICcwJ30sIHsncGh5c2Rldic6ICdzZGUnLCAndHlwZSc6ICdGQ1AnLCAnc3Rh dGUnOiAnYWN0aXZlJywgJ2x1bic6ICcwJ30sIHsncGh5c2Rldic6ICdzZGYnLCAndHlwZSc6ICdG Q1AnLCAnc3RhdGUnOiAnYWN0aXZlJywgJ2x1bic6ICcwJ30sIHsncGh5c2Rldic6ICdzZGMnLCAn dHlwZSc6ICdGQ1AnLCAnc3RhdGUnOiAnYWN0aXZlJywgJ2x1bic6ICcwJ30sIHsncGh5c2Rldic6 ICdzZGQnLCAndHlwZSc6ICdGQ1AnLCAnc3RhdGUnOiAnYWN0aXZlJywgJ2x1bic6ICcwJ30sIHsn cGh5c2Rldic6ICdzZGcnLCAndHlwZSc6ICdGQ1AnLCAnc3RhdGUnOiAnYWN0aXZlJywgJ2x1bic6 ICcwJ30sIHsncGh5c2Rldic6ICdzZGgnLCAndHlwZSc6ICdGQ1AnLCAnc3RhdGUnOiAnYWN0aXZl JywgJ2x1bic6ICcwJ31dLCAnZGV2dHlwZSc6ICdGQ1AnLCAncGh5c2ljYWxibG9ja3NpemUnOiAn NTEyJywgJ3B2VVVJRCc6ICdNb0hNMXUtZHhlaC1HTzFWLWF4Q28tTGZQMi0zM3VVLUY0aWZjRCcs ICdzZXJpYWwnOiAnU0RHQ19SQUlEXzVfRkNOSFcwNzMzMDAwMDknLCAnR1VJRCc6ICczNjAwNjAx NjAxY2RlMWQwMGQ0Y2IzNzM0ZDJlZGUxMTEnLCAncHJvZHVjdElEJzogJ1JBSUQgNSd9XX0NCg== --_006_C8B8517ADA90DB40A482797D59EB8389641995EDCED01MBXS08repl_--