All of lore.kernel.org
 help / color / mirror / Atom feed
* [CHECKER] Do ext2, jfs and reiserfs respect mount -o sync/dirsync option? (fwd)
@ 2005-03-04 23:23 Junfeng Yang
  2005-03-05 10:35 ` Vladimir Saveliev
  0 siblings, 1 reply; 9+ messages in thread
From: Junfeng Yang @ 2005-03-04 23:23 UTC (permalink / raw)
  To: reiserfs-list; +Cc: mc


Looks like I sent the following message to an obsolete mailing list...

---------- Forwarded message ----------
Date: Thu, 3 Mar 2005 22:33:40 -0800 (PST)
From: Junfeng Yang <yjf@stanford.edu>
To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
     ext2-devel@lists.sourceforge.net,
     jfs-discussion@www-124.southbury.usf.ibm.com, reiser@namesys.com
Cc: mc@cs.stanford.edu
Subject: [MC] [CHECKER] Do ext2,
     jfs and reiserfs respect mount -o sync/dirsync option?


Hi,

FiSC (our file system checker) emits several warnings on ext2, jfs and
reiserfs, complaining that diretories or files are lost while FiSC
believes they should already be persistent on disk. (ext3 behaves
correctly.)

All warnings boil down to a single cause:  when these file systems are
mounted -o sync or dirsync, dirty blocks are still written out
asynchronously.  It appears to me that these mount options don't have any
effect on these file systems.  Is this the intended behavior?

man mount shows:

              sync   All  I/O to the file system should be done
synchronously.

              dirsync
                     All directory updates within the file  system  should
be
                     done  synchronously.   This  affects the following
system
                     calls: creat, link, unlink, symlink, mkdir, rmdir,
mknod
                     and rename.

Any clafirication on this would be very helpful,

-Junfeng


_______________________________________________
MC mailing list
MC@keeda.stanford.edu
http://keeda.stanford.edu/cgi-bin/mailman/listinfo/mc


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [CHECKER] Do ext2, jfs and reiserfs respect mount -o sync/dirsync option? (fwd)
  2005-03-04 23:23 [CHECKER] Do ext2, jfs and reiserfs respect mount -o sync/dirsync option? (fwd) Junfeng Yang
@ 2005-03-05 10:35 ` Vladimir Saveliev
  2005-03-05 20:52   ` Junfeng Yang
  0 siblings, 1 reply; 9+ messages in thread
From: Vladimir Saveliev @ 2005-03-05 10:35 UTC (permalink / raw)
  To: Junfeng Yang; +Cc: reiserfs-list, mc

Hello

On Sat, 2005-03-05 at 02:23, Junfeng Yang wrote:
> Looks like I sent the following message to an obsolete mailing list...
> 
> ---------- Forwarded message ----------
> Date: Thu, 3 Mar 2005 22:33:40 -0800 (PST)
> From: Junfeng Yang <yjf@stanford.edu>
> To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
>      ext2-devel@lists.sourceforge.net,
>      jfs-discussion@www-124.southbury.usf.ibm.com, reiser@namesys.com
> Cc: mc@cs.stanford.edu
> Subject: [MC] [CHECKER] Do ext2,
>      jfs and reiserfs respect mount -o sync/dirsync option?
> 
> 
> Hi,
> 
> FiSC (our file system checker) emits several warnings on ext2, jfs and
> reiserfs, complaining that diretories or files are lost while FiSC
> believes they should already be persistent on disk. (ext3 behaves
> correctly.)
> 
> All warnings boil down to a single cause:  when these file systems are
> mounted -o sync or dirsync, dirty blocks are still written out
> asynchronously.  It appears to me that these mount options don't have any
> effect on these file systems.  Is this the intended behavior?
> 

I just made the follong test on reiserfs (2.6.11-rc4-mm1):
mkreiserfs /dev/hda6
mount /dev/hda6 /mnt -o sync
touch /mnt/file
mkdir /mnt/d
echo Hello > /mnt/hello
reboot -f -n

When system booted up again I mounted /dev/hda6 and all created things
are there. 

Please describe what should one do to get the problem.

> man mount shows:
> 
>               sync   All  I/O to the file system should be done
> synchronously.
> 
>               dirsync
>                      All directory updates within the file  system  should
> be
>                      done  synchronously.   This  affects the following
> system
>                      calls: creat, link, unlink, symlink, mkdir, rmdir,
> mknod
>                      and rename.
> 
> Any clafirication on this would be very helpful,
> 
> -Junfeng
> 
> 
> _______________________________________________
> MC mailing list
> MC@keeda.stanford.edu
> http://keeda.stanford.edu/cgi-bin/mailman/listinfo/mc
> 
> 


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [CHECKER] Do ext2, jfs and reiserfs respect mount -o sync/dirsync option? (fwd)
  2005-03-05 10:35 ` Vladimir Saveliev
@ 2005-03-05 20:52   ` Junfeng Yang
  2005-03-07  4:48     ` Junfeng Yang
  0 siblings, 1 reply; 9+ messages in thread
