<div class="container">
    <h1>Feature update for lvm2</h1>

    <table class="table table-striped table-bordered">
        <tbody>
        <tr>
            <th>Announcement ID:</th>
            <td>SUSE-FU-2023:4678-1</td>
        </tr>
        
        <tr>
            <th>Rating:</th>
            <td>important</td>
        </tr>
        <tr>
            <th>References:</th>
            <td>
                <ul>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1216938">bsc#1216938</a>
                        </li>
                    
                    
                        <li style="display: inline;">
                            <a href="https://jira.suse.com/browse/PED-6753">jsc#PED-6753</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://jira.suse.com/browse/PED-6754">jsc#PED-6754</a>
                        </li>
                    
                </ul>
            </td>
        </tr>
        
        <tr>
            <th>Affected Products:</th>
            <td>
                <ul class="list-group">
                    
                        <li class="list-group-item">Basesystem Module 15-SP5</li>
                    
                        <li class="list-group-item">openSUSE Leap 15.5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Availability Extension 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Micro 5.5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP5</li>
                    
                </ul>
            </td>
        </tr>
        </tbody>
    </table>

    <p>An update that contains two features and has one fix can now be installed.</p>

    


    
        <h2>Description:</h2>
    
    <p>This update for lvm2 fixes the following issues:</p>
