@@ -94,6 +94,20 @@ function check_checksums() {
9494 return 0
9595}
9696
97+ function enable_frequent_scanning() {
98+ local time=5
99+ for fsid in $( eos -j fs ls | jq ' .result[].id' ) ; do
100+ eos fs config ${fsid} scan_disk_interval=${time}
101+ done
102+ }
103+
104+ function disable_frequent_scanning() {
105+ local time=14400
106+ for fsid in $( eos -j fs ls | jq ' .result[].id' ) ; do
107+ eos fs config ${fsid} scan_disk_interval=${time}
108+ done
109+ }
110+
97111function enable_altxs_scan() {
98112 local time=$1
99113 for fsid in $( eos -j fs ls | jq ' .result[].id' ) ; do
@@ -106,14 +120,14 @@ function enable_altxs_sync() {
106120 for fsid in $( eos -j fs ls | jq ' .result[].id' ) ; do
107121 eos fs config ${fsid} altxs_sync=1
108122 eos fs config ${fsid} altxs_sync_interval=${time}
109- eos fs config ${fsid} scan_disk_interval=${time}
110123 done
111124}
112125
113126function disable_altxs_sync() {
114127 for fsid in $( eos -j fs ls | jq ' .result[].id' ) ; do
115128 eos fs config ${fsid} altxs_sync=0
116129 eos fs config ${fsid} altxs_sync_interval=0
130+ # Put back teh default value
117131 done
118132}
119133
@@ -144,7 +158,10 @@ dd if=/dev/urandom of=${TEST_FILE} bs=1M count=16 &> /dev/null
144158dd if=/dev/urandom of=${TEST_FILE2} bs=1M count=64 & > /dev/null
145159
146160# Enable debug on FSTs
147- eos debug debug " *"
161+ # eos debug debug "*"
162+
163+ # Enable frequent disk scanning
164+ enable_frequent_scanning
148165
149166# Test 1
150167# Disable ScanDir thread for computing alternative checksums and
@@ -228,4 +245,7 @@ eos mkdir -p ${EOS_ALTXS_TEST}/disabled_on_upload
228245eos attr set sys.altxs=" md5" ${EOS_ALTXS_TEST} /disabled_on_upload
229246disable_altxs_upload
230247xrdcp -f --nopbar ${TEST_FILE} root://${EOS_MGM_HOSTNAME} /${EOS_ALTXS_TEST} /disabled_on_upload/altxs.dat
231- fail_on_error check_checksums " ${EOS_ALTXS_TEST} /disabled_on_upload/altxs.dat" " ${TEST_FILE} " " "
248+ fail_on_error check_checksums " ${EOS_ALTXS_TEST} /disabled_on_upload/altxs.dat" " ${TEST_FILE} " " "
249+
250+ # Restore disk scanning to the default value
251+ disable_frequent_scanning
0 commit comments