[lvm-devel] v2_03_14 annotated tag has been created

Marian Csontos mcsontos at sourceware.org
Wed Oct 20 10:26:36 UTC 2021


Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=1d0d96a8fe7f7268d1a22e33237f6ff55f96f5cb
Commit:        1d0d96a8fe7f7268d1a22e33237f6ff55f96f5cb
Parent:        0000000000000000000000000000000000000000
Author:        Marian Csontos <mcsontos at redhat.com>
AuthorDate:    2021-10-20 10:24 +0000
Committer:     Marian Csontos <mcsontos at redhat.com>
CommitterDate: 2021-10-20 10:24 +0000

annotated tag: v2_03_14 has been created
	    at 1d0d96a8fe7f7268d1a22e33237f6ff55f96f5cb (tag)
       tagging ef4521831d15a1785e034f6c6f536a03446f6e05 (commit)
      replaces v2_03_13

Release 2.03.14

- New udev autoactivation.
- vdoimport renamed to lvm_import_vdo.
- Add IMA support with 'dmsetup measure' command.
- Improved VDO support.
- New appmachineid option for global/system_id_source config option.
- New log/journal config option (and --journal CLI option)
- Many bug fixes, improvements, and clean ups.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAABAgAGBQJhb+5YAAoJELkRJDHlCQOfNjoP/1HcckWEInHGBlSWs+YNUm84
vDGO4Q3q3Z6m2kvXPKfXN4CpeP0RvC81WIOW+SQXB/TpJpSBVTKl6eFlsA77X1lx
TfI6yBD7uFAuXKqVA8zWKrTWRuV8XFww+h9Kr1ORxTnT/H8+PIj6hXYZLGgfnMJb
Dgp63zpvnYuqN/jpunt3vDhCTFnXdI37+eLyvB40yKfK2OhtDO5/IHS4B4iZ9Y4V
/NJAWHAnFhrEIUMZ+I5t4A6ac+mJX7fsoxQjGFAyzllrbnjch09Q4I7ysNxTuSYq
9NAw9sGGq8ZahUVf0uzSLn+1ISCOXr6lyLfbZoz3i8iuG6OyNbqJjv3yUn3g01Ni
Czd6w6JgtWpfAV2Mt8GdaM4lmYhfiAr/cTewviFdjVatAoTPj6ff4w28xOMQtD1p
HfiYj7NgweFhWpVtK3G/Iq0vZdJ4FhQKqbubro9iKJuZTudUB3t6idkMOJsWX/cp
Ekv/thxGYZ6zadkxOh22NM6zOXJgZT0hE8LjN5VsMQYRn0ngHnW0KzAtRJXxHOGO
IJvy4HnjvRv0Ch+BKUctQE1zGsrU5mIqCPvFypHqCGaw/B+86SbzmuuTW5pvxI8B
JhQWFxEME/fEY6oXSS/V2O9jUpE8q8CC1YQMmP3kHXuU+gJZFqFg/Ww9YUZEkm4n
XxVSeFvjf1qJSMW3faoe
=468v
-----END PGP SIGNATURE-----

Adrian Ratiu (1):
      man-generator: initialize struct stat to avoid MSAN error

Alasdair G Kergon (1):
      libdm: dmsetup measure support for IMA

Alex Xu (Hello71) (1):
      add missing sys/file.h include

David Teigland (30):
      toolcontext.h: use bit field in struct
      cov: lvmlockd: rewrite string copies to avoid warnings
      cov: clean up pvid and vgid usage
      lvmdevices: check yes option for adding duplicate
      tests: adjust for check_devicesfile
      devices: apply ignorelockingfailure to devices file lock
      logging: messages for found metadata
      devices file: recognize old locking_type 0
      vgimportclone: fix when duplicates are both in the devices file
      devices: restrict device id types to specific major numbers
      pvremove: apply devices file
      cov: lvmlockd read_adopt_file free structs on error path
      add --nohints option
      lvmdevices: allow deviceidtype with addpvid
      lvmcache: follow pv_id/pvid naming convention
      lvmlockd: update error message
      handle bad metadata text in vg_read path
      device_id: update stacked PVs for vgchange uuid
      config: comment all default settings
      config: change default use_devicesfile to 1
      system_id: new appmachineid option
      pvscan: add options listlvs listvg checkcomplete
      logging: to the systemd journal
      new udev autoactivation
      fix syslog setting
      devices file: unmatching system id should just be warning
      toollib: remove all devices list from process_each_pv
      fix lvmcache_add log_debug pvid
      fix segfault handling duplicate PVs
      pvscan: only add device args to dev cache

Marian Csontos (7):
      post-release
      vdo: Rename vdoimport to lvm_import_vdo.
      spec: Rename vdoimport to lvm_import_vdo.
      configure: update
      make: generate
      WHATS_NEW: update
      pre-release

Vojtech Trefny (1):
      lvmdbusd: Use ID_FS_TYPE UDev property in udevwatch

Wu Guanghao (1):
      cmdlib_lvm2_init: release cmd on failure path

Yi Wang (1):
      lvchange: fix lvchange refresh failed for dm suspend or resume failed

