oops I sent wrong version . i will send v2 later 在 2013-8-11 AM10:46,"Liu Yuan" <namei.unix at gmail.com>写道: > Current stable-0.6 can't pass this script but master can. > > Signed-off-by: Liu Yuan <namei.unix at gmail.com> > --- > tests/functional/072 | 44 > ++++++++++++++++++++++++++++++++++++++++++++ > tests/functional/072.out | 9 +++++++++ > tests/functional/group | 1 + > 3 files changed, 54 insertions(+) > create mode 100755 tests/functional/072 > create mode 100644 tests/functional/072.out > > diff --git a/tests/functional/072 b/tests/functional/072 > new file mode 100755 > index 0000000..98063bb > --- /dev/null > +++ b/tests/functional/072 > @@ -0,0 +1,44 @@ > +#!/bin/bash > + > +# Test restart with missing object in stale directory > + > +seq=`basename $0` > +echo "QA output created by $seq" > + > +here=`pwd` > +tmp=/tmp/$$ > +status=1 # failure is the default! > + > +# get standard environment, filters and checks > +. ./common.rc > +. ./common.filter > + > +_cleanup > + > +MD=false > + > +for i in 0 1 2; do > + _start_sheep $i > +done > + > +_wait_for_sheep 3 > + > +_cluster_format -c 1 > + > +$COLLIE vdi create test 8M -P > + > +mv $STORE/0/obj/007c2b2500000001 $STORE/0/obj/.stale/ > +$COLLIE cluster shutdown > + > +for i in 0 1 2; do > + _start_sheep $i > +done > + > +_wait_for_sheep 3 > +_wait_for_sheep_recovery 0 > + > +for i in 0 1 2; do > + $COLLIE vdi list -p $((7000+$i)) | _filter_short_date > +done > + > +$COLLIE vdi check test > diff --git a/tests/functional/072.out b/tests/functional/072.out > new file mode 100644 > index 0000000..90b71d7 > --- /dev/null > +++ b/tests/functional/072.out > @@ -0,0 +1,9 @@ > +QA output created by 072 > +using backend plain store > + Name Id Size Used Shared Creation time VDI id > Copies Tag > + test 0 8.0 MB 8.0 MB 0.0 MB DATE 7c2b25 1 > + Name Id Size Used Shared Creation time VDI id > Copies Tag > + test 0 8.0 MB 8.0 MB 0.0 MB DATE 7c2b25 1 > + Name Id Size Used Shared Creation time VDI id > Copies Tag > + test 0 8.0 MB 8.0 MB 0.0 MB DATE 7c2b25 1 > +finish check&repair test > diff --git a/tests/functional/group b/tests/functional/group > index 489248d..dfa6558 100644 > --- a/tests/functional/group > +++ b/tests/functional/group > @@ -85,3 +85,4 @@ > 069 auto quick cluster md > 070 auto quick cluster md > 071 auto quick store md > +072 auto quick store > -- > 1.7.9.5 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.wpkg.org/pipermail/sheepdog/attachments/20130811/27dedef6/attachment-0001.html> |