Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE
resource-agents.10481
0010-High-CTDB-Don-t-fail-on-empty-directory-bs...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0010-High-CTDB-Don-t-fail-on-empty-directory-bsc-1052577.patch of Package resource-agents.10481
From 24a5b8dd76611d23e5071cec5c7be147ce9d7dbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristoffer=20Gr=C3=B6nlund?= <krig@koru.se> Date: Mon, 7 Aug 2017 14:46:55 +0200 Subject: [PATCH] High: CTDB: Don't fail on empty directory (bsc#1052577) Commit 4c9a39d834 introduced a bug which causes the agent to fail with a database corrupted error if the /persistent directory is empty. --- heartbeat/CTDB | 1 + 1 file changed, 1 insertion(+) diff --git a/heartbeat/CTDB b/heartbeat/CTDB index 3e36dd0d..709dbc8e 100755 --- a/heartbeat/CTDB +++ b/heartbeat/CTDB @@ -553,6 +553,7 @@ ctdb_start() { persistent_db_dir="${OCF_RESKEY_ctdb_dbdir}/persistent" mkdir -p $persistent_db_dir 2>/dev/null for pdbase in $persistent_db_dir/*.tdb.[0-9]; do + [ -f "$pdbase" ] || break /usr/bin/tdbdump "$pdbase" >/dev/null 2>/dev/null || { ocf_exit_reason "Persistent database $pdbase is corrupted! CTDB will not start." return $OCF_ERR_GENERIC -- 2.13.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor