Re: [Next3-users] Kernel bug..
Brought to you by:
amir73il
From: Kim H. <kh...@mu...> - 2012-05-02 10:58:33
|
Hi Amir, I followed your guide, for the most part it is okay, this is what i did: 1. git clone git://github.com/amir73il/next3-utils.git -b next3-stable That went ok. 2. git clone git://github.com/amir73il/ext4-snapshots.git -b next3-stable ~/next3-utils/linux-2.6.35.9 That gave the error: Cloning into /root/next3-utils/linux-2.6.35.9... fatal: remote error: access denied or repository not exported: /0/nw/0f/29/37/17467/1022288.git I changed "git clone git://github.com/amir73il/ext4-snapshots.git -b next3-stable ~/next3-utils/linux-2.6.35.9" to " git clone https:// github.com/amir73il/ext4... etc" than it downloaded the git. 3. I downloaded the tar ball from kernel.org i hope that was the right place. Make next3_snapshot went ok, and i copied the patch file to the correct dir. on "make module" i get this error: /root/next3-utils/next3/inode.c: In function ‘next3_write_begin’: /root/next3-utils/next3/inode.c:1983: error: redeclaration of ‘page_bufs’ with no linkage /root/next3-utils/next3/inode.c:1981: error: previous declaration of ‘page_bufs’ was here make[4]: *** [/root/next3-utils/next3/inode.o] Error 1 make[3]: *** [_module_/root/next3-utils/next3] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64' make: *** [module] Error 2 so in inode.c i removed line 1983 "struct buffer_head *page_bufs;" because it is double. after that it compiles correct. sudo make test gives: (test -f test.img && (./bin/tunefs.next3 -l test.img | grep UUID)) || \ ( touch test.img ; ./bin/truncate -s 4G test.img ; yes | ./bin/next3 mkfs test.img ) /bin/sh: ./bin/truncate: not found /bin/sh: ./bin/next3: Permission denied make: *** [test] Error 126 so i did: chmod +x ./bin/next3 cp /sbin/tunefs.next3 /root/next3-utils/bin/ gcc ./bin/truncate.c -o ./bin/truncate ./bin/next3 config /dev/loop0 /root/next3-utils/test than i did a make test again, this time it was ok. I installed this module and tested for 2 days, but it crashed again with the kernel bug. there where no more errors on snapshot size... this is what i got: Apr 28 00:13:29 nl-gouda-07 kernel: [14035.935096] snapshot: snapshot (40) created Apr 28 00:13:29 nl-gouda-07 kernel: [14036.117712] snapshot: snapshot (40) activated Apr 28 00:13:29 nl-gouda-07 kernel: [14036.119889] snapshot: snapshot (40) has been taken Apr 28 00:18:56 nl-gouda-07 kernel: [14362.959709] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 00:19:33 nl-gouda-07 kernel: [14399.801548] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 00:19:34 nl-gouda-07 kernel: [14401.122780] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 00:27:52 nl-gouda-07 kernel: [14898.977055] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 00:37:58 nl-gouda-07 kernel: [15505.167611] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 00:48:05 nl-gouda-07 kernel: [16111.976134] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 00:58:02 nl-gouda-07 kernel: [16708.266859] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 01:01:02 nl-gouda-07 kernel: [16888.743711] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 01:06:57 nl-gouda-07 kernel: [17243.999541] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 01:10:24 nl-gouda-07 kernel: [17450.672739] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 01:16:40 nl-gouda-07 kernel: [17826.835838] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 01:23:44 nl-gouda-07 kernel: [18250.445274] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 01:50:52 nl-gouda-07 kernel: [19878.965699] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 01:54:07 nl-gouda-07 kernel: [20073.717882] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 01:56:21 nl-gouda-07 kernel: [20207.764348] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 02:03:44 nl-gouda-07 kernel: [20651.138282] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 03:10:58 nl-gouda-07 kernel: [24684.735273] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 05:03:26 nl-gouda-07 kernel: [31432.762010] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 05:03:27 nl-gouda-07 kernel: [31433.424412] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 05:04:12 nl-gouda-07 kernel: [31478.818662] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 05:04:51 nl-gouda-07 kernel: [31518.054273] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 05:07:28 nl-gouda-07 kernel: [31674.387931] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 05:07:35 nl-gouda-07 kernel: [31681.206298] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 05:07:54 nl-gouda-07 kernel: [31700.680536] snapshot: next3_snapshot_get_undo_access(b:0/67399) failed! h_ref=1, err=-5 Apr 28 05:07:54 nl-gouda-07 kernel: [31700.680586] next3_try_to_allocate_with_rsv: aborting transaction: IO failure in __next3_journal_get_undo_access Apr 28 05:07:54 nl-gouda-07 kernel: [31700.680636] NEXT3-fs error (device dm-1) in next3_new_blocks: IO failure Apr 28 05:07:54 nl-gouda-07 kernel: [31700.683029] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 05:07:54 nl-gouda-07 kernel: [31700.686079] NEXT3-fs error (device dm-1) in next3_dirty_inode: IO failure Apr 28 05:07:54 nl-gouda-07 kernel: [31700.688997] NEXT3-fs error (device dm-1) in next3_inode_list_add: Readonly filesystem Apr 28 05:07:54 nl-gouda-07 kernel: [31700.691876] NEXT3-fs error (device dm-1) in next3_write_begin: IO failure Apr 28 05:07:54 nl-gouda-07 rsyncd[7886]: rsync: write failed on "/de-duisburg-02/users/jriesen/Datenraum Upload/100114/Berlin/Karstadt Berlin/Übergabe/PL_4_8_P91_K_Übergabe_1.OG_2009-02-02.pdf" (in BackupD$ Apr 28 05:07:54 nl-gouda-07 rsyncd[7886]: rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7] Apr 28 05:07:54 nl-gouda-07 kernel: [31700.796604] snapshot: next3_snapshot_get_undo_access(b:0/67399) failed! h_ref=2, err=-5 Apr 28 05:07:54 nl-gouda-07 kernel: [31700.796653] __next3_free_blocks_sb_inode: aborting transaction: IO failure in __next3_journal_get_undo_access Apr 28 05:07:54 nl-gouda-07 kernel: [31700.796703] NEXT3-fs error (device dm-1) in __next3_free_blocks_sb_inode: IO failure Apr 28 05:07:54 nl-gouda-07 kernel: [31700.798835] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 05:07:54 nl-gouda-07 kernel: [31700.800902] NEXT3-fs error (device dm-1) in next3_truncate: IO failure Apr 28 05:07:54 nl-gouda-07 kernel: [31700.802781] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 05:07:54 nl-gouda-07 kernel: [31700.804680] NEXT3-fs error (device dm-1) in next3_inode_list_del: Readonly filesystem Apr 28 05:07:54 nl-gouda-07 kernel: [31700.806573] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 05:07:54 nl-gouda-07 rsyncd[7886]: rsync: connection unexpectedly closed (1491 bytes received so far) [generator] Apr 28 05:07:54 nl-gouda-07 rsyncd[7886]: rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7] Apr 28 05:07:54 nl-gouda-07 kernel: [31700.808509] NEXT3-fs error (device dm-1) in next3_delete_inode: IO failure Apr 28 07:00:01 nl-gouda-07 kernel: [38428.065476] snapshot: snapshot (40) enabled Apr 28 07:00:02 nl-gouda-07 kernel: [38428.221302] EXT2-fs warning (device loop0): ext2_fill_super: mounting ext3 filesystem as ext2 Apr 28 07:00:02 nl-gouda-07 kernel: [38428.273634] snapshot: snapshot (41) created Apr 28 07:00:02 nl-gouda-07 kernel: [38428.496746] snapshot: snapshot (40) deactivated Apr 28 07:00:02 nl-gouda-07 kernel: [38428.496775] snapshot: snapshot (41) activated Apr 28 07:00:02 nl-gouda-07 kernel: [38428.499096] snapshot: snapshot (41) has been taken Apr 28 14:46:28 nl-gouda-07 kernel: [66414.369402] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 14:51:12 nl-gouda-07 kernel: [66699.008668] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 14:56:51 nl-gouda-07 kernel: [67038.132611] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 15:00:49 nl-gouda-07 kernel: [67275.861913] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 15:31:46 nl-gouda-07 kernel: [69132.992432] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 15:36:28 nl-gouda-07 kernel: [69414.349029] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 15:42:04 nl-gouda-07 kernel: [69750.628761] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 15:47:46 nl-gouda-07 kernel: [70092.838828] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 15:56:18 nl-gouda-07 kernel: [70604.857208] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 16:03:57 nl-gouda-07 kernel: [71063.811472] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 16:04:53 nl-gouda-07 kernel: [71119.524862] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 16:10:54 nl-gouda-07 kernel: [71481.129354] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 16:17:07 nl-gouda-07 kernel: [71853.196616] snapshot: next3_snapshot_get_undo_access(b:0/75613) failed! h_ref=1, err=-5 Apr 28 16:17:07 nl-gouda-07 kernel: [71853.196671] next3_try_to_allocate_with_rsv: aborting transaction: IO failure in __next3_journal_get_undo_access Apr 28 16:17:07 nl-gouda-07 kernel: [71853.196722] NEXT3-fs error (device dm-1) in next3_new_blocks: IO failure Apr 28 16:17:07 nl-gouda-07 kernel: [71853.199043] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 16:17:07 nl-gouda-07 kernel: [71853.202149] NEXT3-fs error (device dm-1) in next3_dirty_inode: IO failure Apr 28 16:17:07 nl-gouda-07 kernel: [71853.204081] NEXT3-fs error (device dm-1) in next3_inode_list_add: Readonly filesystem Apr 28 16:17:07 nl-gouda-07 kernel: [71853.205988] NEXT3-fs error (device dm-1) in next3_write_begin: IO failure Apr 28 16:17:07 nl-gouda-07 kernel: [71853.207894] snapshot: next3_snapshot_get_undo_access(b:0/75613) failed! h_ref=1, err=-5 Apr 28 16:17:07 nl-gouda-07 kernel: [71853.207940] next3_try_to_allocate_with_rsv: aborting transaction: IO failure in __next3_journal_get_undo_access Apr 28 16:17:07 nl-gouda-07 kernel: [71853.207990] NEXT3-fs error (device dm-1) in next3_new_blocks: IO failure Apr 28 16:17:07 nl-gouda-07 kernel: [71853.209874] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 16:17:07 nl-gouda-07 kernel: [71853.211735] NEXT3-fs error (device dm-1) in next3_dirty_inode: IO failure Apr 28 16:17:07 nl-gouda-07 kernel: [71853.213615] NEXT3-fs error (device dm-1) in next3_inode_list_add: Readonly filesystem Apr 28 16:17:07 nl-gouda-07 kernel: [71853.215481] NEXT3-fs error (device dm-1) in next3_write_begin: IO failure Apr 28 16:17:07 nl-gouda-07 rsyncd[7788]: rsync: write failed on "/de-duisburg-02/collaboration/PR Material/08 P H O T O S/Multi SPECIALS/Grundsteinlegung HI/DSC_0065.JPG" (in BackupData): Input/output erro$ Apr 28 16:17:07 nl-gouda-07 rsyncd[7788]: rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7] Apr 28 16:17:07 nl-gouda-07 kernel: [71853.320021] snapshot: next3_snapshot_get_undo_access(b:0/75613) failed! h_ref=2, err=-5 Apr 28 16:17:07 nl-gouda-07 kernel: [71853.320069] __next3_free_blocks_sb_inode: aborting transaction: IO failure in __next3_journal_get_undo_access Apr 28 16:17:07 nl-gouda-07 kernel: [71853.320119] NEXT3-fs error (device dm-1) in __next3_free_blocks_sb_inode: IO failure Apr 28 16:17:07 nl-gouda-07 kernel: [71853.322233] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 16:17:07 nl-gouda-07 kernel: [71853.324136] NEXT3-fs error (device dm-1) in next3_truncate: IO failure Apr 28 16:17:07 nl-gouda-07 kernel: [71853.326013] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 16:17:07 nl-gouda-07 kernel: [71853.327881] NEXT3-fs error (device dm-1) in next3_inode_list_del: Readonly filesystem Apr 28 16:17:07 nl-gouda-07 kernel: [71853.329767] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 16:17:07 nl-gouda-07 kernel: [71853.331634] NEXT3-fs error (device dm-1) in next3_delete_inode: IO failure Apr 28 16:17:07 nl-gouda-07 rsyncd[7788]: rsync: connection unexpectedly closed (318 bytes received so far) [generator] Apr 28 16:17:07 nl-gouda-07 rsyncd[7788]: rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7] Apr 28 21:00:35 nl-gouda-07 kernel: [88861.295107] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 21:00:53 nl-gouda-07 kernel: [88880.080149] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 21:01:16 nl-gouda-07 kernel: [88902.539032] snapshot: next3_snapshot_get_undo_access(b:0/75611) failed! h_ref=1, err=-5 Apr 28 21:01:16 nl-gouda-07 kernel: [88902.539082] next3_try_to_allocate_with_rsv: aborting transaction: IO failure in __next3_journal_get_undo_access Apr 28 21:01:16 nl-gouda-07 kernel: [88902.539132] NEXT3-fs error (device dm-1) in next3_new_blocks: IO failure Apr 28 21:01:16 nl-gouda-07 kernel: [88902.541587] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 21:01:16 nl-gouda-07 kernel: [88902.543509] NEXT3-fs error (device dm-1) in next3_dirty_inode: IO failure Apr 28 21:01:16 nl-gouda-07 kernel: [88902.545632] NEXT3-fs error (device dm-1) in next3_inode_list_add: Readonly filesystem Apr 28 21:01:16 nl-gouda-07 kernel: [88902.547536] NEXT3-fs error (device dm-1) in next3_write_begin: IO failure Apr 28 21:01:16 nl-gouda-07 rsyncd[13398]: rsync: write failed on "/de-duisburg-02/collaboration/PR Material/08 P H O T O S/Multi SPECIALS/Grundsteinlegung HI/DSC_0065.JPG" (in BackupData): Input/output err$ Apr 28 21:01:16 nl-gouda-07 rsyncd[13398]: rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7] Apr 28 21:01:16 nl-gouda-07 rsyncd[13398]: rsync: connection unexpectedly closed (318 bytes received so far) [generator] Apr 28 21:01:16 nl-gouda-07 rsyncd[13398]: rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7] Apr 28 21:01:40 nl-gouda-07 kernel: [88926.245689] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 21:01:49 nl-gouda-07 kernel: [88936.155510] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 22:00:13 nl-gouda-07 kernel: [92439.757287] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 22:54:50 nl-gouda-07 kernel: [95716.338122] snapshot: next3_snapshot_get_undo_access(b:0/75611) failed! h_ref=1, err=-5 Apr 28 22:54:50 nl-gouda-07 kernel: [95716.338172] next3_try_to_allocate_with_rsv: aborting transaction: IO failure in __next3_journal_get_undo_access Apr 28 22:54:50 nl-gouda-07 kernel: [95716.338223] NEXT3-fs error (device dm-1) in next3_new_blocks: IO failure Apr 28 22:54:50 nl-gouda-07 kernel: [95716.340648] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 22:54:50 nl-gouda-07 kernel: [95716.342592] NEXT3-fs error (device dm-1) in next3_dirty_inode: IO failure Apr 28 22:54:50 nl-gouda-07 kernel: [95716.344494] NEXT3-fs error (device dm-1) in next3_inode_list_add: Readonly filesystem Apr 28 22:54:50 nl-gouda-07 kernel: [95716.347113] NEXT3-fs error (device dm-1) in next3_write_begin: IO failure Apr 28 22:54:50 nl-gouda-07 rsyncd[2507]: rsync: write failed on "/de-duisburg-02/collaboration/PR Material/08 P H O T O S/Multi SPECIALS/Grundsteinlegung HI/DSC_0065.JPG" (in BackupData): Input/output erro$ Apr 28 22:54:50 nl-gouda-07 rsyncd[2507]: rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7] Apr 28 22:54:50 nl-gouda-07 rsyncd[2507]: rsync: connection unexpectedly closed (318 bytes received so far) [generator] Apr 28 22:54:50 nl-gouda-07 rsyncd[2507]: rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7] Apr 28 22:55:20 nl-gouda-07 kernel: [95746.289565] snapshot: next3_snapshot_get_undo_access(b:0/75611) failed! h_ref=1, err=-5 Apr 28 22:55:20 nl-gouda-07 kernel: [95746.289615] next3_try_to_allocate_with_rsv: aborting transaction: IO failure in __next3_journal_get_undo_access Apr 28 22:55:20 nl-gouda-07 kernel: [95746.289665] NEXT3-fs error (device dm-1) in next3_new_blocks: IO failure Apr 28 22:55:20 nl-gouda-07 kernel: [95746.298680] NEXT3-fs error (device dm-1) in next3_reserve_inode_write: Readonly filesystem Apr 28 22:55:20 nl-gouda-07 kernel: [95746.302063] NEXT3-fs error (device dm-1) in next3_dirty_inode: IO failure Apr 28 22:55:20 nl-gouda-07 kernel: [95746.305548] NEXT3-fs error (device dm-1) in next3_inode_list_add: Readonly filesystem Apr 28 22:55:20 nl-gouda-07 kernel: [95746.308946] NEXT3-fs error (device dm-1) in next3_write_begin: IO failure Apr 28 22:55:20 nl-gouda-07 rsyncd[2650]: rsync: write failed on "/de-duisburg-02/collaboration/PR Material/08 P H O T O S/Multi SPECIALS/Grundsteinlegung HI/DSC_0065.JPG" (in BackupData): Input/output erro$ Apr 28 22:55:20 nl-gouda-07 rsyncd[2650]: rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7] Apr 28 22:55:20 nl-gouda-07 rsyncd[2650]: rsync: connection unexpectedly closed (318 bytes received so far) [generator] Apr 28 22:55:20 nl-gouda-07 rsyncd[2650]: rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7] Apr 28 22:55:20 nl-gouda-07 kernel: [95746.308946] NEXT3-fs error (device dm-1) in next3_write_begin: IO failure Apr 28 22:56:11 nl-gouda-07 kernel: [95797.407026] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 22:57:47 nl-gouda-07 kernel: [95893.235256] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 22:58:52 nl-gouda-07 kernel: [95958.314662] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 22:59:13 nl-gouda-07 kernel: [95979.615288] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 22:59:36 nl-gouda-07 kernel: [96002.961782] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 22:59:46 nl-gouda-07 kernel: [96012.318832] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 22:59:46 nl-gouda-07 kernel: [96012.491817] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 22:59:52 nl-gouda-07 kernel: [96018.871234] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.080469] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.080469] NEXT3-fs warning (device dm-1): next3_block_to_path: block < 0 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115212] ------------[ cut here ]------------ Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115242] kernel BUG at /root/next3-utils/next3/snapshot.c:1063! Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115270] invalid opcode: 0000 [#1] SMP Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115298] last sysfs file: /sys/devices/pci0000:00/0000:00:04.0/0000:13:00.0/host4/port-4:0/end_device-4:0/target4:0:0/4:0:0:1/state Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115351] CPU 0 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115373] Modules linked in: ext2 next3 cpufreq_conservative cpufreq_powersave cpufreq_userspace cpufreq_stats dm_round_robin dm_multipath scsi_dh loop radeon snd_pc$ Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115821] Pid: 2753, comm: rsync Not tainted 2.6.32-5-amd64 #1 ProLiant DL380 G5 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115870] RIP: 0010:[<ffffffffa0494335>] [<ffffffffa0494335>] next3_snapshot_test_and_move+0x8b/0x264 [next3] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115938] RSP: 0018:ffff8801042d7888 EFLAGS: 00010202 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115965] RAX: ffff88007a511800 RBX: 0000000000000000 RCX: 0000000000006a77 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.115995] RDX: ffff880015385be8 RSI: ffff88012f19fa98 RDI: ffffffffa049baf0 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116025] RBP: ffff880015385be8 R08: 0000000000000001 R09: 0000000000000001 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116055] R10: 0000000000000004 R11: 0000000000006a77 R12: 0000000000000001 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116084] R13: ffff88012f19fa98 R14: ffff880015385be8 R15: 0000000000000001 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116115] FS: 00007f57176b0700(0000) GS:ffff880005400000(0000) knlGS:0000000000000000 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116161] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116188] CR2: 00007f8e3ccc5000 CR3: 000000012cfad000 CR4: 00000000000006f0 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116218] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116248] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116279] Process rsync (pid: 2753, threadinfo ffff8801042d6000, task ffff88001731b170) Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116324] Stack: Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116344] ffffffff81065058 0000000000001000 0000000000006a77 ffffffffa049baf0 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116378] <0> ffff88007a514c00 ffff8801042d79e8 0000000000000000 ffff880064984770 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116430] <0> ffff8801254428c0 ffff8801042d79e8 ffff880015385be8 0000000000000004 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116497] Call Trace: Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116523] [<ffffffff81065058>] ? wake_bit_function+0x0/0x23 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116555] [<ffffffffa0485cf3>] ? next3_get_blocks_handle+0xc06/0x1127 [next3] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116602] [<ffffffff810b8863>] ? zone_watermark_ok+0x20/0xb1 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116634] [<ffffffffa04865f3>] ? next3_getblk+0x53/0x172 [next3] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116665] [<ffffffff8110da89>] ? __find_get_block+0x176/0x186 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116696] [<ffffffffa0493d09>] ? next3_snapshot_test_cow_bitmap+0x1e6/0x415 [next3] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116745] [<ffffffffa01663c9>] ? do_get_write_access+0x3e3/0x441 [jbd] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116778] [<ffffffffa04947ba>] ? next3_snapshot_test_and_cow+0x2ac/0x616 [next3] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116827] [<ffffffffa0493336>] ? __next3_journal_get_write_access_inode+0x40/0x8f [next3] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116876] [<ffffffffa048233d>] ? next3_new_inode+0x4f5/0x9f1 [next3] Apr 28 23:02:43 nl-gouda-07 rsyncd[2735]: rsync: connection unexpectedly closed (1491 bytes received so far) [generator] Apr 28 23:02:43 nl-gouda-07 rsyncd[2735]: rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116908] [<ffffffffa0166ba0>] ? journal_start+0x96/0xc6 [jbd] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116940] [<ffffffffa048b4a4>] ? next3_create+0x96/0x113 [next3] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.116976] [<ffffffff810f6448>] ? generic_permission+0xe/0x8a Apr 28 23:02:43 nl-gouda-07 kernel: [96190.117005] [<ffffffff810f7f44>] ? vfs_create+0x6d/0x89 Apr 28 23:02:43 nl-gouda-07 kernel: [96190.117032] [<ffffffff810f8e6d>] ? do_filp_open+0x31e/0x94b Apr 28 23:02:43 nl-gouda-07 kernel: [96190.117062] [<ffffffff810ed563>] ? do_sys_open+0x55/0xfc Apr 28 23:02:43 nl-gouda-07 kernel: [96190.117090] [<ffffffff81010b42>] ? system_call_fastpath+0x16/0x1b Apr 28 23:02:43 nl-gouda-07 kernel: [96190.117118] Code: 1e 44 89 0c 24 48 8b 54 24 20 45 31 c0 4c 8b 4c 24 10 48 8b 7c 24 18 48 89 e9 e8 02 f1 ff ff 41 f6 45 14 08 75 05 4c 39 f5 75 04 <0f> 0b eb fe 4c 89 $ Apr 28 23:02:43 nl-gouda-07 kernel: [96190.117318] RIP [<ffffffffa0494335>] next3_snapshot_test_and_move+0x8b/0x264 [next3] Apr 28 23:02:43 nl-gouda-07 kernel: [96190.117368] RSP <ffff8801042d7888> Apr 28 23:02:43 nl-gouda-07 kernel: [96190.117643] ---[ end trace 3f4f94f17ae3fc59 ]--- Kind regards, Kim From: Amir Goldstein <ami...@gm...> To: Kim Hagen <kh...@mu...>, Cc: nex...@li... Date: 04/27/2012 08:34 PM Subject: Re: [Next3-users] Kernel bug.. Hi Kim, ext4 snapshots is not available for kernel 2.6.32, only for kernel 2.6.38 and above. Also it is in a less stable state then next3. So if you are going to use it for production, next3 is preferred. ext4 snapshots would give you some performance benefits, since ext4 performs better than ext3 in several benchmarks. Regarding the next3 release, I need to refresh my memory, so I'll give you initial pointers and you can tell me what's missing. You will need to get (instructions assume you run this in your home dir): 1. The next3 utils: ~$ git clone git://github.com/amir73il/next3-utils.git -b next3-stable 2. Linux tree with next3 sources. The next3-stable branch is based off stable kernel 2.6.35.9, so check it out like this: ~$ git clone git://github.com/amir73il/ext4-snapshots.git -b next3-stable ~/next3-utils/linux-2.6.35.9 3. a tar ball of linux-2.6.35.9 and place it at: ~/kernel/2.6.35/linux-2.6.35.9.tar.bz Then run: ~$ cd ~/next3-utils/patch ~/next3-utils/patch$ make next3_snapshot This may take some time to unpack files from kernel tar ball and should eventually create the patch file next3_snapshot.module.patch and copy it to the ~/kernel/2.6.35/ dir. This is the same patch that is being downloaded from the web site for all supported kernels (2.6.31-35). If you copy it to ~/next3-util and run 'make module' in that directory, it should build the latest next3 version for your kernel (2.6.32), which you can test by running 'sudo make test'. I am pretty sure I missed something in the instructions, so please let me know how far you got and we'll take it from there. Thanks, Amir. On Fri, Apr 27, 2012 at 3:07 PM, Kim Hagen <kh...@mu...> wrote: Hi Amir, I would like a walktrough please :), and what would you advice.... use next3 or next3_ext4 (and if next3_ext4 how must i make my file-systen?) Kind regards, Kim This message contains information that may be priviliged or confidential and is intended only for use by the addressee(s). You are not authorized to use or distribute this message or any part of it in any form, unless you are the intended recipient. If you receive this communication unintentionally or in error, please inform the sender immediately by return e-mail and delete all copies of this message. If you do not want to receive any e-mail from Multi Corporation and/or its affiliates in the future, please send an e-mail to: no...@mu... Multi Corporation B.V., Gouda, is registered with the trade register in the Netherlands under no. 34237857. ------------------------------------------------------------------------------------------------------------------------------- Dit bericht bevat informatie die vertrouwelijk kan zijn en is uitsluitend bestemd voor de geadresseerde(n). Het is u niet toegestaan dit bericht of delen ervan te gebruiken of te verspreiden in welke vorm dan ook, tenzij u de beoogde ontvanger bent. Indien u dit bericht abusievelijk of onterecht ontvangt, wordt u verzocht de afzender direkt te informeren door het bericht te retourneren en alle kopieen van dit bericht direkt te verwijderen. Indien u geen email meer wilt ontvangen van Multi Corporation of haar groepsvennootschappen kunt u dit kenbaar maken door een email te sturen naar : no...@mu... Multi Corporation B.V., Gouda, staat ingeschreven in de Kamer van Koophandel onder nr. 34237857. |