From: Junfeng Yang @ 2005-03-05 20:52 UTC (permalink / raw)
  To: Vladimir Saveliev; +Cc: reiserfs-list, mc

> I just made the follong test on reiserfs (2.6.11-rc4-mm1):
> mkreiserfs /dev/hda6
> mount /dev/hda6 /mnt -o sync
> touch /mnt/file
> mkdir /mnt/d
> echo Hello > /mnt/hello
> reboot -f -n

Here is what I do to reproduce the same problem:

1. mkreiserfs on a partition
2. issue several file system operations
3. "crash" and resart the machine
4. run reiserfsck --fix-fixable --yes to recover
5. mount the recovered partition.

It appears that step 4 is _important_ in reproducing the problem.  If I
just mount the crashed disk, everything appears to be fine.  However,
attempt to recover the crashed image using reiserfsck result in
metadata/data loss.

Details are attached below.  Let me know if you need any more information.

The script I use (run as root)
#!/bin/sh
umount /dev/hda9
/sbin/mkreiserfs -f /dev/hda9
mount -t reiserfs /dev/hda9 /mnt/sbd1 -o sync,dirsync
ln -s /mnt/sbd1 /mnt/sbd1/0001
touch /mnt/sbd1/0002
mkdir /mnt/sbd1/0003
reboot -f -n

uname -a shows:
Linux notus 2.6.11 #1 Sat Mar 5 04:39:12 PST 2005 i686 GNU/Linux

reiserfsck output is:
reiserfsck 3.6.19 (2003 www.namesys.com)

*************************************************************
** If you are using the latest reiserfsprogs and  it fails **
** please  email bug reports to reiserfs-list@namesys.com, **
** providing  as  much  information  as  possible --  your **
** hardware,  kernel,  patches,  settings,  all reiserfsck **
** messages  (including version),  the reiserfsck logfile, **
** check  the  syslog file  for  any  related information. **
** If you would like advice on using this program, support **
** is available  for $25 at  www.namesys.com/support.html. **
*************************************************************

Will check consistency of the filesystem on /dev/hda9
and will fix what can be fixed without --rebuild-tree
Will put log info to 'stdout'
###########
reiserfsck --fix-fixable started at Sat Mar  5 12:16:12 2005
###########
Replaying journal..
No transactions found
Checking internal tree..finished
Comparing bitmaps..finished
Checking Semantic tree:
finished
No corruptions found
There are on the filesystem:
        Leaves 1
        Internal nodes 0
        Directories 1
        Other files 0
        Data block pointers 0 (0 of them are zero)
        Safe links 0
###########
reiserfsck finished at Sat Mar  5 12:16:15 2005
###########

second mount of the crashed disk shows:
ReiserFS: hda9: found reiserfs format "3.6" with standard journal
ReiserFS: hda9: using ordered data mode
ReiserFS: hda9: journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda9: checking transaction log (hda9)
ReiserFS: hda9: Using r5 hash to sort names


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [CHECKER] Do ext2, jfs and reiserfs respect mount -o sync/dirsync option? (fwd)
  2005-03-05 20:52   ` Junfeng Yang
@ 2005-03-07  4:48     ` Junfeng Yang
  2005-03-09  8:52       ` Junfeng Yang
  0 siblings, 1 reply; 9+ messages in thread
From: Junfeng Yang @ 2005-03-07  4:48 UTC (permalink / raw)
  To: Vladimir Saveliev; +Cc: reiserfs-list


Hi Vladimir, are you able to reproduce the problem?

Thanks,
-Junfeng

On Sat, 5 Mar 2005, Junfeng Yang wrote:

> > I just made the follong test on reiserfs (2.6.11-rc4-mm1):
> > mkreiserfs /dev/hda6
> > mount /dev/hda6 /mnt -o sync
> > touch /mnt/file
> > mkdir /mnt/d
> > echo Hello > /mnt/hello
> > reboot -f -n
>
> Here is what I do to reproduce the same problem:
>
> 1. mkreiserfs on a partition
> 2. issue several file system operations
> 3. "crash" and resart the machine
> 4. run reiserfsck --fix-fixable --yes to recover
> 5. mount the recovered partition.
>
> It appears that step 4 is _important_ in reproducing the problem.  If I
> just mount the crashed disk, everything appears to be fine.  However,
> attempt to recover the crashed image using reiserfsck result in
> metadata/data loss.
>
> Details are attached below.  Let me know if you need any more information.
>
> The script I use (run as root)
> #!/bin/sh
> umount /dev/hda9
> /sbin/mkreiserfs -f /dev/hda9
> mount -t reiserfs /dev/hda9 /mnt/sbd1 -o sync,dirsync
> ln -s /mnt/sbd1 /mnt/sbd1/0001
> touch /mnt/sbd1/0002
> mkdir /mnt/sbd1/0003
> reboot -f -n
>
> uname -a shows:
> Linux notus 2.6.11 #1 Sat Mar 5 04:39:12 PST 2005 i686 GNU/Linux
>
> reiserfsck output is:
> reiserfsck 3.6.19 (2003 www.namesys.com)
>
> *************************************************************
> ** If you are using the latest reiserfsprogs and  it fails **
> ** please  email bug reports to reiserfs-list@namesys.com, **
> ** providing  as  much  information  as  possible --  your **
> ** hardware,  kernel,  patches,  settings,  all reiserfsck **
> ** messages  (including version),  the reiserfsck logfile, **
> ** check  the  syslog file  for  any  related information. **
> ** If you would like advice on using this program, support **
> ** is available  for $25 at  www.namesys.com/support.html. **
> *************************************************************
>
> Will check consistency of the filesystem on /dev/hda9
> and will fix what can be fixed without --rebuild-tree
> Will put log info to 'stdout'
> ###########
> reiserfsck --fix-fixable started at Sat Mar  5 12:16:12 2005
> ###########
> Replaying journal..
> No transactions found
> Checking internal tree..finished
> Comparing bitmaps..finished
> Checking Semantic tree:
> finished
> No corruptions found
> There are on the filesystem:
>         Leaves 1
>         Internal nodes 0
>         Directories 1
>         Other files 0
>         Data block pointers 0 (0 of them are zero)
>         Safe links 0
> ###########
> reiserfsck finished at Sat Mar  5 12:16:15 2005
> ###########
>
> second mount of the crashed disk shows:
> ReiserFS: hda9: found reiserfs format "3.6" with standard journal
> ReiserFS: hda9: using ordered data mode
> ReiserFS: hda9: journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
> ReiserFS: hda9: checking transaction log (hda9)
> ReiserFS: hda9: Using r5 hash to sort names
>
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [CHECKER] Do ext2, jfs and reiserfs respect mount -o sync/dirsync option? (fwd)
  2005-03-07  4:48     ` Junfeng Yang
