
On Sep 28, 2016 11:37 PM, "Nir Soffer" <nsoffer@redhat.com> wrote:
On Wed, Sep 28, 2016 at 11:20 PM, Nir Soffer <nsoffer@redhat.com> wrote:
On Wed, Sep 28, 2016 at 10:31 PM, Barak Korren <bkorren@redhat.com>
wrote:
The CI setup did not change recently.
Great
All standard-CI jobs run inside mock (chroot) which is stored on top of a regular FS, so they should not be affected by the slave OS at all as far as FS settings go.
But perhaps some slave-OS/mock-OS combination is acting strangely, so could you be more specific and point to particular job runs that fail?
This jobs failed, but it was deleted (I get 404 now): http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc24-x86_64/2530/
Oops, wrong build.
This is the failing build:
http://jenkins.ovirt.org/job/vdsm_master_check-patch-el7-x86_64/1054/console
And this is probably the reason - using a ram disk:
12:24:53 Building remotely on ovirt-srv08.phx.ovirt.org (phx physical integ-tests ram_disk fc23) in workspace /home/jenkins/workspace/vdsm_master_check-patch-el7-x86_64
We cannot run the storage tests using a ramdisk. We are creating (tiny) volumes and storage domains and doing copies, this code cannot work with ramdisk.
Will it work on zram? What if we configure ram based iSCSI targets? Y.
Attaching full console log before the job is deleted.
Then I triggered the tests and they passed: http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc24-x86_64/2548/
Thanks Nir
On 28 September 2016 at 22:00, Nir Soffer <nsoffer@redhat.com> wrote:
Hi all,
It seems that the CI setup has changed, and /var/tmp is using now
tempfs.
This is not compatible with vdsm tests, assuming that /var/tmp is a
real file
system. This is the reason we do not use /tmp.
We have lot of storage tests using directio, and directio cannot work on tempfs.
Please check the slaves and make sure /var/tmp is using file system supporting directio.
See example failure bellow.
Nir
----
12:33:20 ====================================================================== 12:33:20 ERROR: test_create_fail_creating_lease (storage_volume_artifacts_test.BlockVolumeArtifactsTests) 12:33:20
12:33:20 Traceback (most recent call last): 12:33:20 File
"/home/jenkins/workspace/vdsm_master_check-patch-el7-x86_64/vdsm/tests/storage_volume_artifacts_test.py",
line 485, in test_create_fail_creating_lease 12:33:20 *BASE_PARAMS[sc.RAW_FORMAT]) 12:33:20 File "/usr/lib64/python2.7/unittest/case.py", line 513, in assertRaises 12:33:20 callableObj(*args, **kwargs) 12:33:20 File
"/home/jenkins/workspace/vdsm_master_check-patch-el7-x86_64/vdsm/vdsm/storage/sdm/volume_artifacts.py",
line 391, in create 12:33:20 desc, parent) 12:33:20 File
"/home/jenkins/workspace/vdsm_master_check-patch-el7-x86_64/vdsm/vdsm/storage/sdm/volume_artifacts.py",
line 482, in _create_metadata 12:33:20 sc.LEGAL_VOL) 12:33:20 File
"/home/jenkins/workspace/vdsm_master_check-patch-el7-x86_64/vdsm/vdsm/storage/volume.py",
line 427, in newMetadata 12:33:20 cls.createMetadata(metaId, meta.legacy_info()) 12:33:20 File
"/home/jenkins/workspace/vdsm_master_check-patch-el7-x86_64/vdsm/vdsm/storage/volume.py",
line 420, in createMetadata 12:33:20 cls._putMetadata(metaId, meta) 12:33:20 File
"/home/jenkins/workspace/vdsm_master_check-patch-el7-x86_64/vdsm/vdsm/storage/blockVolume.py",
line 242, in _putMetadata 12:33:20 f.write(data) 12:33:20 File
"/home/jenkins/workspace/vdsm_master_check-patch-el7-x86_64/vdsm/lib/vdsm/storage/directio.py",
line 161, in write 12:33:20 raise OSError(err, msg) 12:33:20 OSError: [Errno 22] Invalid argument 12:33:20 -------------------- >> begin captured logging <<
12:33:20 2016-09-28 05:32:03,254 DEBUG [storage.PersistentDict] (MainThread) Created a persistent dict with VGTagMetadataRW backend 12:33:20 2016-09-28 05:32:03,255 DEBUG [storage.PersistentDict] (MainThread) read lines (VGTagMetadataRW)=[] 12:33:20 2016-09-28 05:32:03,255 DEBUG [storage.PersistentDict] (MainThread) Empty metadata 12:33:20 2016-09-28 05:32:03,255 DEBUG [storage.PersistentDict] (MainThread) Starting transaction 12:33:20 2016-09-28 05:32:03,256 DEBUG [storage.PersistentDict] (MainThread) Flushing changes 12:33:20 2016-09-28 05:32:03,256 DEBUG [storage.PersistentDict] (MainThread) about to write lines (VGTagMetadataRW)=['CLASS=Data', 'POOL_UUID=52fe3782-ed7a-4d84-be3d-236faebdca2d', 'SDUUID=c088020e-91b2-45e6-85fd-eea3fce58764', 'VERSION=3', '_SHA_CKSUM=3f26f105271d3f7af6ea7458fb179418e7f9c139'] 12:33:20 2016-09-28 05:32:03,257 DEBUG [storage.Metadata.VGTagMetadataRW] (MainThread) Updating metadata adding=MDT_POOL_UUID=52fe3782-ed7a-4d84-be3d-236faebdca2d, MDT__SHA_CKSUM=3f26f105271d3f7af6ea7458fb179418e7f9c139, MDT_SDUUID=c088020e-91b2-45e6-85fd-eea3fce58764, MDT_CLASS=Data, MDT_VERSION=3 removing= 12:33:20 2016-09-28 05:32:03,257 DEBUG [storage.PersistentDict] (MainThread) Finished transaction 12:33:20 2016-09-28 05:32:03,261 INFO [storage.BlockVolumeArtifacts] (MainThread) Create placeholder
/var/tmp/tmp3UKYqC/52fe3782-ed7a-4d84-be3d-236faebdca2d/c088020e-91b2-45e6-85fd-eea3fce58764/images/a1e3aa74-2304-4e0c-b8e8-f5b86f8d3ac7
for image's volumes 12:33:20 2016-09-28 05:32:03,264 WARNING [storage.StorageDomainManifest] (MainThread) Could not find mapping for lv c088020e-91b2-45e6-85fd-eea3fce58764/3267d54d-c0fa-4fe1-b82b-b88dd5f90de3 12:33:20 2016-09-28 05:32:03,264 DEBUG [storage.StorageDomainManifest] (MainThread) Found freeSlot 4 in VG c088020e-91b2-45e6-85fd-eea3fce58764 12:33:20 --------------------- >> end captured logging <<
1 _______________________________________________ Infra mailing list Infra@ovirt.org http://lists.ovirt.org/mailman/listinfo/infra
-- Barak Korren bkorren@redhat.com RHEV-CI Team
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel