HomeClusterLabs Projects
Diffusion SBD a25a3ee5f540

Bump Version to 1.5.2

Description

Bump Version to 1.5.2

Changes since 1.5.1:

  • fail startup if pacemaker integration is disabled while SBD_SYNC_RESOURCE_STARTUP is conflicting (+ hint to overcome)
  • improve logs
    • when logging state of SBD_PACEMAKER tell it is just that as this might still be overridden via cmdline options
    • log a warning if SBD_PACEMAKER is overridden by -P or -PP option
    • do not warn about startup syncing with pacemaker integration disabled
    • when watchdog-device is busy give a hint on who is hogging it
  • improve build environment
    • have --with-runstatedir overrule --runstatedir
    • use new package name for pacemaker devel on opensuse
    • make config location configurable for man-page-creation
    • reverse alloc/de-alloc order to make gcc-12 static analysis happy
  • improve test environment
    • have image-files in /dev/shm to assure they are in memory and sbd opening the files with O_SYNC doesn't trigger unnecessary syncs on a heavily loaded test-machine fallback to /tmp if /dev/shm doesn't exist
    • wrapping away libaio and usage of device-mapper for block-device simulation can now be passed into make via SBD_USE_DM & SBD_TRANSLATE_AIO
    • have variables that configure test-environment be printed out prior to running tests
    • finally assure we clean environment when interrupted by a signal (bash should have done it with just setting EXIT handler - but avoiding bashism might come handy one day)

Details

Provenance
wenningerkAuthored on Jan 9 2023, 7:00 AM
Parents
rS8ec8e011b5f6: Merge pull request #149 from gao-yan/no-pcmk-integration-no-sync-resource…
Branches
Unknown
Tags
Unknown