Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-94885

[RHEL10] udisks2 can not disable vdo Deduplication and Compression attribute

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • rhel-10.1
    • udisks2
    • None
    • No
    • None
    • rhel-storage-management
    • ssg_platform_storage
    • 2
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      the return dbus_dedup should 0 or false but it return 1/Ture.

              # disable deduplication
              lv.EnableDeduplication(False, self.no_options,
                                     dbus_interface=self.iface_prefix + '.VDOVolume')
              dbus_dedup = self.get_property(lv, '.VDOVolume', 'Deduplication')
              #dbus_dedup.assertFalse()
              self.assertFalse(bool(dbus_dedup))
       
      [root@storageqe-107 udisks-2.10.90]# python3 src/tests/dbus-tests/run_tests.py  -s test_20_LVM.UdisksLVMVDOTest.test_enable_disable_compression_deduplication
      Configuration restored from src/tests/dbus-tests/targetcli_config.json
      Not spawning own process: testing the system installed instance.
      test_enable_disable_compression_deduplication (test_20_LVM.UdisksLVMVDOTest.test_enable_disable_compression_deduplication) ... FAIL======================================================================
      FAIL: test_enable_disable_compression_deduplication (test_20_LVM.UdisksLVMVDOTest.test_enable_disable_compression_deduplication)
      ----------------------------------------------------------------------
      Traceback (most recent call last):
        File "/root/rpmbuild/BUILD/udisks-2.10.90/src/tests/dbus-tests/test_20_LVM.py", line 743, in test_enable_disable_compression_deduplication
          self.assertFalse(bool(dbus_dedup))
      AssertionError: True is not false----------------------------------------------------------------------
      Ran 1 test in 19.632sFAILED (failures=1)
      All configuration cleared
       

       

      the return dbus_comp should 0 or false but it return 1/Ture.

              # disable compression
              lv.EnableCompression(False, self.no_options,
                                   dbus_interface=self.iface_prefix + '.VDOVolume')
              dbus_comp = self.get_property(lv, '.VDOVolume', 'Compression')
              #dbus_comp.assertFalse()
              self.assertFalse(bool(dbus_comp))
       
      [root@storageqe-107 udisks-2.10.90]# python3 src/tests/dbus-tests/run_tests.py  -s test_20_LVM.UdisksLVMVDOTest.test_enable_disable_compression_deduplication Configuration restored from src/tests/dbus-tests/targetcli_config.json Not spawning own process: testing the system installed instance. test_enable_disable_compression_deduplication (test_20_LVM.UdisksLVMVDOTest.test_enable_disable_compression_deduplication) ... FAIL====================================================================== FAIL: test_enable_disable_compression_deduplication (test_20_LVM.UdisksLVMVDOTest.test_enable_disable_compression_deduplication) ---------------------------------------------------------------------- Traceback (most recent call last):   File "/root/rpmbuild/BUILD/udisks-2.10.90/src/tests/dbus-tests/test_20_LVM.py", line 750, in test_enable_disable_compression_deduplication     self.assertFalse(bool(dbus_comp)) AssertionError: True is not false---------------------------------------------------------------------- Ran 1 test in 14.603sFAILED (failures=1) All configuration cleared
      

       

       

      [root@storageqe-107 udisks-2.10.90]# rpm -qa |grep udisks
      udisks2-debugsource-2.10.90-5.el10.x86_64
      libudisks2-2.10.90-5.el10.x86_64
      udisks2-debuginfo-2.10.90-5.el10.x86_64
      udisks2-2.10.90-5.el10.x86_64
      libudisks2-devel-2.10.90-5.el10.x86_64
      udisks2-iscsi-2.10.90-5.el10.x86_64
      udisks2-lvm2-2.10.90-5.el10.x86_64
      udisks2-lsm-2.10.90-5.el10.x86_64
      libudisks2-debuginfo-2.10.90-5.el10.x86_64
      udisks2-iscsi-debuginfo-2.10.90-5.el10.x86_64
      udisks2-lsm-debuginfo-2.10.90-5.el10.x86_64
      udisks2-lvm2-debuginfo-2.10.90-5.el10.x86_64
      [root@storageqe-107 udisks-2.10.90]# 
      [root@storageqe-107 udisks-2.10.90]# rpm -qa |grep vdo
      vdo-8.3.0.72-1.el10.x86_64
      [root@storageqe-107 udisks-2.10.90]# rpm -qa |grep lvm
      lvm2-libs-2.03.28-6.el10.x86_64
      lvm2-2.03.28-6.el10.x86_64
      udisks2-lvm2-2.10.90-5.el10.x86_64
      udisks2-lvm2-debuginfo-2.10.90-5.el10.x86_64
      lvm2-dbusd-2.03.28-6.el10.noarch
      libblockdev-lvm-dbus-debuginfo-3.2.0-2.el10.x86_64
      libblockdev-lvm-debuginfo-3.2.0-2.el10.x86_64
      libblockdev-lvm-3.2.0-3.el10_0.x86_64
      libblockdev-lvm-dbus-3.2.0-3.el10_0.x86_64
      libblockdev-lvm-dbus-devel-3.2.0-3.el10_0.x86_64
      libblockdev-lvm-devel-3.2.0-3.el10_0.x86_64
      lvm2-devel-2.03.28-6.el10.x86_64
      [root@storageqe-107 udisks-2.10.90]# 
      [root@storageqe-107 udisks-2.10.90]# uname -a
      Linux storageqe-107.rhts.eng.pek2.redhat.com 6.12.0-89.el10.x86_64+debug #1 SMP PREEMPT_DYNAMIC Tue May 27 00:37:28 EDT 2025 x86_64 GNU/Linux
      [root@storageqe-107 udisks-2.10.90]# 
        

      why the dbus_comp.assertFalse()/ dbus_comp.assertFalse() don't throw a error ?

              tbzatek Tomáš Bžatek
              guazhang@redhat.com Guangwu Zhang
              Tomáš Bžatek Tomáš Bžatek
              Guangwu Zhang Guangwu Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: