From: Marian Csontos (@csonto) <gitlab@mg.gitlab.com>
To: lvm-devel@redhat.com
Subject: [Git][lvmteam/lvm2][main] 4 commits: WHATS_NEW: update
Date: Thu, 03 Aug 2023 09:00:51 +0000 [thread overview]
Message-ID: <64cb6cc359974_28a799038015@gitlab-sidekiq-low-urgency-cpu-bound-v2-69d5f7fd7b-99s85.mail> (raw)
Marian Csontos pushed to branch main at LVM team / lvm2
Commits:
1fe2a749 by Marian Csontos at 2023-08-02T14:38:23+02:00
WHATS_NEW: update
- - - - -
016e469c by Marian Csontos at 2023-08-02T14:41:12+02:00
pre-release
- - - - -
606ecae5 by Marian Csontos at 2023-08-02T14:42:16+02:00
post-release
- - - - -
abdb87dd by Marian Csontos at 2023-08-03T11:00:23+02:00
CI: Add .gitlab-ci.yml
- - - - -
5 changed files:
- + .gitlab-ci.yml
- VERSION
- VERSION_DM
- WHATS_NEW
- WHATS_NEW_DM
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -0,0 +1,86 @@
+stages:
+ - approve
+ - test
+
+approve1:
+ stage: approve
+ script:
+ - echo "Approved..."
+ rules:
+ # TODO: Filter only safe repositories, or user in developers
+ - if: $CI_PROJECT_PATH != "csonto/lvm2" && $CI_PROJECT_PATH != "lvmteam/lvm2"
+ when: manual
+ # TODO: for other branches than main/rhel: run pipeline only when requested:
+ - if: $CI_COMMIT_BRANCH != "main" && $CI_COMMIT_BRANCH !~ "^rhel.*"
+ when: manual
+ - when: on_success
+ allow_failure: false
+
+# TODO:
+# - check results of autoreconf and make generate - may need additional commit
+# - we need a particular setup (rawhide OR latest supported fedora?)
+# - do make rpm and publish results as artifacts - we will use packit/COPR for this eventually
+
+# Run on any commits to main (master), rhel8, rhel9 branches
+test-job:
+ stage: test
+ parallel:
+ matrix:
+ - TAG: rhel8
+ CONFIGURE: >
+ --with-cluster=internal
+ --enable-cmirrord
+ - TAG: rhel9
+ CONFIGURE: >
+ --with-default-use-devices-file=1
+ --enable-app-machineid
+ --enable-editline
+ --disable-readline
+ artifacts:
+ paths:
+ - test/results/
+ expire_in: 1 week
+ tags:
+ - ${TAG}
+ script:
+ # Common options go here, diffs to the above matrix
+ - >
+ ./configure ${CONFIGURE}
+ --enable-fsadm
+ --enable-write_install
+ --enable-pkgconfig
+ --enable-cmdlib
+ --enable-dmeventd
+ --enable-blkid_wiping
+ --enable-udev_sync
+ --with-thin=internal
+ --with-cache=internal
+ --enable-lvmpolld
+ --enable-lvmlockd-dlm --enable-lvmlockd-dlmcontrol
+ --enable-lvmlockd-sanlock
+ --enable-dbus-service --enable-notify-dbus
+ --enable-dmfilemapd
+ --with-writecache=internal
+ --with-vdo=internal --with-vdo-format=/usr/bin/vdoformat
+ --with-integrity=internal
+ --disable-silent-rules
+ - make
+ - rm -rf test/results
+ - mkdir -p /dev/shm/lvm2-test
+ - mount -o remount,dev /dev/shm
+ # TODO: Need to distinguish failed test from failed harness
+ # TODO: Also need a way to find if run is incomplete, e.g. full disk resulting in many skipped tests
+ - VERBOSE=0 BATCH=1 LVM_TEST_DIR=/dev/shm/lvm2-test make check || true
+ - rm -rf /dev/shm/lvm2-test
+ - cut -d' ' -f2 test/results/list | sort | uniq -c
+ # Filter artifacts - keep only logs from tests which are not pass
+ - cd test/results && rm $(grep 'passed$' list | cut -d' ' -f1 | sed -e 's|/|_|g' -e 's|.*|\0.txt|')
+ # TODO: Keep a list of known failures, and translate into regexp - or simply use python...
+ - if grep failed test/results/list | grep -v '\\\(dbustest\|lvconvert-mirror\)\.sh' | sort; then false; else true; fi
+ rules:
+ # Filter only safe repositories, or user in developers:
+ # NOTE: Already done in approve stage, may be more caution than necessary
+ - if: $CI_PROJECT_PATH != "csonto/lvm2" && $CI_PROJECT_PATH != "lvmteam/lvm2"
+ when: manual
+ - when: on_success
+
=====================================
VERSION
=====================================
@@ -1 +1 @@
-2.03.22(2)-git (2023-04-21)
+2.03.23(2)-git (2023-08-02)
=====================================
VERSION_DM
=====================================
@@ -1 +1 @@
-1.02.196-git (2023-04-21)
+1.02.197-git (2023-08-02)
=====================================
WHATS_NEW
=====================================
@@ -1,6 +1,10 @@
-version 2.03.22 -
-=================================
+version 2.03.23 -
+==================================
+
+version 2.03.22 - 02nd August 2023
+==================================
Fix pv_major/pv_minor report field types so they are integers, not strings.
+ Add lvmdevices --delnotfound to delete entries for missing devices.
Always use cachepool name for metadata backup LV for lvconvert --repair.
Make metadata backup LVs read-only after pool's lvconvert --repair.
Improve VDO and Thin support with lvmlockd.
@@ -14,9 +18,13 @@ version 2.03.22 -
Resize COW above trimmed maximal size is does not return error.
Support parsing of vdo geometry format version 4.
Add lvm.conf thin_restore and cache_restore settings.
+ Handle multiple mounts while resizing volume with a FS.
+ Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
Enhance lvm_import_vdo and use snapshot when converting VDO volume.
- Fix parsed of VDO metadata.
+ Fix parsing of VDO metadata.
Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
+ Allow snapshots of raid+integrity LV.
+ Fix multisegment RAID1 allocator to prevent using single disk for more legs.
version 2.03.21 - 21st April 2023
=================================
=====================================
WHATS_NEW_DM
=====================================
@@ -1,5 +1,8 @@
-Version 1.02.196 -
-==================================
+Version 1.02.197 -
+===================================
+
+Version 1.02.196 - 02nd August 2023
+===================================
Version 1.02.195 - 21st April 2023
==================================
View it on GitLab: https://gitlab.com/lvmteam/lvm2/-/compare/9385bea57187080cbee2d19e4c7b7fe2e8af6e4a...abdb87dd23b6b120471edd7927fb6a7fc912b16b
--
View it on GitLab: https://gitlab.com/lvmteam/lvm2/-/compare/9385bea57187080cbee2d19e4c7b7fe2e8af6e4a...abdb87dd23b6b120471edd7927fb6a7fc912b16b
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/lvm-devel/attachments/20230803/12ebf915/attachment-0001.htm>
reply other threads:[~2023-08-03 9:00 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=64cb6cc359974_28a799038015@gitlab-sidekiq-low-urgency-cpu-bound-v2-69d5f7fd7b-99s85.mail \
--to=gitlab@mg.gitlab.com \
--cc=lvm-devel@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).