[Linux-cluster] GFS2 - Simple script that seems to make GFS2 sad
eric johnson
johnson.eric at gmail.com
Tue Jun 26 18:47:46 UTC 2007
Hi -
I had experimented with GFS a few months back. I'm interested in it,
but know that it isn't quite production worthy yet - at least not
quite for my needs.
Now that GFS2 is emerging, I thought I'd give it a quick try again
just to see how things were shaping up.
I've got a script that seems to make our installation sad...
Take this script
> cat foo.pl
my $i=0;
my $max=shift(@ARGV);
my $d=shift(@ARGV);
if (not defined $d) {
$d="";
}
foreach(my $i=0;$i<$max;$i++) {
my $filename=sprintf("%s-%d%s",rand()*100000,$i,$d);
open FOO, ">$filename";
for (my $j=0;$j<1500;++$j) {
print FOO "This is fun!!\n";
}
close FOO;
}
Assuming a mount at /gfs
Queue up a good chunk of these - each working their own directory...
cd /gfs
mkdir foo1
cd foo1
perl -w ~/foo.pl 10000000 A &
cd ..
mkdir foo2
cd foo2
perl -w ~/foo.pl 10000000 A &
cd ..
mkdir foo3
cd foo3
perl -w ~/foo.pl 10000000 A &
cd ..
mkdir foo4
cd foo4
perl -w ~/foo.pl 10000000 A &
cd ..
mkdir foo5
cd foo5
perl -w ~/foo.pl 10000000 A &
After a few minutes, the mount seems to disappear.
> cd /gfs
-bash: cd: /gfs: Input/output error
It seems likely that I have something misconfigured...
-Eric
More information about the Linux-cluster
mailing list