@ 2005-03-09  8:52       ` Junfeng Yang
  2005-03-10 21:30         ` Junfeng Yang
  0 siblings, 1 reply; 9+ messages in thread
From: Junfeng Yang @ 2005-03-09  8:52 UTC (permalink / raw)
  To: Vladimir Saveliev; +Cc: reiserfs-list, mc


Let me know if you need any more information to reproduce the warning.  I
would really appreciate it if you can cc me once you figure out if it is a
bug.

-Junfeng

On Sun, 6 Mar 2005, Junfeng Yang wrote:

>
> Hi Vladimir, are you able to reproduce the problem?
>
> Thanks,
> -Junfeng
>
> On Sat, 5 Mar 2005, Junfeng Yang wrote:
>
> > > I just made the follong test on reiserfs (2.6.11-rc4-mm1):
> > > mkreiserfs /dev/hda6
> > > mount /dev/hda6 /mnt -o sync
> > > touch /mnt/file
> > > mkdir /mnt/d
> > > echo Hello > /mnt/hello
> > > reboot -f -n
> >
> > Here is what I do to reproduce the same problem:
> >
> > 1. mkreiserfs on a partition
> > 2. issue several file system operations
> > 3. "crash" and resart the machine
> > 4. run reiserfsck --fix-fixable --yes to recover
> > 5. mount the recovered partition.
> >
> > It appears that step 4 is _important_ in reproducing the problem.  If I
> > just mount the crashed disk, everything appears to be fine.  However,
> > attempt to recover the crashed image using reiserfsck result in
> > metadata/data loss.
> >
> > Details are attached below.  Let me know if you need any more information.
> >
> > The script I use (run as root)
> > #!/bin/sh
> > umount /dev/hda9
> > /sbin/mkreiserfs -f /dev/hda9
> > mount -t reiserfs /dev/hda9 /mnt/sbd1 -o sync,dirsync
> > ln -s /mnt/sbd1 /mnt/sbd1/0001
> > touch /mnt/sbd1/0002
> > mkdir /mnt/sbd1/0003
> > reboot -f -n
> >
> > uname -a shows:
> > Linux notus 2.6.11 #1 Sat Mar 5 04:39:12 PST 2005 i686 GNU/Linux
> >
> > reiserfsck output is:
> > reiserfsck 3.6.19 (2003 www.namesys.com)
> >
> > *************************************************************
> > ** If you are using the latest reiserfsprogs and  it fails **
> > ** please  email bug reports to reiserfs-list@namesys.com, **
> > ** providing  as  much  information  as  possible --  your **
> > ** hardware,  kernel,  patches,  settings,  all reiserfsck **
> > ** messages  (including version),  the reiserfsck logfile, **
> > ** check  the  syslog file  for  any  related information. **
> > ** If you would like advice on using this program, support **
> > ** is available  for $25 at  www.namesys.com/support.html. **
> > *************************************************************
> >
> > Will check consistency of the filesystem on /dev/hda9
> > and will fix what can be fixed without --rebuild-tree
> > Will put log info to 'stdout'
> > ###########
> > reiserfsck --fix-fixable started at Sat Mar  5 12:16:12 2005
> > ###########
> > Replaying journal..
> > No transactions found
> > Checking internal tree..finished
> > Comparing bitmaps..finished
> > Checking Semantic tree:
> > finished
> > No corruptions found
> > There are on the filesystem:
> >         Leaves 1
> >         Internal nodes 0
> >         Directories 1
> >         Other files 0
> >         Data block pointers 0 (0 of them are zero)
> >         Safe links 0
> > ###########
> > reiserfsck finished at Sat Mar  5 12:16:15 2005
> > ###########
> >
> > second mount of the crashed disk shows:
> > ReiserFS: hda9: found reiserfs format "3.6" with standard journal
> > ReiserFS: hda9: using ordered data mode
> > ReiserFS: hda9: journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
> > ReiserFS: hda9: checking transaction log (hda9)
> > ReiserFS: hda9: Using r5 hash to sort names
> >
> >
>
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [CHECKER] Do ext2, jfs and reiserfs respect mount -o sync/dirsync option? (fwd)
  2005-03-09  8:52       ` Junfeng Yang
@ 2005-03-10 21:30         ` Junfeng Yang
  2005-03-11 11:18           ` E.Gryaznova
  2005-03-11 19:48           ` I changed the subject line so that vitaly will read it Hans Reiser
  0 siblings, 2 replies; 9+ messages in thread
