All of lore.kernel.org
 help / color / mirror / Atom feed
From: Edward Shishkin <edward.shishkin@gmail.com>
To: Danila Beketov <danila.beketov@gmail.com>
Cc: reiserfs-devel@vger.kernel.org
Subject: Re: reiser4: mv command lost folder.
Date: Mon, 31 May 2010 20:57:58 +0200	[thread overview]
Message-ID: <4C0406B6.9050601@gmail.com> (raw)
In-Reply-To: <AANLkTildYHfsdvVPxZmpgAUuyF4BEfp7GOYakjclVuAx@mail.gmail.com>

Danila Beketov wrote:
>> Hello
>>     

Hello.
I have downloaded your metadata.
Thanks.

>>> Need help to return my lost folder, that has disappeared after mv
>>> command execution by magic way.
>>>       

I see this directory, but can not extract it so far.. It's old name
has been removed, but new one wasn't created for some reasons.

Eventually I have found that all link/unlink stuff in reiser4 is racy:
the process which creates a child takes an exclusive flag
REISER4_IMMUTABLE so that other concurrent processes
should wait on this flag. However, instead of waiting they return
reiser4-specific error number (-E_REPEAT) to the VFS...
Will be fixed.

I'll take a look why fsck don't want to put your poor directory to
lost+found. but it'll take some time (I have only weekends for
reiser4).

The oops below is specific to zen-kernels. Sometimes zen
folks try to fix reiser4 without success, so before sending oopses
to this mailing list please make sure that you use -mm kernels,
or reiser4 stuff against vanilla kernels from kernel.org.

Thank you.
Edward.

>
> May 19 20:04:32 beda kernel: ------------[ cut here ]------------
> May 19 20:04:32 beda kernel: kernel BUG at fs/reiser4/txnmgr.c:1116!
> May 19 20:04:32 beda kernel: invalid opcode: 0000 [#1] PREEMPT
> May 19 20:04:32 beda kernel: last sysfs file:
> /sys/devices/pci0000:00/0000:00:1f.2/host3/target3:0:0/3:0:0:0/block/sdb/dev
> May 19 20:04:32 beda kernel: Modules linked in: vboxnetadp vboxnetflt
> vboxdrv ipv6 oss_usb oss_envy24ht osscore btusb bluetooth nvidia(P)
> uvcvideo videodev v4l1_compat i2c_i801 parport_pc parport i2c_core
> May 19 20:04:32 beda kernel:
> May 19 20:04:32 beda kernel: Pid: 1453, comm: ent:sda8! Tainted: P
>      (2.6.32-gentoo-r7 #1) MS-6728
> May 19 20:04:32 beda kernel: EIP: 0060:[<c10d4625>] EFLAGS: 00010202 CPU: 0
> May 19 20:04:32 beda kernel: EIP is at reiser4_txn_end+0x511/0x55f
> May 19 20:04:32 beda kernel: EAX: 000073cd EBX: 00000000 ECX: 00000001
> EDX: ed46a9a8
> May 19 20:04:32 beda kernel: ESI: f6adfe48 EDI: f661d0ec EBP: f6adfe68
> ESP: f6adfe10
> May 19 20:04:32 beda kernel: DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
> May 19 20:04:32 beda kernel: Process ent:sda8! (pid: 1453, ti=f6ade000
> task=f7083000 task.ti=f6ade000)
> May 19 20:04:32 beda kernel: Stack:
> May 19 20:04:32 beda kernel: f6adfe40 00000000 edce7e00 f6b3ec00
> edce7ee8 edce7e74 ef133100 00000000
> May 19 20:04:32 beda kernel: <0> f70832e8 f7083000 f6adff30 f6adff6c
> ed46a900 f6adff6c 000000a4 00000000
> May 19 20:04:32 beda kernel: <0> 00000000 00000000 00000000 f6adff30
> ed46a900 f661d0dc f6adfe74 c10d467e
> May 19 20:04:32 beda kernel: Call Trace:
> May 19 20:04:32 beda kernel: [<c10d467e>] ? reiser4_txn_restart+0xb/0x1a
> May 19 20:04:32 beda kernel: [<c10d49b3>] ? flush_some_atom+0x326/0x40d
> May 19 20:04:32 beda kernel: [<c10e1a3c>] ? reiser4_writeout+0xe5/0x1af
> May 19 20:04:32 beda kernel: [<c1099d8a>] ? writeback_inodes_wb+0x308/0x398
> May 19 20:04:32 beda kernel: [<c10e2390>] ? entd+0x19a/0x36a
> May 19 20:04:32 beda kernel: [<c10e21f6>] ? entd+0x0/0x36a
> May 19 20:04:32 beda kernel: [<c1036fa3>] ? kthread+0x66/0x68
> May 19 20:04:32 beda kernel: [<c1036f3d>] ? kthread+0x0/0x68
> May 19 20:04:32 beda kernel: [<c10033e3>] ? kernel_thread_helper+0x7/0x14
> May 19 20:04:32 beda kernel: Code: ff ff 83 68 14 01 f6 40 08 08 0f 84
>   


  reply	other threads:[~2010-05-31 18:57 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-28  5:57 reiser4: mv command lost folder Danila Beketov
2010-05-28  9:45 ` Edward Shishkin
     [not found]   ` <AANLkTimGrw7rDQb8d21MfP1xZHRFki-QhjzoLFD4cUJB@mail.gmail.com>
2010-05-29  5:08     ` Danila Beketov
2010-05-31 18:57       ` Edward Shishkin [this message]
2010-06-01  3:37         ` Danila Beketov

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=4C0406B6.9050601@gmail.com \
    --to=edward.shishkin@gmail.com \
    --cc=danila.beketov@gmail.com \
    --cc=reiserfs-devel@vger.kernel.org \
    /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 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.