@@ -131,15 +131,11 @@ DATEFORMAT="%Y-%m-%d"
131131function check_dump_scrubs() {
132132 local primary=$1
133133 local sched_time_check=" $2 "
134- local deadline_check=" $3 "
135134
136135 DS=" $( CEPH_ARGS=' ' ceph --admin-daemon $( get_asok_path osd.${primary} ) dump_scrubs) "
137136 # use eval to drop double-quotes
138137 eval SCHED_TIME=$( echo $DS | jq ' .[0].sched_time' )
139138 test $( echo $SCHED_TIME | sed $DATESED ) = $( date +${DATEFORMAT} -d " now + $sched_time_check " ) || return 1
140- # use eval to drop double-quotes
141- eval DEADLINE=$( echo $DS | jq ' .[0].deadline' )
142- test $( echo $DEADLINE | sed $DATESED ) = $( date +${DATEFORMAT} -d " now + $deadline_check " ) || return 1
143139}
144140
145141function TEST_interval_changes() {
@@ -178,27 +174,27 @@ function TEST_interval_changes() {
178174 local primary=$( get_primary $poolname obj1)
179175
180176 # Check initial settings from above (min 1 day, min 1 week)
181- check_dump_scrubs $primary " 1 day" " 1 week " || return 1
177+ check_dump_scrubs $primary " 1 day" || return 1
182178
183179 # Change global osd_scrub_min_interval to 2 days
184180 CEPH_ARGS=' ' ceph --admin-daemon $( get_asok_path osd.${primary} ) config set osd_scrub_min_interval $( expr $day \* 2)
185181 sleep $WAIT_FOR_UPDATE
186- check_dump_scrubs $primary " 2 days" " 1 week " || return 1
182+ check_dump_scrubs $primary " 2 days" || return 1
187183
188184 # Change global osd_scrub_max_interval to 2 weeks
189185 CEPH_ARGS=' ' ceph --admin-daemon $( get_asok_path osd.${primary} ) config set osd_scrub_max_interval $( expr $week \* 2)
190186 sleep $WAIT_FOR_UPDATE
191- check_dump_scrubs $primary " 2 days" " 2 week " || return 1
187+ check_dump_scrubs $primary " 2 days" || return 1
192188
193189 # Change pool osd_scrub_min_interval to 3 days
194190 ceph osd pool set $poolname scrub_min_interval $( expr $day \* 3)
195191 sleep $WAIT_FOR_UPDATE
196- check_dump_scrubs $primary " 3 days" " 2 week " || return 1
192+ check_dump_scrubs $primary " 3 days" || return 1
197193
198194 # Change pool osd_scrub_max_interval to 3 weeks
199195 ceph osd pool set $poolname scrub_max_interval $( expr $week \* 3)
200196 sleep $WAIT_FOR_UPDATE
201- check_dump_scrubs $primary " 3 days" " 3 week " || return 1
197+ check_dump_scrubs $primary " 3 days" || return 1
202198 perf_counters $dir $OSDS
203199}
204200
0 commit comments