From: Junfeng Yang @ 2005-03-10 21:30 UTC (permalink / raw)
  To: Vladimir Saveliev; +Cc: reiserfs-list, mc


Hi, our mail server had some problems the last few days.  I'm not sure if
you guys have received my message or not.  Can you please send me an ACK,
even if you haven't gotten time to diagnose the error yet?

Thanks a lot,
-Junfeng

On Wed, 9 Mar 2005, Junfeng Yang wrote:

>
> Let me know if you need any more information to reproduce the warning.  I
> would really appreciate it if you can cc me once you figure out if it is a
> bug.
>
> -Junfeng
>
> On Sun, 6 Mar 2005, Junfeng Yang wrote:
>
> >
> > Hi Vladimir, are you able to reproduce the problem?
> >
> > Thanks,
> > -Junfeng
> >
> > On Sat, 5 Mar 2005, Junfeng Yang wrote:
> >
> > > > I just made the follong test on reiserfs (2.6.11-rc4-mm1):
> > > > mkreiserfs /dev/hda6
> > > > mount /dev/hda6 /mnt -o sync
> > > > touch /mnt/file
> > > > mkdir /mnt/d
> > > > echo Hello > /mnt/hello
> > > > reboot -f -n
> > >
> > > Here is what I do to reproduce the same problem:
> > >
> > > 1. mkreiserfs on a partition
> > > 2. issue several file system operations
> > > 3. "crash" and resart the machine
> > > 4. run reiserfsck --fix-fixable --yes to recover
> > > 5. mount the recovered partition.
> > >
> > > It appears that step 4 is _important_ in reproducing the problem.  If I
> > > just mount the crashed disk, everything appears to be fine.  However,
> > > attempt to recover the crashed image using reiserfsck result in
> > > metadata/data loss.
> > >
> > > Details are attached below.  Let me know if you need any more information.
> > >
> > > The script I use (run as root)
> > > #!/bin/sh
> > > umount /dev/hda9
> > > /sbin/mkreiserfs -f /dev/hda9
> > > mount -t reiserfs /dev/hda9 /mnt/sbd1 -o sync,dirsync
> > > ln -s /mnt/sbd1 /mnt/sbd1/0001
> > > touch /mnt/sbd1/0002
> > > mkdir /mnt/sbd1/0003
> > > reboot -f -n
> > >
> > > uname -a shows:
> > > Linux notus 2.6.11 #1 Sat Mar 5 04:39:12 PST 2005 i686 GNU/Linux
> > >
> > > reiserfsck output is:
> > > reiserfsck 3.6.19 (2003 www.namesys.com)
> > >
> > > *************************************************************
> > > ** If you are using the latest reiserfsprogs and  it fails **
> > > ** please  email bug reports to reiserfs-list@namesys.com, **
> > > ** providing  as  much  information  as  possible --  your **
> > > ** hardware,  kernel,  patches,  settings,  all reiserfsck **
> > > ** messages  (including version),  the reiserfsck logfile, **
> > > ** check  the  syslog file  for  any  related information. **
> > > ** If you would like advice on using this program, support **
> > > ** is available  for $25 at  www.namesys.com/support.html. **
> > > *************************************************************
> > >
> > > Will check consistency of the filesystem on /dev/hda9
> > > and will fix what can be fixed without --rebuild-tree
> > > Will put log info to 'stdout'
> > > ###########
> > > reiserfsck --fix-fixable started at Sat Mar  5 12:16:12 2005
> > > ###########
> > > Replaying journal..
> > > No transactions found
> > > Checking internal tree..finished
> > > Comparing bitmaps..finished
> > > Checking Semantic tree:
> > > finished
> > > No corruptions found
> > > There are on the filesystem:
> > >         Leaves 1
> > >         Internal nodes 0
> > >         Directories 1
> > >         Other files 0
> > >         Data block pointers 0 (0 of them are zero)
> > >         Safe links 0
> > > ###########
> > > reiserfsck finished at Sat Mar  5 12:16:15 2005
> > > ###########
> > >
> > > second mount of the crashed disk shows:
> > > ReiserFS: hda9: found reiserfs format "3.6" with standard journal
> > > ReiserFS: hda9: using ordered data mode
> > > ReiserFS: hda9: journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
> > > ReiserFS: hda9: checking transaction log (hda9)
> > > ReiserFS: hda9: Using r5 hash to sort names
> > >
> > >
> >
> >
>
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [CHECKER] Do ext2, jfs and reiserfs respect mount -o sync/dirsync option? (fwd)
  2005-03-10 21:30         ` Junfeng Yang
@ 2005-03-11 11:18           ` E.Gryaznova
  2005-03-12  6:24             ` Junfeng Yang
  2005-03-11 19:48           ` I changed the subject line so that vitaly will read it Hans Reiser
  1 sibling, 1 reply; 9+ messages in thread
