diff --git a/apps/restconf/restconf_api_native.c b/apps/restconf/restconf_api_native.c
index a05c35507..31cfbad0b 100644
--- a/apps/restconf/restconf_api_native.c
+++ b/apps/restconf/restconf_api_native.c
@@ -102,7 +102,7 @@ restconf_reply_header(void *req0,
*/
if (rc->rc_proto == HTTP_2){ // NO http/2
if (strcmp(name, "Connection") == 0){
- clixon_debug(CLIXON_DBG_RESTCONF, "Skip: %s: %s", name, value);
+ clixon_debug(CLIXON_DBG_RESTCONF, "Skip: %s", name);
goto ok;
}
}
diff --git a/test/mem.sh b/test/mem.sh
index 193318d9f..889a5b718 100755
--- a/test/mem.sh
+++ b/test/mem.sh
@@ -69,6 +69,8 @@ function memonce(){
if [ $testnr != 0 ]; then echo; fi
perfnr=1000 # Limit performance tests
testfile=$test
+ # clear test dir
+ sudo rm -rf /var/tmp/mem.sh
. ./$test
errcode=$?
endsuite
diff --git a/test/test_cli_apipath.sh b/test/test_cli_apipath.sh
index 8177b3871..9b2cd46a8 100755
--- a/test/test_cli_apipath.sh
+++ b/test/test_cli_apipath.sh
@@ -136,6 +136,7 @@ if [ $BE -ne 0 ]; then
stop_backend -f $cfg
fi
-endtest
-
rm -rf $dir
+
+new "endtest"
+endtest
diff --git a/test/test_datastore_multi.sh b/test/test_datastore_multi.sh
index 6c8be1f04..f6ffc8c07 100755
--- a/test/test_datastore_multi.sh
+++ b/test/test_datastore_multi.sh
@@ -296,41 +296,6 @@ check_db running ${subfilename}
new "cli show config"
expectpart "$($clixon_cli -1 -f $cfg show config xml -- -m clixon-mount1 -M urn:example:mount1)" 0 "xx1foo"
-s0=$($stat -c "%Y" $dir/running.d/${subfilename})
-new "Change mount data"
-expecteof_netconf "$clixon_netconf -qf $cfg" 0 "$DEFAULTHELLO" "xx1foo" "" ""
-
-sleep 1
-
-new "netconf commit 3"
-expecteof_netconf "$clixon_netconf -qf $cfg" 0 "$DEFAULTHELLO" "" "" ""
-
-new "Check running subfile changed"
-s1=$($stat -c "%Y" $dir/running.d/${subfilename})
-if [ $s0 -eq $s1 ]; then
- err "Timestamp changed" "$s0 = $s1"
-fi
-
-new "Add data to top-level (not mount)"
-expecteof_netconf "$clixon_netconf -qf $cfg" 0 "$DEFAULTHELLO" "y" "" ""
-
-new "netconf commit 4"
-expecteof_netconf "$clixon_netconf -qf $cfg" 0 "$DEFAULTHELLO" "" "" ""
-
-sleep 1
-
-new "Check running subfile not changed"
-s2=$($stat -c "%Y" $dir/running.d/${subfilename})
-if [ $s1 -ne $s2 ]; then # XXX Sometimes fails
- err "Timestamp not changed" "$s1 != $s2"
-fi
-
-new "Reset secondary adds"
-expecteof_netconf "$clixon_netconf -qf $cfg" 0 "$DEFAULTHELLO" "xx1fooreplace" "" ""
-
-new "netconf commit 5"
-expecteof_netconf "$clixon_netconf -qf $cfg" 0 "$DEFAULTHELLO" "" "" ""
-
if [ $BE -ne 0 ]; then
new "Kill backend"
# Check if premature kill
diff --git a/yang/clixon/clixon-config@2024-04-01.yang b/yang/clixon/clixon-config@2024-04-01.yang
index 2b967f116..6d6d39262 100644
--- a/yang/clixon/clixon-config@2024-04-01.yang
+++ b/yang/clixon/clixon-config@2024-04-01.yang
@@ -1146,9 +1146,11 @@ module clixon-config {
"Split configure datastore into multiple sub files
Uses .d/ directory structure with .xml and 0.xml as root
JSON not supported.
- Splits are marked in YANG using extension xl:xmldb-split, (typical usage is
+ Splits are marked in YANG using extension xl:xmldb-split, (typical usage is
mount-points).
- May not be used together with CLICON_BACKEND_PRIVILEGES=drop and root, since
+ Note that algorithm for not updating unchanged files only applies to edits,
+ commit copies all files regardless.
+ May not work together with CLICON_BACKEND_PRIVILEGES=drop and root, since
new files need to be created in XMLDB_DIR";
}
leaf CLICON_XML_CHANGELOG {