Zdenek Kabelac (157):
      vdo: rename vdoimport to lvm_import_vdo
      vdo: skip zeroing for VDO LV
      vdo: fix conversion of large virtual sizes
      vdo: support lvcreate with skipped activation
      vdo: fixes
      makefiles: sanitize environment
      tests: remove all debug logs when using die
      vdo: add support for auto-unsafe writePolicy
      vdo: lvm_import_vdo fix max_discard size
      vdo: better message for missing device
      vdo: more lvm_import_vdo fixes
      vdo: read new sysfs path
      tests: check lvm2 parses vdo statistics
      vdo: lvm_import_vdo script needs to continue when vgname does not exist
      vdo: man page updates
      vdo: prompt with no return failure
      filters: fix memleak on mpath filter destroy
      cache: fix parentheses for migration_threshold
      cache: filter out unsupported policy settings
      cache: implement better revert path
      libdm: enhance tracking of activated LVs
      tests: add test for handling unknown cache settings
      tests: increase size of thin-pool for newer mkfs
      cov: fix copy from tmp_name buffer
      cov: do not try to change passed in argv
      cov: keep 64bit arithmetic
      cov: keep time calculation ready for 2038
      cov: initialize attr
      cov: initilized more struct members
      cov: add some initializers
      cov: hide false positive warning
      cov: make it aware we need these headers for muslC
      cov: remove unused variable setting
      gcc: remove invalid attribute
      gcc: remove unused vg setting
      clang: avoid double free on error path
      clang: keep final_opts_list initialized for all paths
      clang: keep metaname initialized
      clang: free on arg parsing
      cleanup: free already does NULL check
      debug: change message level
      lvm_import_vdo: --dry-run automatically verbose
      cleanup: typo fix
      lvmlockd: better error path
      clang: add explicit test for VG
      clang: ensure new_len is at least 1
      gcc-fanalyzer: notices 'du' could be NULL
      gcc-fanalyzer: explicit test null not pass
      gcc-fanalyzer: use zeroed memory
      gcc-fanalyzer: add extra check for origin_from_cow
      gcc-fanalyzer: better losetup error path
      gcc-fanalyzer: some explicit NULL checks for tests
      gcc-fanalyzer: rewrite _fetch_string
      gcc-fanalyzer: drop zeroing of pointers
      tests: fix test of read buffer
      tests: use single funtion to get random value
      cov: pvck validates setup_device return value
      cov: add error path for daemon_request_extend
      cov: check fid instance is created
      cov: handle teoretical sysconf failure
      cov: better handle reallocation of adapt_file
      cov: use different variable name
      cov: handle better leak reports
      cov: ensure data is not derefenced
      cov: check for possible NULL segtype
      cov: make read buffer obviously zero ended
      cov: add explicit NULL pointer check
      cov: better defined constructors
      cov: capture runtime exception
      cov: test for fixture being NULL pointer
      cov: validate syscall result
      cov: ignore syscall
      cov: hide reports from optarg being NULL
      cov: mask some warning about leakage
      cleanup: better wording
      tests: a bit more fancy way to initialized struct
      gcc: avoid warns on missing braces with older version
      gcc: avoid name colision with function pv_id() from metadata.h
      tests: len always initialized
      shellcheck: tests fixes
      shellcheck: warning enhancements
      clang: check for buffer existance
      gcc-fanalyzer: helping understand answer is not null
      gcc-fanalyzer: remove unneded zeroing
      gcc-fanalyzer: zallocate memory for clean buffer
      cov: ensuring buffer is zeroed
      cov: check strchr for NULL
      cov: check for function result
      cov: sanitize function environment
      cov: check dev_get_size result
      cov: ignore leak of fd descriptor
      tests: raise required version for conversion
      make: generate
      gcc: use more zero length arrays
      gcc: match types
      libdm: support DM_NAME_LIST_FLAG
      devicemapper: add DM_NAME_LIST_FLAG
      devicemapper: in sync with libdm
      dmsetup: fix measure handling
      metadata: remember crc32 when writing vg metadata
      metadata: remember parsing size of VG metadata
      metadata: optimize reading metadata copies in scan
      metadata: avoid excessive check of /etc/localtime
      cov: make more obvious buffer is zero ended
      configure: check ffs __builtin_ffs versionsort
      configure: replace AC_HELP_STRING with AS_
      utils: define macro for ffs
      make: fix compilation for some compiler
      make: fix compilation for undefined RAID_INTERNAL
      make: replace legacy use rindex with strrchr
      make: opened can be needed for either defines case
      make: build without versionsort
      cov: ignoring
      cov; matching enum type
      cleanup: use first parameter uint
      cleanup: reuse existing code for free path
      cleanup: use already known lv size
      debug: shorter code
      metadata: simplify code
      debug: fix stack tracing
      metadata: enhance internal error
      archiving: refactor code to allocate less memory
      cleanup: remove unused code
      cleanup: always initialize historical ptr
      cleanup: all lvmcache_add users pass char with 0
      cleanup: skip zeroing buffer overwritten by memcpy
      cleanup: use dm_list_empty
      archiving: update refactoring
      debug: better error message
      makefiles: use proper install prefix for python dbus
      configure.ac: improvement
      configure: updates
      log: also build without systemd_journal_support
      make: generate
      debug: reduce some debugging noise
      configure: missed braces
      gcc: archive reoder struct vars
      gcc: always initialize vg_complete
      configure: bash var typo
      unit-test: better check for O_DIRECT
      makefile: enhance run-unit-test target
      configure.ac: enhance systemd testing
      configure: update
      configure: fix use of withval
      cov: avoid using NULL info
      cov: validate subcommand existance
      cov: ignore close result
      cov: do not drop already known error state
      cov: check pointer before dereferencing
      cov: ensure id is always initialize
      cov: check device_ids_write return code
      dev-cache: skip different filesystems on dir scan
      cleanup: use const char buffer
      configure.ac: remove unused part
      configure: update
      dev-cache: better detection of filesystem
      dev-cache: enhance dir scan also for non-udev build




More information about the lvm-devel mailing list