reiserfs-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Edward Shishkin <edward.shishkin@gmail.com>
To: Jose R Rodriguez <jose@mictlantecuhtli.metztli-it.com>,
	reiserfs-devel@vger.kernel.org
Subject: Re: Google Cloud image issue with Reiser4-for-linux-4.11 patch
Date: Sun, 09 Jul 2017 00:57:03 +0300	[thread overview]
Message-ID: <5961552F.3010309@gmail.com> (raw)
In-Reply-To: <20170708214627.51F96BE260D@mictlantecuhtli.metztli-it.com>

Hello.

It is a known problem: one-block-reservation for
atime update disappears at the moment of update.

Unfortunately I don't have a scenario to reproduce
it in a stable manner to narrow down the problem,
so it is not yet fixed.

Thanks,
Edward.

On 07/09/2017 12:46 AM, Jose R Rodriguez wrote:
> Niltze, Edward-
>
> Created a Metztli-Reiser4 Debian Stretch AMD64 image for Google Compute Engine (GCE).
>
> At the time I integrated reiser4-patched Linux-4.11.5 kernel from kernel.org wrapped in a Debian packaging for 4.11.4-1;
> yes its a hack, but a carefully developed hack as I applied your patch for Linux-4.11 and generated
> modules for the Debian-Installer.
>
> As I was developing/testing the image for Google Cloud, on some instances I got the issue
> below by viewing the serial console output
> < https://cloud.google.com/compute/docs/instances/interacting-with-serial-console >
>
> and wondered if you might provides some insight. Thank you in advance.
>
>
> [^[[0;32m  OK  ^[[0[   11.610689] ------------[ cut here ]------------
> [   11.615662] kernel BUG at /mnt/chiucuetetl/usr/src/linux/fs/reiser4/block_alloc.c:152!
> [   11.624829] invalid opcode: 0000 [#1] SMP
> [   11.629707] Modules linked in: ip_tables x_tables autofs4 reiser4 sd_mod crc32c_intel virtio_scsi scsi_mod virtio_net aesni_intel aes_x86_64 crypto_simd cryptd glue_helper psmouse virtio_pci virtio_ring virtio i2c_piix4
> [   11.649506] CPU: 0 PID: 462 Comm: systemd-tmpfile Not tainted 4.11.0-1+reiser4.0.1-amd64 #1 Debian 4.11.4-1+reiser4.0.1
> [   11.660628] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
> [   11.670892] task: ffff8e06b69cf000 task.stack: ffff99274059c000
> [   11.676967] RIP: 0010:sub_from_ctx_grabbed.isra.9.part.10+0x5/0x10 [reiser4]
> [   11.686143] RSP: 0018:ffff99274059fbb0 EFLAGS: 00010202
> [   11.692026] RAX: 0000000000000000 RBX: ffff8e06b6908000 RCX: 0000000000000000
> [   11.699292] RDX: ffff8e06e9ae3400 RSI: 0000000000000001 RDI: ffff8e06e9553c40
> [   11.706718] RBP: ffff8e06e9553c40 R08: 0000000000000000 R09: 0000000000000001
> [   11.714111] R10: 0000000000000000 R11: 0000000000000001 R12: ffff8e06e97ea7d0
> [   11.721404] R13: ffff99274059fc70 R14: ffff8e06e97f1518 R15: 0000000000000000
> [   11.728699] FS:  00007f4286b4d8c0(0000) GS:ffff8e06ec800000(0000) knlGS:0000000000000000
> [   11.737534] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   11.743682] CR2: 00007f9d6af5d228 CR3: 0000000068e2a000 CR4: 00000000001406f0
> [   11.750954] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [   11.758217] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
> [   11.765487] Call Trace:
> [   11.768082]  ? grabbed2flush_reserved_nolock+0x7b/0x90 [reiser4]
> [   11.774242]  ? jnode_make_dirty_locked+0xe6/0x1b0 [reiser4]
> [   11.780250]  ? znode_make_dirty+0x28/0xe0 [reiser4]
> [   11.785285]  ? update_sd+0x288/0x470 [reiser4]
> [   11.790063]  ? __switch_to+0x234/0x4d0
> [   11.793966]  ? write_sd_by_inode_common+0x8c/0x90 [reiser4]
> [   11.799777]  ? reiser4_dirty_inode+0x3e/0xd0 [reiser4]
> [   11.805083]  ? __mark_inode_dirty+0x165/0x350
> [   11.809669]  ? generic_update_time+0x7b/0xd0
> [   11.814201]  ? current_time+0x38/0x80
> [   11.818002]  ? touch_atime+0xab/0xd0
> [   11.821737]  ? read_unix_file+0x49c/0x4d0 [reiser4]
> [   11.826769]  ? reiser4_read_dispatch+0x59/0x130 [reiser4]
> [   11.832442]  ? vfs_read+0x91/0x130
> [   11.836068]  ? SyS_read+0x52/0xc0
> [   11.839513]  ? system_call_fast_compare_end+0xc/0x9b
> [   11.844633] Code: 84 00 00 00 00 00 0f 1f 44 00 00 48 8b 47 28 89 f6 48 85 c0 74 07 48 01 f0 48 89 47 28 48 29 77 20 48 01 77 18 c3 0f 1f 44 00 00 <0f> 0b 66 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 53 48 63 df
> [   11.863676] RIP: sub_from_ctx_grabbed.isra.9.part.10+0x5/0x10 [reiser4] RSP: ffff99274059fbb0
> m] Started Remou[   11.872615] ---[ end trace 7824876f84a24103 ]---
> nt Root and Kernel File Systems.
> [   11.883476] reiser4[systemd-tmpfile(462)]: release_unix_file (/mnt/chiucuetetl/usr/src/linux/fs/reiser4/plugin/file/file.c:2358)[vs-44]:
> [   11.883476] WARNING: out of memory?
> [   32.890111] INFO: rcu_sched detected stalls on CPUs/tasks:
> [   32.895770] 	(detected by 0, t=5252 jiffies, g=336, c=335, q=54)
> [   32.901997] All QSes seen, last rcu_sched kthread activity 5252 (4294900518-4294895266), jiffies_till_next_fqs=1, root ->qsmask 0x0
> [   32.913952] systemd-tmpfile R  running task        0   462      1 0x0000000a
> [   32.921147] Call Trace:
> [   32.923763]  <IRQ>
> [   32.925911]  ? sched_show_task+0xcb/0x130
> [   32.930055]  ? rcu_check_callbacks+0x8a7/0x8b0
> [   32.934640]  ? tick_sched_handle.isra.15+0x50/0x50
> [   32.939574]  ? update_process_times+0x28/0x50
> [   32.944412]  ? tick_sched_handle.isra.15+0x20/0x50
> [   32.949343]  ? tick_sched_timer+0x38/0x70
> [   32.953667]  ? __hrtimer_run_queues+0xdc/0x240
> [   32.958357]  ? hrtimer_interrupt+0xa6/0x1f0
> [   32.962849]  ? smp_apic_timer_interrupt+0x34/0x50
> [   32.967802]  ? apic_timer_interrupt+0x82/0x90
> [   32.972291]  </IRQ>
> [   32.974550]  ? native_queued_spin_lock_slowpath+0x21/0x190
> [   32.980521]  ? _raw_spin_lock+0x1d/0x20
> [   32.984516]  ? reiser4_free_file_fsdata+0x19/0x50 [reiser4]
> [   32.990336]  ? release_unix_file+0x87/0x190 [reiser4]
> [   32.995547]  ? reiser4_release_dispatch+0x43/0x110 [reiser4]
> [   33.001549]  ? __fput+0xd5/0x210
> [   33.004921]  ? task_work_run+0x79/0xa0
> [   33.008908]  ? do_exit+0x2ed/0xb70
> [   33.012450]  ? vfs_read+0x91/0x130
> [   33.015986]  ? SyS_read+0x52/0xc0
> [   33.019439]  ? rewind_stack_do_exit+0x17/0x20
> [   33.023934] rcu_sched kthread starved for 5252 jiffies! g336 c335 f0x2 RCU_GP_WAIT_FQS(3) ->state=0x0
> [   33.033388] rcu_sched       R  running task        0     8      2 0x00000000
> [   33.040574] Call Trace:
> [   33.043159]  ? __schedule+0x3c2/0x8b0
> [   33.047032]  ? schedule+0x32/0x80
> [   33.050475]  ? schedule_timeout+0x17c/0x310
> [   33.054886]  ? del_timer_sync+0x50/0x50
> [   33.058867]  ? rcu_gp_kthread+0x505/0x850
> [   33.063008]  ? prepare_to_swait_event+0x1f/0x40
> [   33.067677]  ? rcu_gp_kthread+0x505/0x850
> [   33.071831]  ? kthread+0xfc/0x130
> [   33.075288]  ? rcu_note_context_switch+0xe0/0xe0
> [   33.080052]  ? kthread_create_on_node+0x70/0x70
> [   33.084715]  ? ret_from_fork+0x26/0x40
> [   60.054109] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [systemd-tmpfile:462]
> [   60.062393] Modules linked in: ip_tables x_tables autofs4 reiser4 sd_mod crc32c_intel virtio_scsi scsi_mod virtio_net aesni_intel aes_x86_64 crypto_simd cryptd glue_helper psmouse virtio_pci virtio_ring virtio i2c_piix4
> [   60.082069] CPU: 0 PID: 462 Comm: systemd-tmpfile Tainted: G      D         4.11.0-1+reiser4.0.1-amd64 #1 Debian 4.11.4-1+reiser4.0.1
> [   60.094264] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
> [   60.103603] task: ffff8e06b69cf000 task.stack: ffff99274059c000
> [   60.110564] RIP: 0010:native_queued_spin_lock_slowpath+0xf/0x190
> [   60.116777] RSP: 0018:ffff99274059fdf0 EFLAGS: 00000202 ORIG_RAX: ffffffffffffff10
> [   60.124466] RAX: 0000000000000001 RBX: ffff8e06e5ecf300 RCX: 0000000000000000
> [   60.131720] RDX: 0000000000000001 RSI: 0000000000000001 RDI: ffff8e06e97f1400
> [   60.138972] RBP: ffff8e06e5ecf300 R08: 0000000000000000 R09: 000000000000016b
> [   60.146247] R10: ffff8e06e5ecf310 R11: ffffffffbaabff59 R12: ffff8e06e97f1518
> [   60.153500] R13: ffff8e06e9ae3400 R14: ffff8e06e5ecf300 R15: ffff8e06e97f1518
> [   60.160761] FS:  0000000000000000(0000) GS:ffff8e06ec800000(0000) knlGS:0000000000000000
> [   60.168969] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   60.174836] CR2: 00007f9d69b66ab4 CR3: 0000000052409000 CR4: 00000000001406f0
> [   60.182181] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [   60.189784] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
> [   60.197485] Call Trace:
> [   60.200057]  ? _raw_spin_lock+0x1d/0x20
> [   60.204046]  ? reiser4_free_file_fsdata+0x19/0x50 [reiser4]
> [   60.209768]  ? release_unix_file+0x87/0x190 [reiser4]
> [   60.214966]  ? reiser4_release_dispatch+0x43/0x110 [reiser4]
> [   60.220841]  ? __fput+0xd5/0x210
> [   60.224281]  ? task_work_run+0x79/0xa0
> [   60.228153]  ? do_exit+0x2ed/0xb70
> [   60.231682]  ? vfs_read+0x91/0x130
> [   60.235200]  ? SyS_read+0x52/0xc0
> [   60.238643]  ? rewind_stack_do_exit+0x17/0x20
> [   60.243220] Code: 0e 84 c0 74 f4 eb 02 f3 90 8b 07 84 c0 75 f8 c3 66 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 0f 1f 44 00 00 ba 01 00 00 00 <8b> 07 85 c0 75 0a 3e 0f b1 17 85 c0 75 f2 f3 c3 f3 90 eb ec 81
> [   88.054113] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [systemd-tmpfile:462]
> [   88.062287] Modules linked in: ip_tables x_tables autofs4 reiser4 sd_mod crc32c_intel virtio_scsi scsi_mod virtio_net aesni_intel aes_x86_64 crypto_simd cryptd glue_helper psmouse virtio_pci virtio_ring virtio i2c_piix4
> [   88.081898] CPU: 0 PID: 462 Comm: systemd-tmpfile Tainted: G      D      L  4.11.0-1+reiser4.0.1-amd64 #1 Debian 4.11.4-1+reiser4.0.1
> [   88.094017] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
> [   88.103369] task: ffff8e06b69cf000 task.stack: ffff99274059c000
> [   88.109943] RIP: 0010:native_queued_spin_lock_slowpath+0x11/0x190
> [   88.116711] RSP: 0018:ffff99274059fdf0 EFLAGS: 00000202 ORIG_RAX: ffffffffffffff10
> [   88.124406] RAX: 0000000000000001 RBX: ffff8e06e5ecf300 RCX: 0000000000000000
> [   88.131662] RDX: 0000000000000001 RSI: 0000000000000001 RDI: ffff8e06e97f1400
> [   88.138921] RBP: ffff8e06e5ecf300 R08: 0000000000000000 R09: 000000000000016b
> [   88.146176] R10: ffff8e06e5ecf310 R11: ffffffffbaabff59 R12: ffff8e06e97f1518
> [   88.153434] R13: ffff8e06e9ae3400 R14: ffff8e06e5ecf300 R15: ffff8e06e97f1518
> [   88.160785] FS:  0000000000000000(0000) GS:ffff8e06ec800000(0000) knlGS:0000000000000000
> [   88.168998] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   88.175058] CR2: 00007f9d69b66ab4 CR3: 0000000052409000 CR4: 00000000001406f0
> [   88.182328] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [   88.189748] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
> [   88.197006] Call Trace:
> [   88.199583]  ? _raw_spin_lock+0x1d/0x20
> [   88.203585]  ? reiser4_free_file_fsdata+0x19/0x50 [reiser4]
> [   88.209303]  ? release_unix_file+0x87/0x190 [reiser4]
> [   88.214508]  ? reiser4_release_dispatch+0x43/0x110 [reiser4]
> [   88.220388]  ? __fput+0xd5/0x210
> [   88.223746]  ? task_work_run+0x79/0xa0
> [   88.227944]  ? do_exit+0x2ed/0xb70
> [   88.231628]  ? vfs_read+0x91/0x130
> [   88.235155]  ? SyS_read+0x52/0xc0
> [   88.238598]  ? rewind_stack_do_exit+0x17/0x20
> [   88.243077] Code: c0 74 f4 eb 02 f3 90 8b 07 84 c0 75 f8 c3 66 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 0f 1f 44 00 00 ba 01 00 00 00 8b 07 <85> c0 75 0a 3e 0f b1 17 85 c0 75 f2 f3 c3 f3 90 eb ec 81 fe 00
> [   95.910172] INFO: rcu_sched detected stalls on CPUs/tasks:
> [   95.916110] 	(detected by 0, t=21007 jiffies, g=336, c=335, q=54)
> [   95.922986] All QSes seen, last rcu_sched kthread activity 21007 (4294916273-4294895266), jiffies_till_next_fqs=1, root ->qsmask 0x0
> [   95.936048] systemd-tmpfile R  running task        0   462      1 0x0000000a
> [   95.944386] Call Trace:
> [   95.947248]  <IRQ>
> [   95.949482]  ? sched_show_task+0xcb/0x130
> [   95.953606]  ? rcu_check_callbacks+0x8a7/0x8b0
> [   95.958929]  ? tick_sched_handle.isra.15+0x50/0x50
> [   95.964287]  ? update_process_times+0x28/0x50
> [   95.968776]  ? tick_sched_handle.isra.15+0x20/0x50
> [   95.974038]  ? tick_sched_timer+0x38/0x70
> [   95.979040]  ? __hrtimer_run_queues+0xdc/0x240
> [   95.983817]  ? hrtimer_interrupt+0xa6/0x1f0
> [   95.988138]  ? smp_apic_timer_interrupt+0x34/0x50
> [   95.992958]  ? apic_timer_interrupt+0x82/0x90
> [   95.997443]  </IRQ>
> [   96.000645]  ? native_queued_spin_lock_slowpath+0x11/0x190
> [   96.007229]  ? _raw_spin_lock+0x1d/0x20
> [   96.011857]  ? reiser4_free_file_fsdata+0x19/0x50 [reiser4]
> [   96.020480]  ? release_unix_file+0x87/0x190 [reiser4]
> [   96.026154]  ? reiser4_release_dispatch+0x43/0x110 [reiser4]
> [   96.031948]  ? __fput+0xd5/0x210
> [   96.035606]  ? task_work_run+0x79/0xa0
> [   96.039792]  ? do_exit+0x2ed/0xb70
> [   96.043849]  ? vfs_read+0x91/0x130
> [   96.047765]  ? SyS_read+0x52/0xc0
> [   96.054662]  ? rewind_stack_do_exit+0x17/0x20
> [   96.060605] rcu_sched kthread starved for 21007 jiffies! g336 c335 f0x2 RCU_GP_WAIT_FQS(3) ->state=0x0
> [   96.071078] rcu_sched       R  running task        0     8      2 0x00000000
> [   96.078252] Call Trace:
> [   96.081001]  ? __schedule+0x3c2/0x8b0
> [   96.084951]  ? schedule+0x32/0x80
> [   96.088387]  ? schedule_timeout+0x17c/0x310
> [   96.092695]  ? del_timer_sync+0x50/0x50
> [   96.096645]  ? rcu_gp_kthread+0x505/0x850
> [   96.100770]  ? prepare_to_swait_event+0x1f/0x40
> [   96.105429]  ? rcu_gp_kthread+0x505/0x850
> [   96.109567]  ? kthread+0xfc/0x130
> [   96.113044]  ? rcu_note_context_switch+0xe0/0xe0
> [   96.117780]  ? kthread_create_on_node+0x70/0x70
> [   96.122429]  ? ret_from_fork+0x26/0x40
> [  120.054111] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [systemd-tmpfile:462]
> [  120.062449] Modules linked in: ip_tables x_tables autofs4 reiser4 sd_mod crc32c_intel virtio_scsi scsi_mod virtio_net aesni_intel aes_x86_64 crypto_simd cryptd glue_helper psmouse virtio_pci virtio_ring virtio i2c_piix4
> [  120.082061] CPU: 0 PID: 462 Comm: systemd-tmpfile Tainted: G      D      L  4.11.0-1+reiser4.0.1-amd64 #1 Debian 4.11.4-1+reiser4.0.1
> [  120.094185] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
> [  120.103518] task: ffff8e06b69cf000 task.stack: ffff99274059c000
> [  120.110192] RIP: 0010:native_queued_spin_lock_slowpath+0xf/0x190
> [  120.116840] RSP: 0018:ffff99274059fdf0 EFLAGS: 00000202 ORIG_RAX: ffffffffffffff10
> [  120.124540] RAX: 0000000000000001 RBX: ffff8e06e5ecf300 RCX: 0000000000000000
> [  120.131963] RDX: 0000000000000001 RSI: 0000000000000001 RDI: ffff8e06e97f1400
> [  120.139575] RBP: ffff8e06e5ecf300 R08: 0000000000000000 R09: 000000000000016b
> [  120.146846] R10: ffff8e06e5ecf310 R11: ffffffffbaabff59 R12: ffff8e06e97f1518
> [  120.154095] R13: ffff8e06e9ae3400 R14: ffff8e06e5ecf300 R15: ffff8e06e97f1518
> [  120.161342] FS:  0000000000000000(0000) GS:ffff8e06ec800000(0000) knlGS:0000000000000000
> [  120.169545] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [  120.175598] CR2: 00007f9d69b66ab4 CR3: 0000000052409000 CR4: 00000000001406f0
> [  120.182885] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [  120.190155] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
> [  120.197407] Call Trace:
> [  120.199989]  ? _raw_spin_lock+0x1d/0x20
> [  120.204278]  ? reiser4_free_file_fsdata+0x19/0x50 [reiser4]
> [  120.210003]  ? release_unix_file+0x87/0x190 [reiser4]
> [  120.215198]  ? reiser4_release_dispatch+0x43/0x110 [reiser4]
> [  120.221001]  ? __fput+0xd5/0x210
> [  120.224349]  ? task_work_run+0x79/0xa0
> [  120.228219]  ? do_exit+0x2ed/0xb70
> [  120.231765]  ? vfs_read+0x91/0x130
> [  120.235284]  ? SyS_read+0x52/0xc0
> [  120.238719]  ? rewind_stack_do_exit+0x17/0x20
> [  120.243193] Code: 0e 84 c0 74 f4 eb 02 f3 90 8b 07 84 c0 75 f8 c3 66 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 0f 1f 44 00 00 ba 01 00 00 00 <8b> 07 85 c0 75 0a 3e 0f b1 17 85 c0 75 f2 f3 c3 f3 90 eb ec 81
>
>
> Best Professional Regards.
>


      reply	other threads:[~2017-07-08 21:57 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-08 21:46 Google Cloud image issue with Reiser4-for-linux-4.11 patch Jose R Rodriguez
2017-07-08 21:57 ` Edward Shishkin [this message]

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=5961552F.3010309@gmail.com \
    --to=edward.shishkin@gmail.com \
    --cc=jose@mictlantecuhtli.metztli-it.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).