lkml.org 
[lkml]   [2012]   [Aug]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: Upgraded from 3.4 to 3.5.1 kernel: machine does not boot
    From
    On Sun, Aug 12, 2012 at 9:10 AM, Eric Sandeen <sandeen@sandeen.net> wrote:
    > On 8/10/12 11:14 PM, Justin Piszcz wrote:
    >> On Fri, Aug 10, 2012 at 7:07 PM, Justin Piszcz
    >>>
    >>> Hi,
    >>>
    >>> Found the root cause, the 3.5.1 kernel cannot mount my ext4 filesystem
    >>> (60TB).
    >
    > You are a brave man running ext4 at 60T, but thank you for testing :)
    >
    > Backing out 8aeb00ff85ad25453765dd339b408c0087db1527 from 3.5.1
    > (952fc18ef9ec707ebdc16c0786ec360295e5ff15 upstream) probably helps?
    >
    > From a quick look, I think that essentially has a :
    >
    > for (i = 0; i < ngroups; i++) {
    >
    > for (j = 0; j < ngroups; j++) {
    >
    > }
    > }
    >
    > type nested loop going on; for a filesystem this big it's going to take almost
    > literally forever, if I read it right.
    >
    > -Eric

    Hello,

    It worked!! I can mount my filesystem now!

    I pulled down 3.5 and backed out that commit, I could not quickly find
    a doc to do this, so I will add how to do that below:

    1. Clone Linux repo (3.5/stable as of this writing)
    git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

    2. List commits:
    git log

    3. Show a specific commit
    git show 8aeb00ff85ad25453765dd339b408c0087db1527

    4. How to revert the commit:
    git revert 8aeb00ff85ad25453765dd339b408c0087db1527

    # On branch master
    nothing to commit (working directory clean)

    5. Recompile, reboot, does it work?
    # df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda1 61T 17T 44T 28% /r1
    # uname -a
    Linux p34 3.5.0 #1 SMP Sun Aug 12 09:42:41 EDT 2012 x86_64 GNU/Linux

    Yes!

    CC: Greg to see if this can be backed out for 3.5.2?

    Justin.


    \
     
     \ /
      Last update: 2012-08-12 16:22    [W:0.025 / U:29.608 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site