Skip to content

Commit bfeee96

Browse files
committed
Bump Version to 1.4.2
Changes since 1.4.1 - improve build/CI-friendlyness * travis: switch to F32 as build-host switch to F32 & leap-15.2 changes for mock-2.0 turn off loop-devices & device-mapper on x86_64 targets because of changes in GCE * regressions.sh: get timeouts from disk-header to go with proper defaults for architecture * use configure for watchdog-default-timeout & others * ship sbd.pc with basic sbd build information for downstream packages to use * add number of commits since version-tag to build-counter - add robustness against misconfiguration / improve documentation * add environment section to man-page previously just available in template-config * inform the user to restart the sbd service after disk-initialization * refuse to start if any of the configured device names is invalid * add handshake to sync startup/shutdown with pacemakerd Previously sbd just waited for the cib-connnection to show up/go away which isn't robust at all. The new feature needs new pacemakerd-api as counterpart. Thus build checks for presence of pacemakerd-api. To simplify downstream adoption behavior is configurable at runtime via configure-file with a build-time-configurable default. * refuse to start if qdevice-sync_timeout doesn't match watchdog-timeout Needed in particular as qdevice-sync_timeout delays quorum-state-update and has a default of 30s that doesn't match the 5s watchdog-timeout default. - Fix: sbd-pacemaker: handle new no_quorum_demote + robustness against new policies added - Fix: agent: correctly compare string values when calculating timeout - Fix: scheduling: overhaul the whole thing * prevent possible lockup when format in proc changes * properly get and handle scheduler policy & prio * on SCHED_RR failing push to the max with SCHED_OTHER
1 parent d709a68 commit bfeee96

File tree

3 files changed

+43
-4
lines changed

3 files changed

+43
-4
lines changed

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ dnl checks for library functions
2020
dnl checks for system services
2121

2222
AC_INIT([sbd],
23-
[1.4.1],
23+
[1.4.2],
2424
2525
m4_include([tests-opt.m4])
2626
AC_CANONICAL_HOST

sbd.spec

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
# Please submit bugfixes or comments via http://bugs.opensuse.org/
1717
#
18-
%global longcommit aca7907c1973f331a4f192a0d50e6443840daab6
18+
%global longcommit eb6daa6c398474c585263325937ff467c668a825
1919
%global shortcommit %(echo %{longcommit}|cut -c1-8)
2020
%global modified %(echo %{longcommit}-|cut -f2 -d-)
2121
%global github_owner Clusterlabs
@@ -37,7 +37,7 @@ Name: sbd
3737
Summary: Storage-based death
3838
License: GPLv2+
3939
Group: System Environment/Daemons
40-
Version: 1.4.1
40+
Version: 1.4.2
4141
Release: 99.%{buildnum}.%{shortcommit}.%{modified}git%{?dist}
4242
Url: https://github.com/%{github_owner}/%{name}
4343
Source0: https://github.com/%{github_owner}/%{name}/archive/%{longcommit}/%{name}-%{longcommit}.tar.gz
@@ -155,6 +155,45 @@ rm -rf %{buildroot}
155155
%{_libdir}/libsbdtestbed*
156156

157157
%changelog
158+
* Wed Dec 2 2020 <[email protected]> - 1.4.2-99.1.eb6daa6c.git
159+
- improve build/CI-friendlyness
160+
- * travis: switch to F32 as build-host
161+
- switch to F32 & leap-15.2
162+
- changes for mock-2.0
163+
- turn off loop-devices & device-mapper on x86_64 targets because
164+
- of changes in GCE
165+
- * regressions.sh: get timeouts from disk-header to go with proper defaults
166+
- for architecture
167+
- * use configure for watchdog-default-timeout & others
168+
- * ship sbd.pc with basic sbd build information for downstream packages
169+
- to use
170+
- * add number of commits since version-tag to build-counter
171+
172+
- add robustness against misconfiguration / improve documentation
173+
- * add environment section to man-page previously just available in
174+
- template-config
175+
- * inform the user to restart the sbd service after disk-initialization
176+
- * refuse to start if any of the configured device names is invalid
177+
- * add handshake to sync startup/shutdown with pacemakerd
178+
- Previously sbd just waited for the cib-connnection to show up/go away
179+
- which isn't robust at all.
180+
- The new feature needs new pacemakerd-api as counterpart.
181+
- Thus build checks for presence of pacemakerd-api.
182+
- To simplify downstream adoption behavior is configurable at runtime
183+
- via configure-file with a build-time-configurable default.
184+
- * refuse to start if qdevice-sync_timeout doesn't match watchdog-timeout
185+
- Needed in particular as qdevice-sync_timeout delays quorum-state-update
186+
- and has a default of 30s that doesn't match the 5s watchdog-timeout
187+
- default.
188+
189+
- Fix: sbd-pacemaker: handle new no_quorum_demote + robustness against new
190+
- policies added
191+
- Fix: agent: correctly compare string values when calculating timeout
192+
- Fix: scheduling: overhaul the whole thing
193+
- * prevent possible lockup when format in proc changes
194+
- * properly get and handle scheduler policy & prio
195+
- * on SCHED_RR failing push to the max with SCHED_OTHER
196+
158197
* Tue Nov 19 2019 <[email protected]> - 1.4.1-99.1.aca7907c.git
159198
- improvements/clarifications in documentation
160199
- properly finalize cmap connection when disconnected from cluster

tests/configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ dnl checks for library functions
2020
dnl checks for system services
2121

2222
AC_INIT([sbd],
23-
[1.4.1],
23+
[1.4.2],
2424
2525
m4_include([../tests-opt.m4])
2626
AC_CANONICAL_HOST

0 commit comments

Comments
 (0)