From: E.Gryaznova @ 2005-03-11 11:18 UTC (permalink / raw)
  To: Junfeng Yang; +Cc: Vladimir Saveliev, reiserfs-list, mc

Hello, Junfeng.

Thank you for the report and sorry for delay.

Yes, the problem exists somewhere, but this is not reiserfsck 
--fix-fixable problem.
I just modified the set of commands by the following way:

mkreiserfs dev && mount dev /mnt -o sync && touch /mnt/file && mkdir 
/mnt/d && echo Hello >/mnt/hello && reboot -fn
After boot it is reasonable to pack the reiserfs metada and compare 
"mount" and "reiserfsck --fix-fixable" results on _one_ crashed filesystem.
# debugreiserfs -p dev | gzip -c  > metadata.gz
1.
mount the crashed disk and see data

2.
umount
dd if=/dev/zero of=dev
gunzip -c metadata.gz | debugreiserfs -u dev
reiserfsck --fix-fixable dev
mount the recovered  filesystem and see data

I this case the results of "mount" and "fsck --fix-fixable && mount "are 
equal.
Nevetheless, the "sync" problem exists somewhere. Because (yes, you are 
right), sometimes there are no correct data on filesystem after such 
"crash". I run this test several times and see that sometimes data is 
lost after reboot -fn.

We are working on this problem now.

Thanks,
Lena

Junfeng Yang wrote:

