# changelog

author: <klaus.wenninger@aon.at> - 1.5.2-99.0.8ec8e011.git
changelog:
  - 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)


