From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5523 invoked by alias); 26 Jan 2008 00:25:46 -0000 Received: (qmail 5505 invoked by uid 9447); 26 Jan 2008 00:25:45 -0000 Date: Sat, 26 Jan 2008 00:25:00 -0000 Message-ID: <20080126002545.5503.qmail@sourceware.org> From: agk@sourceware.org To: lvm-devel@redhat.com, lvm2-cvs@sourceware.org Subject: LVM2/test t-mirror-basic.sh Mailing-List: contact lvm2-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: lvm2-cvs-owner@sourceware.org X-SW-Source: 2008-01/txt/msg00073.txt.bz2 CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: agk@sourceware.org 2008-01-26 00:25:45 Modified files: test : t-mirror-basic.sh Log message: . Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-mirror-basic.sh.diff?cvsroot=lvm2&r1=1.2&r2=1.3 --- LVM2/test/t-mirror-basic.sh 2008/01/17 02:20:48 1.2 +++ LVM2/test/t-mirror-basic.sh 2008/01/26 00:25:45 1.3 @@ -302,6 +302,27 @@ test_expect_success "(cleanup previous test)" \ 'check_and_cleanup_lvs_' +# --- +# resync +# FIXME: using dm-delay to properly check whether the resync really started + +test_expect_success "force resync 2-way active mirror" \ + 'prepare_lvs_ && + lvcreate -l2 -m1 -n $lv1 $vg $(pv_ 1) $(pv_ 2) $(pv_ 3):0-1 && + mirrorlog_is_on_ $vg/$lv1 $(pv_ 3) && + yes | lvchange --resync $vg/$lv1 && + mirrorlog_is_on_ $vg/$lv1 $(pv_ 3) && + check_and_cleanup_lvs_' + +test_expect_success "force resync 2-way inactive mirror" \ + 'prepare_lvs_ && + lvcreate -l2 -m1 -n $lv1 $vg $(pv_ 1) $(pv_ 2) $(pv_ 3):0-1 && + lvchange -an $vg/$lv1 && + mirrorlog_is_on_ $vg/$lv1 $(pv_ 3) && + lvchange --resync $vg/$lv1 && + mirrorlog_is_on_ $vg/$lv1 $(pv_ 3) && + check_and_cleanup_lvs_' + # --------------------------------------------------------------------- test_done