>Hi, our mail server had some problems the last few days.  I'm not sure if
>you guys have received my message or not.  Can you please send me an ACK,
>even if you haven't gotten time to diagnose the error yet?
>
>Thanks a lot,
>-Junfeng
>
>On Wed, 9 Mar 2005, Junfeng Yang wrote:
>
>  
>
>>Let me know if you need any more information to reproduce the warning.  I
>>would really appreciate it if you can cc me once you figure out if it is a
>>bug.
>>
>>-Junfeng
>>
>>On Sun, 6 Mar 2005, Junfeng Yang wrote:
>>
>>    
>>
>>>Hi Vladimir, are you able to reproduce the problem?
>>>
>>>Thanks,
>>>-Junfeng
>>>
>>>On Sat, 5 Mar 2005, Junfeng Yang wrote:
>>>
>>>      
>>>
>>>>>I just made the follong test on reiserfs (2.6.11-rc4-mm1):
>>>>>mkreiserfs /dev/hda6
>>>>>mount /dev/hda6 /mnt -o sync
>>>>>touch /mnt/file
>>>>>mkdir /mnt/d
>>>>>echo Hello > /mnt/hello
>>>>>reboot -f -n
>>>>>          
>>>>>
>>>>Here is what I do to reproduce the same problem:
>>>>
>>>>1. mkreiserfs on a partition
>>>>2. issue several file system operations
>>>>3. "crash" and resart the machine
>>>>4. run reiserfsck --fix-fixable --yes to recover
>>>>5. mount the recovered partition.
>>>>
>>>>It appears that step 4 is _important_ in reproducing the problem.  If I
>>>>just mount the crashed disk, everything appears to be fine.  However,
>>>>attempt to recover the crashed image using reiserfsck result in
>>>>metadata/data loss.
>>>>
>>>>Details are attached below.  Let me know if you need any more information.
>>>>
>>>>The script I use (run as root)
>>>>#!/bin/sh
>>>>umount /dev/hda9
>>>>/sbin/mkreiserfs -f /dev/hda9
>>>>mount -t reiserfs /dev/hda9 /mnt/sbd1 -o sync,dirsync
>>>>ln -s /mnt/sbd1 /mnt/sbd1/0001
>>>>touch /mnt/sbd1/0002
>>>>mkdir /mnt/sbd1/0003
>>>>reboot -f -n
>>>>
>>>>uname -a shows:
>>>>Linux notus 2.6.11 #1 Sat Mar 5 04:39:12 PST 2005 i686 GNU/Linux
>>>>
>>>>reiserfsck output is:
>>>>reiserfsck 3.6.19 (2003 www.namesys.com)
>>>>
>>>>*************************************************************
>>>>** If you are using the latest reiserfsprogs and  it fails **
>>>>** please  email bug reports to reiserfs-list@namesys.com, **
>>>>** providing  as  much  information  as  possible --  your **
>>>>** hardware,  kernel,  patches,  settings,  all reiserfsck **
>>>>** messages  (including version),  the reiserfsck logfile, **
>>>>** check  the  syslog file  for  any  related information. **
>>>>** If you would like advice on using this program, support **
>>>>** is available  for $25 at  www.namesys.com/support.html. **
>>>>*************************************************************
>>>>
>>>>Will check consistency of the filesystem on /dev/hda9
>>>>and will fix what can be fixed without --rebuild-tree
>>>>Will put log info to 'stdout'
>>>>###########
>>>>reiserfsck --fix-fixable started at Sat Mar  5 12:16:12 2005
>>>>###########
>>>>Replaying journal..
>>>>No transactions found
>>>>Checking internal tree..finished
>>>>Comparing bitmaps..finished
>>>>Checking Semantic tree:
>>>>finished
>>>>No corruptions found
>>>>There are on the filesystem:
>>>>        Leaves 1
>>>>        Internal nodes 0
>>>>        Directories 1
>>>>        Other files 0
>>>>        Data block pointers 0 (0 of them are zero)
>>>>        Safe links 0
>>>>###########
>>>>reiserfsck finished at Sat Mar  5 12:16:15 2005
>>>>###########
>>>>
>>>>second mount of the crashed disk shows:
>>>>ReiserFS: hda9: found reiserfs format "3.6" with standard journal
>>>>ReiserFS: hda9: using ordered data mode
>>>>ReiserFS: hda9: journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
>>>>ReiserFS: hda9: checking transaction log (hda9)
>>>>ReiserFS: hda9: Using r5 hash to sort names
>>>>
>>>>
>>>>        
>>>>
>>>      
>>>
>>    
>>
>
>
>
>  
>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* I changed the subject line so that vitaly will read it....
  2005-03-10 21:30         ` Junfeng Yang
  2005-03-11 11:18           ` E.Gryaznova
