On Wed, Mar 13, 2019 at 9:57 AM Strahil Nikolov <[email protected]> wrote:
> Hi Simone,Nir, > > >Adding also Nir on this, the whole sequence is tracked here: > >I'd suggest to check ovirt-imageio and vdsm logs on ovirt2.localdomain > about the same time. > > I have tested again (first wiped current transfers) and it is happening > the same (phase 10). > > engine=# \x > Expanded display is on. > engine=# select * from image_transfers; > -[ RECORD 1 ]-------------+------------------------------------- > command_id | 11b2c162-29e0-46ef-b0a4-f41ebe3c2910 > command_type | 1024 > phase | 10 > last_updated | 2019-03-13 09:38:30.365+02 > message | > vds_id | > disk_id | 94ade632-6ecc-4901-8cec-8e39f3d69cb0 > imaged_ticket_id | > proxy_uri | > signed_ticket | > bytes_sent | 0 > bytes_total | 134217728 > type | 1 > active | f > daemon_uri | > client_inactivity_timeout | 60 > > engine=# delete from image_transfers where > disk_id='94ade632-6ecc-4901-8cec-8e39f3d69cb0'; > > This is the VDSM log from the last test: > > > 2019-03-13 09:38:23,229+0200 INFO (jsonrpc/4) [vdsm.api] START > prepareImage(sdUUID=u'808423f9-8a5c-40cd-bc9f-2568c85b8c74', > spUUID=u'b803f7e4-2543-11e9-ba9a-00163e6272c8', > imgUUID=u'94ade632-6ecc-4901-8cec-8e39f3d69cb0', > leafUUID=u'9460fc4b-54f3-48e3-b7b6-da962321ecf4', allowIllegal=True) > from=::ffff:192.168.1.2,42644, > flow_id=d48d9272-2e65-438d-a7b2-46979309833b, > task_id=bb534320-451c-45c0-b7a6-0cce017ec7cb (api:48) > 2019-03-13 09:38:23,253+0200 INFO (jsonrpc/4) [storage.StorageDomain] > Fixing permissions on > /rhev/data-center/mnt/glusterSD/ovirt1.localdomain:_engine/808423f9-8a5c-40cd-bc9f-2568c85b8c74/images/94ade632-6ecc-4901-8cec-8e39f3d69cb0/9460fc4b-54f3-48e3-b7b6-da962321ecf4 > (fileSD:623) > 2019-03-13 09:38:23,254+0200 INFO (jsonrpc/4) [storage.StorageDomain] > Creating domain run directory > u'/var/run/vdsm/storage/808423f9-8a5c-40cd-bc9f-2568c85b8c74' (fileSD:577) > 2019-03-13 09:38:23,254+0200 INFO (jsonrpc/4) [storage.fileUtils] > Creating directory: > /var/run/vdsm/storage/808423f9-8a5c-40cd-bc9f-2568c85b8c74 mode: None > (fileUtils:199) > 2019-03-13 09:38:23,254+0200 INFO (jsonrpc/4) [storage.StorageDomain] > Creating symlink from > /rhev/data-center/mnt/glusterSD/ovirt1.localdomain:_engine/808423f9-8a5c-40cd-bc9f-2568c85b8c74/images/94ade632-6ecc-4901-8cec-8e39f3d69cb0 > to > /var/run/vdsm/storage/808423f9-8a5c-40cd-bc9f-2568c85b8c74/94ade632-6ecc-4901-8cec-8e39f3d69cb0 > (fileSD:580) > 2019-03-13 09:38:23,260+0200 INFO (jsonrpc/4) [vdsm.api] FINISH > prepareImage error=Volume does not exist: > (u'9460fc4b-54f3-48e3-b7b6-da962321ecf4',) from=::ffff:192.168.1.2,42644, > flow_id=d48d9272-2e65-438d-a7b2-46979309833b, > task_id=bb534320-451c-45c0-b7a6-0cce017ec7cb (api:52) > 2019-03-13 09:38:23,261+0200 ERROR (jsonrpc/4) [storage.TaskManager.Task] > (Task='bb534320-451c-45c0-b7a6-0cce017ec7cb') Unexpected error (task:875) > Traceback (most recent call last): > File "/usr/lib/python2.7/site-packages/vdsm/storage/task.py", line 882, > in _run > return fn(*args, **kargs) > File "<string>", line 2, in prepareImage > File "/usr/lib/python2.7/site-packages/vdsm/common/api.py", line 50, in > method > ret = func(*args, **kwargs) > File "/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 3212, > in prepareImage > leafInfo = dom.produceVolume(imgUUID, leafUUID).getVmVolumeInfo() > File "/usr/lib/python2.7/site-packages/vdsm/storage/sd.py", line 822, in > produceVolume > volUUID) > File "/usr/lib/python2.7/site-packages/vdsm/storage/glusterVolume.py", > line 45, in __init__ > volUUID) > File "/usr/lib/python2.7/site-packages/vdsm/storage/volume.py", line > 801, in __init__ > self._manifest = self.manifestClass(repoPath, sdUUID, imgUUID, volUUID) > File "/usr/lib/python2.7/site-packages/vdsm/storage/fileVolume.py", line > 71, in __init__ > volUUID) > File "/usr/lib/python2.7/site-packages/vdsm/storage/volume.py", line 86, > in __init__ > self.validate() > File "/usr/lib/python2.7/site-packages/vdsm/storage/volume.py", line > 112, in validate > self.validateVolumePath() > File "/usr/lib/python2.7/site-packages/vdsm/storage/fileVolume.py", line > 136, in validateVolumePath > self.validateMetaVolumePath() > File "/usr/lib/python2.7/site-packages/vdsm/storage/fileVolume.py", line > 118, in validateMetaVolumePath > raise se.VolumeDoesNotExist(self.volUUID) > VolumeDoesNotExist: Volume does not exist: > (u'9460fc4b-54f3-48e3-b7b6-da962321ecf4',) > 2019-03-13 09:38:23,261+0200 INFO (jsonrpc/4) [storage.TaskManager.Task] > (Task='bb534320-451c-45c0-b7a6-0cce017ec7cb') aborting: Task is aborted: > "Volume does not exist: (u'9460fc4b-54f3-48e3-b7b6-da962321ecf4',)" - code > 201 (task:1181) > 2019-03-13 09:38:23,261+0200 ERROR (jsonrpc/4) [storage.Dispatcher] FINISH > prepareImage error=Volume does not exist: > (u'9460fc4b-54f3-48e3-b7b6-da962321ecf4',) (dispatcher:83) > > Yet, the volume is there and is accessible: > Now you are accessing that volume as root user but vdsm will access it as vdsm user, can you please repeat the test with sudo -u vdsm and check volume file ownership? > > [root@ovirt1 94ade632-6ecc-4901-8cec-8e39f3d69cb0]# tar -tvf > /var/run/vdsm/storage/808423f9-8a5c-40cd-bc9f-2568c85b8c74/94ade632-6ecc-4901-8cec-8e39f3d69cb0/9460fc4b-54f3-48e3-b7b6-da962321ecf4 > -rw-r--r-- 0/0 138 2019-03-12 08:06 info.json > -rw-r--r-- 0/0 21164 2019-03-12 08:06 > 8474ae07-f172-4a20-b516-375c73903df7.ovf > -rw-r--r-- 0/0 72 2019-03-12 08:06 metadata.json > > > [root@ovirt1 94ade632-6ecc-4901-8cec-8e39f3d69cb0]# tar -tvf > /rhev/data-center/mnt/glusterSD/ovirt1.localdomain:_engine/808423f9-8a5c-40cd-bc9f-2568c85b8c74/images/94ade632-6ecc-4901-8cec-8e39f3d69cb0/9460fc4b-54f3-48e3-b7b6-da962321ecf4 > -rw-r--r-- 0/0 138 2019-03-12 08:06 info.json > -rw-r--r-- 0/0 21164 2019-03-12 08:06 > 8474ae07-f172-4a20-b516-375c73903df7.ovf > -rw-r--r-- 0/0 72 2019-03-12 08:06 metadata.json > > Best Regards, > Strahil Nikolov >
_______________________________________________ Users mailing list -- [email protected] To unsubscribe send an email to [email protected] Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/[email protected]/message/GXSTU36LU6TL2LT6AOBTILAEFT2CL7LL/

