From: Bear Wolf <sportbear@gmail.com>
To: LVM general discussion and development <linux-lvm@redhat.com>
Subject: Re: [linux-lvm] new process dead after create multiple snapshot volumes
Date: Sat, 17 Sep 2005 14:27:10 +0800 [thread overview]
Message-ID: <95bbd1905091623272f7455ec@mail.gmail.com> (raw)
In-Reply-To: <95bbd19050912014220e457b@mail.gmail.com>
I also found the process dead, that is "pdflush"
there're 2 "pdflush" always running on my system,
but one is dead after I create the 3rd snapshot volumes and access the
source volume then sync
-bash-3.00# ps x
PID TTY STAT TIME COMMAND
1 ? S 0:01 init [2]
2 ? S 0:00 [migration/0]
3 ? SN 0:00 [ksoftirqd/0]
4 ? S< 0:00 [events/0]
5 ? S< 0:00 [khelper]
6 ? S< 0:00 [kthread]
8 ? S< 0:00 [kacpid]
70 ? S< 0:00 [kblockd/0]
73 ? S< 0:00 [khubd]
129 ? S 0:00 [pdflush]
130 ? D 0:00 [pdflush]
132 ? S< 0:00 [aio/0]
131 ? S 0:00 [kswapd0]
134 ? S< 0:00 [xfslogd/0]
133 ? S 0:00 [cifsoplockd]
135 ? S< 0:00 [xfsdatad/0]
136 ? S 0:00 [xfsbufd]
723 ? S< 0:00 [kseriod]
773 ? S 0:00 [scsi_eh_0]
777 ? S< 0:00 [ata/0]
801 ? S< 0:00 [kcryptd/0]
934 ? S< 0:00 [kcopyd]
1330 ? Ss 0:00 syslogd -m 0
1334 ? Ss 0:00 klogd -x
1343 ? Ss 0:00 /usr/httpd/bin/httpd
1353 ? Ss 0:00 crond
1359 ? Ss 0:00 /bin/profamd
1479 tty1 Ss 0:00 -bash
1481 tty2 Ss+ 0:00 -bash
1483 tty3 Ss+ 0:00 /sbin/mingetty tty3
1485 tty4 Ss+ 0:00 /sbin/mingetty tty4
1487 tty5 Ss+ 0:00 /sbin/mingetty tty5
1903 ? S 0:00 [xfssyncd]
1915 tty1 D+ 0:00 sync
2037 pts/0 R+ 0:00 ps x
Rocky
2005/9/12, Bear Wolf <sportbear@gmail.com>:
> Dear Lars
>
> I tried but not work,
> the process is still hang when I trying to copy some data in source
> volume or do sync command after create the 4rd snapshot volume.
>
> should I patch the 8 and 9 of dm module?
> ftp://sources.redhat.com/pub/dm/patches/2.6-unstable/2.6.12-rc2/2.6.12-rc2-udm1/
>
> I saw that some discuss in previous mail-list
>
> SportBear
>
> 2005/9/12, Lars Ellenberg <Lars.Ellenberg@linbit.com>:
> > / 2005-09-12 10:34:15 +0800
> > \ Bear Wolf:
> > > Dear all
> > >
> > > I test snapshot function on my system.
> > > when I create the first snapshot, everything works fine.
> > > then I create more snapshot, everything works fine too.
> > > but when I access the source volume and do sync
> > > the sync command will be dead.
> > >
> > > and I test with a script file
> > >
> > > I=0
> > > for I in 1 2 3 4 5 6 7 8 9
> > > do
> > > cp -af /etc /mnt/volume1
> > > lvcreate -s -L 64 -n snaplv${I} /dev/VG01/volume1
> > > sleep 1
> > > done
> > >
> > > after create the 4th sn apshot volume, the system process hang without
> > > any error message.
> >
> > lvcreate calls into device mapper.
> > it suspends the affected targets, changes "tables", creates new targets,
> > and resumes the targets again.
> >
> > if it fails to create the new targets, or fails to adjust the "tables",
> >
> > then it unfortunately aborts, leaving the existing targets in suspended
> > state. I think that is a bug.
> >
> > to get the system working (sort of) again, you could try to
> > for d in /dev/mapper/* ; do
> > [[ $d == control ]] && continue
> > dmsetup resume $d &
> > # ^^^ important! background it!
> > done
> >
> > background it, because if you "resume" some target that depends on some
> > other target in suspended state, it will hang and wait for that other
> > target to be resumed... doh.
> >
> > worked for me... (well, to get the system back, at least).
> >
> > see also dmsetup ls, dmsetup info, dmsetp table etc.
> >
> > cheers,
> >
> > --
> > : Lars Ellenberg Tel +43-1-8178292-0 :
> > : LINBIT Information Technologies GmbH Fax +43-1-8178292-82 :
> > : Schoenbrunner Str. 244, A-1120 Vienna/Europe http://www.linbit.com :
> >
> > _______________________________________________
> > linux-lvm mailing list
> > linux-lvm@redhat.com
> > https://www.redhat.com/mailman/listinfo/linux-lvm
> > read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
> >
>
next prev parent reply other threads:[~2005-09-17 6:27 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-09-12 2:34 [linux-lvm] new process dead after create multiple snapshot volumes Bear Wolf
2005-09-12 8:05 ` Lars Ellenberg
2005-09-12 8:42 ` Bear Wolf
2005-09-17 6:27 ` Bear Wolf [this message]
2005-09-17 8:23 ` Bear Wolf
2005-09-17 8:31 ` Bear Wolf
2005-09-17 19:16 ` Lars Ellenberg
2005-09-19 1:35 ` Bear Wolf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=95bbd1905091623272f7455ec@mail.gmail.com \
--to=sportbear@gmail.com \
--cc=linux-lvm@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).