@ 2005-03-11 19:48           ` Hans Reiser
  1 sibling, 0 replies; 9+ messages in thread
From: Hans Reiser @ 2005-03-11 19:48 UTC (permalink / raw)
  To: Junfeng Yang, vitaly; +Cc: Vladimir Saveliev, reiserfs-list, mc

Junfeng Yang wrote:

>Hi, our mail server had some problems the last few days.  I'm not sure if
>you guys have received my message or not.  Can you please send me an ACK,
>even if you haven't gotten time to diagnose the error yet?
>
>Thanks a lot,
>-Junfeng
>
>On Wed, 9 Mar 2005, Junfeng Yang wrote:
>
>  
>
>>Let me know if you need any more information to reproduce the warning.  I
>>would really appreciate it if you can cc me once you figure out if it is a
>>bug.
>>
>>-Junfeng
>>
>>On Sun, 6 Mar 2005, Junfeng Yang wrote:
>>
>>    
>>
>>>Hi Vladimir, are you able to reproduce the problem?
>>>
>>>Thanks,
>>>-Junfeng
>>>
>>>On Sat, 5 Mar 2005, Junfeng Yang wrote:
>>>
>>>      
>>>
>>>>>I just made the follong test on reiserfs (2.6.11-rc4-mm1):
>>>>>mkreiserfs /dev/hda6
>>>>>mount /dev/hda6 /mnt -o sync
>>>>>touch /mnt/file
>>>>>mkdir /mnt/d
>>>>>echo Hello > /mnt/hello
>>>>>reboot -f -n
>>>>>          
>>>>>
>>>>Here is what I do to reproduce the same problem:
>>>>
>>>>1. mkreiserfs on a partition
>>>>2. issue several file system operations
>>>>3. "crash" and resart the machine
>>>>4. run reiserfsck --fix-fixable --yes to recover
>>>>5. mount the recovered partition.
>>>>
>>>>It appears that step 4 is _important_ in reproducing the problem.  If I
>>>>just mount the crashed disk, everything appears to be fine.  However,
>>>>attempt to recover the crashed image using reiserfsck result in
>>>>metadata/data loss.
>>>>
>>>>Details are attached below.  Let me know if you need any more information.
>>>>
>>>>The script I use (run as root)
>>>>#!/bin/sh
>>>>umount /dev/hda9
>>>>/sbin/mkreiserfs -f /dev/hda9
>>>>mount -t reiserfs /dev/hda9 /mnt/sbd1 -o sync,dirsync
>>>>ln -s /mnt/sbd1 /mnt/sbd1/0001
>>>>touch /mnt/sbd1/0002
>>>>mkdir /mnt/sbd1/0003
>>>>reboot -f -n
>>>>
>>>>uname -a shows:
>>>>Linux notus 2.6.11 #1 Sat Mar 5 04:39:12 PST 2005 i686 GNU/Linux
>>>>
>>>>reiserfsck output is:
>>>>reiserfsck 3.6.19 (2003 www.namesys.com)
>>>>
>>>>*************************************************************
>>>>** If you are using the latest reiserfsprogs and  it fails **
>>>>** please  email bug reports to reiserfs-list@namesys.com, **
>>>>** providing  as  much  information  as  possible --  your **
>>>>** hardware,  kernel,  patches,  settings,  all reiserfsck **
>>>>** messages  (including version),  the reiserfsck logfile, **
>>>>** check  the  syslog file  for  any  related information. **
>>>>** If you would like advice on using this program, support **
>>>>** is available  for $25 at  www.namesys.com/support.html. **
>>>>*************************************************************
>>>>
>>>>Will check consistency of the filesystem on /dev/hda9
>>>>and will fix what can be fixed without --rebuild-tree
>>>>Will put log info to 'stdout'
>>>>###########
>>>>reiserfsck --fix-fixable started at Sat Mar  5 12:16:12 2005
>>>>###########
>>>>Replaying journal..
>>>>No transactions found
>>>>Checking internal tree..finished
>>>>Comparing bitmaps..finished
>>>>Checking Semantic tree:
>>>>finished
>>>>No corruptions found
>>>>There are on the filesystem:
>>>>        Leaves 1
>>>>        Internal nodes 0
>>>>        Directories 1
>>>>        Other files 0
>>>>        Data block pointers 0 (0 of them are zero)
>>>>        Safe links 0
>>>>###########
>>>>reiserfsck finished at Sat Mar  5 12:16:15 2005
>>>>###########
>>>>
>>>>second mount of the crashed disk shows:
>>>>ReiserFS: hda9: found reiserfs format "3.6" with standard journal
>>>>ReiserFS: hda9: using ordered data mode
>>>>ReiserFS: hda9: journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
>>>>ReiserFS: hda9: checking transaction log (hda9)
>>>>ReiserFS: hda9: Using r5 hash to sort names
>>>>
>>>>
>>>>        
>>>>
>>>      
>>>
>>    
>>
>
>
>
>  
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [CHECKER] Do ext2, jfs and reiserfs respect mount -o sync/dirsync option? (fwd)
  2005-03-11 11:18           ` E.Gryaznova
