All of lore.kernel.org
 help / color / mirror / Atom feed
From: Marian Csontos <mcsontos@sourceware.org>
To: lvm-devel@redhat.com
Subject: v2_03_14 annotated tag has been created
Date: Wed, 20 Oct 2021 10:26:36 +0000 (GMT)	[thread overview]
Message-ID: <20211020102636.293BE3858025@sourceware.org> (raw)

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



             reply	other threads:[~2021-10-20 10:26 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-20 10:26 Marian Csontos [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-10-20 10:10 v2_03_14 annotated tag has been created Marian Csontos

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=20211020102636.293BE3858025@sourceware.org \
    --to=mcsontos@sourceware.org \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.