<p>Updated lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6753,jsc#PED-6754):</p>
<ul>
<li>Version 2.03.22:</li>
<li>Fixed issues with LVM filters no longer working with SUSE Linux Enterprise 15 Service Pack 5 (bsc#1216938)</li>
<li>Fixed pv_major/pv_minor report field types so they are integers, not strings.</li>
<li>Added <code>lvmdevices --delnotfound</code> to delete entries for missing devices.</li>
<li>Always use cachepool name for metadata backup LV for <code>lvconvert --repair</code>.</li>
<li>Make metadata backup LVs read-only after pool&#x27;s <code>lvconvert --repair</code>.</li>
<li>Improve VDO and Thin support with lvmlockd.</li>
<li>Handle <code>lvextend --usepolicies</code> for pools for all activation variants.</li>
<li>Fixed memleak in vgchange autoactivation setup.</li>
<li>Update py-compile building script.</li>
<li>Support conversion from thick to fully provisioned thin LV.</li>
<li>Cache/Thin-pool can use error and zero volumes for testing.</li>
<li>Individual thin volume can be cached, but cannot take snapshot.</li>
<li>Better internal support for handling error and zero target (for testing).</li>
<li>Resize COW above trimmed maximal size is does not return error.</li>
<li>Support parsing of vdo geometry format version 4.</li>
<li>Added lvm.conf thin_restore and cache_restore settings.</li>
<li>Handle multiple mounts while resizing volume with a FS.</li>
<li>Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.</li>
<li>Enhance lvm_import_vdo and use snapshot when converting VDO volume.</li>
<li>Fixed parsing of VDO metadata.</li>
<li>Fixed failing <code>-S|--select</code> for non-reporting cmds if using LV info/status fields.</li>
<li>Allow snapshots of raid+integrity LV.</li>
<li>
<p>Fixed multisegment RAID1 allocator to prevent using single disk for more legs.</p>
</li>
<li>
<p>Version 2.03.21:</p>
</li>
<li>Fixed activation of vdo-pool for with 0 length headers (converted pools).</li>
<li>Avoid printing internal init messages when creation integration devices.</li>
<li>
<p>Allow (write)cache over raid+integrity LV.</p>
</li>
<li>
<p>Version 2.03.20:</p>
</li>
<li>Fixed segfault if using <code>-S|--select</code> with log/report_command_log=1 setting.</li>
<li>Configure now fails when requested lvmlockd dependencies are missing.</li>
<li>
<p>Added some configure Gentoo enhancements for static builds.</p>
</li>
<li>
<p>Version 2.03.19:</p>
</li>
<li>Configure supports <code>--with-systemd-run</code> executed from udev rules.</li>
<li>Enhancement for build with MuslC systemd and non-bash system shells (dash).</li>
<li>Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.</li>
<li>Ensure udev is processing origin LV before its thick snapshots LVs.</li>
<li>
<p>Fixed and improve runtime memory size detection for VDO volumes.</p>
</li>
<li>
<p>Version 2.03.18:</p>
</li>
<li>Fixed issues reported by coverity scan.</li>
<li>Fixed warning for thin pool overprovisioning on lvextend (2.03.17).</li>
<li>Added support for writecache metadata_only and pause_writeback settings.</li>
<li>
<p>Fixed missing error messages in lvmdbusd.</p>
</li>
<li>
<p>Version 2.03.17:</p>
</li>
<li>Added new options (<code>--fs, --fsmode</code>) for FS handling when resizing LVs.</li>
<li>Fixed <code>lvremove -S|--select LV</code> to not also remove its historical LV right away.</li>
<li>Fixed lv_active field type to binary so --select and --binary applies properly.</li>
<li>Switch to use mallinfo2 and use it only with glibc.</li>
<li>Error out in lvm shell if using a cmd argument not supported in the shell.</li>
<li>Fixed lvm shell&#x27;s lastlog command to report previous pre-command failures.</li>
<li>Extend VDO and VDOPOOL without flushing and locking fs.</li>
<li>Added <code>--valuesonly</code> option to lvmconfig to print only values without keys.</li>
<li>Updates configure with recent autoconf tooling.</li>
<li>Fixed <code>lvconvert --test --type vdo-pool</code> execution.</li>
<li>Added json_std output format for more JSON standard compliant version of output.</li>
<li>Fixed vdo_slab_size_mb value for converted VDO volume.</li>
<li>Fixed many corner cases in device_id, including handling of S/N duplicates.</li>
<li>Fixed various issues in lvmdbusd.</li>
</ul>



    

    <h2>Patch Instructions:</h2>
    <p>
        To install this SUSE  update use the SUSE recommended
        installation methods like YaST online_update or "zypper patch".<br/>

        Alternatively you can run the command listed for your product:
    </p>
    <ul class="list-group">
        
            <li class="list-group-item">
                openSUSE Leap 15.5
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-2023-4678=1 openSUSE-SLE-15.5-2023-4678=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Micro 5.5
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Micro-5.5-2023-4678=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                Basesystem Module 15-SP5
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP5-2023-4678=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise High Availability Extension 15 SP5
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-HA-15-SP5-2023-4678=1</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    openSUSE Leap 15.5 (aarch64 ppc64le s390x x86_64 i586)
                    <ul>
                        
                            <li>lvm2-debuginfo-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-devel-2.03.22-150500.7.9.1</li>
                        
                            <li>libdevmapper-event1_03-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>device-mapper-devel-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper-event1_03-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>lvm2-lockd-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-testsuite-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-lockd-debuginfo-2.03.22-150500.7.9.1</li>
                        
                            <li>device-mapper-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>lvm2-device-mapper-debugsource-2.03.22-150500.7.9.1</li>
                        
                            <li>device-mapper-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>liblvm2cmd2_03-debuginfo-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-2.03.22-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>lvm2-lvmlockd-debugsource-2.03.22-150500.7.9.1</li>
                        
                            <li>liblvm2cmd2_03-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-debugsource-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-testsuite-debuginfo-2.03.22-150500.7.9.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    openSUSE Leap 15.5 (x86_64)
                    <ul>
                        
                            <li>libdevmapper-event1_03-32bit-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-32bit-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>device-mapper-devel-32bit-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-32bit-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper-event1_03-32bit-2.03.22_1.02.196-150500.7.9.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    openSUSE Leap 15.5 (aarch64_ilp32)
                    <ul>
                        
                            <li>libdevmapper-event1_03-64bit-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-64bit-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper-event1_03-64bit-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-64bit-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>device-mapper-devel-64bit-2.03.22_1.02.196-150500.7.9.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Micro 5.5 (aarch64 s390x x86_64)
                    <ul>
                        
                            <li>lvm2-debuginfo-2.03.22-150500.7.9.1</li>
                        
                            <li>libdevmapper-event1_03-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper-event1_03-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>device-mapper-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>device-mapper-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>liblvm2cmd2_03-debuginfo-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-2.03.22-150500.7.9.1</li>
                        
                            <li>liblvm2cmd2_03-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-debugsource-2.03.22-150500.7.9.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    Basesystem Module 15-SP5 (aarch64 ppc64le s390x x86_64)
                    <ul>
                        
                            <li>lvm2-debuginfo-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-devel-2.03.22-150500.7.9.1</li>
                        
                            <li>libdevmapper-event1_03-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>device-mapper-devel-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper-event1_03-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>device-mapper-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>device-mapper-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>liblvm2cmd2_03-debuginfo-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-2.03.22-150500.7.9.1</li>
                        
                            <li>liblvm2cmd2_03-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-debugsource-2.03.22-150500.7.9.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    Basesystem Module 15-SP5 (x86_64)
                    <ul>
                        
                            <li>libdevmapper1_03-32bit-debuginfo-2.03.22_1.02.196-150500.7.9.1</li>
                        
                            <li>libdevmapper1_03-32bit-2.03.22_1.02.196-150500.7.9.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise High Availability Extension 15 SP5 (aarch64 ppc64le s390x x86_64)
                    <ul>
                        
                            <li>lvm2-lvmlockd-debugsource-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-lockd-debuginfo-2.03.22-150500.7.9.1</li>
                        
                            <li>lvm2-lockd-2.03.22-150500.7.9.1</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
        <h2>References:</h2>
        <ul>
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1216938">https://bugzilla.suse.com/show_bug.cgi?id=1216938</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/PED-6753">https://jira.suse.com/browse/PED-6753</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/PED-6754">https://jira.suse.com/browse/PED-6754</a>
                    </li>
                
            
        </ul>
    
</div>