@ 2005-03-12  6:24             ` Junfeng Yang
  0 siblings, 0 replies; 9+ messages in thread
From: Junfeng Yang @ 2005-03-12  6:24 UTC (permalink / raw)
  To: E.Gryaznova; +Cc: Vladimir Saveliev, reiserfs-list, mc, reiser


Thanks a lot guys.  Please keep me posted on this.
-Junfeng

On Fri, 11 Mar 2005, E.Gryaznova wrote:

> Hello, Junfeng.
>
> Thank you for the report and sorry for delay.
>
> Yes, the problem exists somewhere, but this is not reiserfsck
> --fix-fixable problem.
> I just modified the set of commands by the following way:
>
> mkreiserfs dev && mount dev /mnt -o sync && touch /mnt/file && mkdir
> /mnt/d && echo Hello >/mnt/hello && reboot -fn
> After boot it is reasonable to pack the reiserfs metada and compare
> "mount" and "reiserfsck --fix-fixable" results on _one_ crashed filesystem.
> # debugreiserfs -p dev | gzip -c  > metadata.gz
> 1.
> mount the crashed disk and see data
>
> 2.
> umount
> dd if=/dev/zero of=dev
> gunzip -c metadata.gz | debugreiserfs -u dev
> reiserfsck --fix-fixable dev
> mount the recovered  filesystem and see data
>
> I this case the results of "mount" and "fsck --fix-fixable && mount "are
> equal.
> Nevetheless, the "sync" problem exists somewhere. Because (yes, you are
> right), sometimes there are no correct data on filesystem after such
> "crash". I run this test several times and see that sometimes data is
> lost after reboot -fn.
>
> We are working on this problem now.
>
> Thanks,
> Lena
>
> Junfeng Yang wrote:
>
> >Hi, our mail server had some problems the last few days.  I'm not sure if
> >you guys have received my message or not.  Can you please send me an ACK,
> >even if you haven't gotten time to diagnose the error yet?
> >
> >Thanks a lot,
> >-Junfeng
> >
> >On Wed, 9 Mar 2005, Junfeng Yang wrote:
> >
> >
> >
> >>Let me know if you need any more information to reproduce the warning.  I
> >>would really appreciate it if you can cc me once you figure out if it is a
> >>bug.
> >>
> >>-Junfeng
> >>
> >>On Sun, 6 Mar 2005, Junfeng Yang wrote:
> >>
> >>
> >>
> >>>Hi Vladimir, are you able to reproduce the problem?
> >>>
> >>>Thanks,
> >>>-Junfeng
> >>>
> >>>On Sat, 5 Mar 2005, Junfeng Yang wrote:
> >>>
> >>>
> >>>
> >>>>>I just made the follong test on reiserfs (2.6.11-rc4-mm1):
> >>>>>mkreiserfs /dev/hda6
> >>>>>mount /dev/hda6 /mnt -o sync
> >>>>>touch /mnt/file
> >>>>>mkdir /mnt/d
> >>>>>echo Hello > /mnt/hello
> >>>>>reboot -f -n
> >>>>>
> >>>>>
> >>>>Here is what I do to reproduce the same problem:
> >>>>
> >>>>1. mkreiserfs on a partition
> >>>>2. issue several file system operations
> >>>>3. "crash" and resart the machine
> >>>>4. run reiserfsck --fix-fixable --yes to recover
> >>>>5. mount the recovered partition.
> >>>>
> >>>>It appears that step 4 is _important_ in reproducing the problem.  If I
> >>>>just mount the crashed disk, everything appears to be fine.  However,
> >>>>attempt to recover the crashed image using reiserfsck result in
> >>>>metadata/data loss.
> >>>>
> >>>>Details are attached below.  Let me know if you need any more information.
> >>>>
> >>>>The script I use (run as root)
> >>>>#!/bin/sh
> >>>>umount /dev/hda9
> >>>>/sbin/mkreiserfs -f /dev/hda9
> >>>>mount -t reiserfs /dev/hda9 /mnt/sbd1 -o sync,dirsync
> >>>>ln -s /mnt/sbd1 /mnt/sbd1/0001
> >>>>touch /mnt/sbd1/0002
> >>>>mkdir /mnt/sbd1/0003
> >>>>reboot -f -n
> >>>>
> >>>>uname -a shows:
> >>>>Linux notus 2.6.11 #1 Sat Mar 5 04:39:12 PST 2005 i686 GNU/Linux
> >>>>
> >>>>reiserfsck output is:
> >>>>reiserfsck 3.6.19 (2003 www.namesys.com)
> >>>>
> >>>>*************************************************************
> >>>>** If you are using the latest reiserfsprogs and  it fails **
> >>>>** please  email bug reports to reiserfs-list@namesys.com, **
> >>>>** providing  as  much  information  as  possible --  your **
> >>>>** hardware,  kernel,  patches,  settings,  all reiserfsck **
> >>>>** messages  (including version),  the reiserfsck logfile, **
> >>>>** check  the  syslog file  for  any  related information. **
> >>>>** If you would like advice on using this program, support **
> >>>>** is available  for $25 at  www.namesys.com/support.html. **
> >>>>*************************************************************
> >>>>
> >>>>Will check consistency of the filesystem on /dev/hda9
> >>>>and will fix what can be fixed without --rebuild-tree
> >>>>Will put log info to 'stdout'
> >>>>###########
> >>>>reiserfsck --fix-fixable started at Sat Mar  5 12:16:12 2005
> >>>>###########
> >>>>Replaying journal..
> >>>>No transactions found
> >>>>Checking internal tree..finished
> >>>>Comparing bitmaps..finished
> >>>>Checking Semantic tree:
> >>>>finished
> >>>>No corruptions found
> >>>>There are on the filesystem:
> >>>>        Leaves 1
> >>>>        Internal nodes 0
> >>>>        Directories 1
> >>>>        Other files 0
> >>>>        Data block pointers 0 (0 of them are zero)
> >>>>        Safe links 0
> >>>>###########
> >>>>reiserfsck finished at Sat Mar  5 12:16:15 2005
> >>>>###########
> >>>>
> >>>>second mount of the crashed disk shows:
> >>>>ReiserFS: hda9: found reiserfs format "3.6" with standard journal
> >>>>ReiserFS: hda9: using ordered data mode
> >>>>ReiserFS: hda9: journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
> >>>>ReiserFS: hda9: checking transaction log (hda9)
> >>>>ReiserFS: hda9: Using r5 hash to sort names
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >
> >
> >
> >
> >
>
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-03-12  6:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-04 23:23 [CHECKER] Do ext2, jfs and reiserfs respect mount -o sync/dirsync option? (fwd) Junfeng Yang
2005-03-05 10:35 ` Vladimir Saveliev
2005-03-05 20:52   ` Junfeng Yang
2005-03-07  4:48     ` Junfeng Yang
2005-03-09  8:52       ` Junfeng Yang
2005-03-10 21:30         ` Junfeng Yang
2005-03-11 11:18           ` E.Gryaznova
2005-03-12  6:24             ` Junfeng Yang
2005-03-11 19:48           ` I changed the subject line so that vitaly will read it Hans Reiser

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.