Skip to content
Snippets Groups Projects
Commit ee85124b authored by Xueshan Feng's avatar Xueshan Feng
Browse files

Modify start.sh to use /force-reload to indicate if we should force reload data.

parent 3c609862
No related branches found
No related tags found
No related merge requests found
...@@ -27,6 +27,13 @@ function cn_config() { ...@@ -27,6 +27,13 @@ function cn_config() {
} }
function mdb_load() { function mdb_load() {
if [ -f ${LDAP_BAK_DIR}/force-reload ]; then
echo "${LDAP_BAK_DIR}/force-reload present, set LDAP_FORCE_RESTORE=true"
LDAP_FORCE_RESTORE="true"
else
LDAP_FORCE_RESTORE="false"
fi
echo -e "Assessing data state for ldap role: ${LDAP_ROLE}" echo -e "Assessing data state for ldap role: ${LDAP_ROLE}"
file_data=$(ls -t ${LDAP_BAK_DIR}/mdb/data.mdb* 2>/dev/null | head -n 1) file_data=$(ls -t ${LDAP_BAK_DIR}/mdb/data.mdb* 2>/dev/null | head -n 1)
...@@ -213,14 +220,11 @@ function kinit_svc() { ...@@ -213,14 +220,11 @@ function kinit_svc() {
} }
# MAIN # MAIN
if [ -e /usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4 ]
then
export LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4"
fi
# ensure data dump dirs present # ensure data dump dirs present
mkdir -p ${LDAP_BAK_DIR}/mdb ${LDAP_BAK_DIR}/mdb/accesslog ${LDAP_BAK_DIR}/config ${LDAP_MDB_DIR}/accesslog mkdir -p ${LDAP_BAK_DIR}/mdb ${LDAP_BAK_DIR}/mdb/accesslog ${LDAP_BAK_DIR}/config ${LDAP_MDB_DIR}/accesslog
# set LDAP_FORCE_RESTORE to true if
case "${ACTION}" in case "${ACTION}" in
dump) dump)
# Only do snaphost on one ldap server # Only do snaphost on one ldap server
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment