Skip to content

Commit

Permalink
Merge pull request #36030 from smithfarm/wip-46016-octopus
Browse files Browse the repository at this point in the history
octopus: test: osd-backfill-stats.sh use nobackfill to avoid races in remainin…

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: David Zafman <dzafman@redhat.com>
  • Loading branch information
yuriw committed Jul 14, 2020
2 parents c4e347c + 56db018 commit 0d1ae44
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions qa/standalone/osd/osd-backfill-stats.sh
Expand Up @@ -152,8 +152,10 @@ function TEST_backfill_sizeup() {
rados -p $poolname put obj$i /dev/null
done

ceph osd set nobackfill
ceph osd pool set $poolname size 3
sleep 15
sleep 2
ceph osd unset nobackfill

wait_for_clean || return 1

Expand Down Expand Up @@ -202,9 +204,11 @@ function TEST_backfill_sizeup_out() {
# Remember primary during the backfill
local primary=$(get_primary $poolname obj1)

ceph osd set nobackfill
ceph osd out osd.$primary
ceph osd pool set $poolname size 3
sleep 15
sleep 2
ceph osd unset nobackfill

wait_for_clean || return 1

Expand Down Expand Up @@ -249,8 +253,10 @@ function TEST_backfill_out() {
# Remember primary during the backfill
local primary=$(get_primary $poolname obj1)

ceph osd set nobackfill
ceph osd out osd.$(get_not_primary $poolname obj1)
sleep 15
sleep 2
ceph osd unset nobackfill

wait_for_clean || return 1

Expand Down Expand Up @@ -296,10 +302,12 @@ function TEST_backfill_down_out() {
local primary=$(get_primary $poolname obj1)
local otherosd=$(get_not_primary $poolname obj1)

ceph osd set nobackfill
kill $(cat $dir/osd.${otherosd}.pid)
ceph osd down osd.${otherosd}
ceph osd out osd.${otherosd}
sleep 15
sleep 2
ceph osd unset nobackfill

wait_for_clean || return 1

Expand Down

0 comments on commit 0d1ae44

Please sign in to comment.