linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* btrfs freezing on writes
@ 2020-04-07 19:46 kjansen387
  2020-04-07 20:11 ` Chris Murphy
  2020-04-09  4:32 ` Zygo Blaxell
  0 siblings, 2 replies; 13+ messages in thread
From: kjansen387 @ 2020-04-07 19:46 UTC (permalink / raw)
  To: linux-btrfs

[-- Attachment #1: Type: text/plain, Size: 1094 bytes --]

Hello,

I'm using btrfs on fedora 31 running 5.5.10-200.fc31.x86_64 .

I've moved my workload from md raid5 to btrfs raid1.
# btrfs filesystem show
Label: none  uuid: 8ce9e167-57ea-4cf8-8678-3049ba028c12
         Total devices 5 FS bytes used 3.73TiB
         devid    1 size 3.64TiB used 2.53TiB path /dev/sde
         devid    2 size 3.64TiB used 2.53TiB path /dev/sdf
         devid    3 size 1.82TiB used 902.00GiB path /dev/sdb
         devid    4 size 1.82TiB used 902.03GiB path /dev/sdc
         devid    5 size 1.82TiB used 904.03GiB path /dev/sdd

# btrfs fi df /export
Data, RAID1: total=3.85TiB, used=3.72TiB
System, RAID1: total=32.00MiB, used=608.00KiB
Metadata, RAID1: total=6.00GiB, used=5.16GiB
GlobalReserve, single: total=512.00MiB, used=0.00B

After moving to btrfs, I'm seeing freezes of ~10 seconds very, very 
often (multiple times per minute). Mariadb, vim, influxdb, etc.

See attachment for a stacktrace of vim, and the dmesg output of 'echo w 
 > /proc/sysrq-trigger' also including other hanging processes.

What's going on.. ? Hope someone can help.

Thanks,
Klaas

[-- Attachment #2: debug.txt --]
[-- Type: text/plain, Size: 15988 bytes --]

[937013.793854] sysrq: Show Blocked State
[937013.793988]   task                        PC stack   pid father
[937013.794093] mysqld          D    0 10400      1 0x00004000
[937013.794095] Call Trace:
[937013.794100]  ? __schedule+0x2c7/0x740
[937013.794101]  schedule+0x4a/0xb0
[937013.794102]  schedule_preempt_disabled+0xa/0x10
[937013.794103]  __mutex_lock.isra.0+0x16b/0x4d0
[937013.794105]  ? __switch_to_asm+0x40/0x70
[937013.794144]  ? can_overcommit.part.0+0x50/0xa0 [btrfs]
[937013.794156]  ? btrfs_reserve_metadata_bytes+0x6dc/0x940 [btrfs]
[937013.794168]  btrfs_log_inode_parent+0x149/0xdf0 [btrfs]
[937013.794171]  ? prepare_to_wait_event+0x7e/0x150
[937013.794173]  ? finish_wait+0x3f/0x80
[937013.794184]  ? btrfs_block_rsv_add_bytes+0x20/0x60 [btrfs]
[937013.794192]  ? wait_current_trans+0x2f/0x130 [btrfs]
[937013.794193]  ? _cond_resched+0x15/0x30
[937013.794202]  ? join_transaction+0x24/0x410 [btrfs]
[937013.794213]  btrfs_log_dentry_safe+0x4a/0x70 [btrfs]
[937013.794237]  btrfs_sync_file+0x25f/0x400 [btrfs]
[937013.794240]  do_fsync+0x38/0x70
[937013.794240]  __x64_sys_fsync+0x10/0x20
[937013.794242]  do_syscall_64+0x5b/0x1c0
[937013.794244]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[937013.794245] RIP: 0033:0x7fd0d48e1deb
[937013.794247] Code: Bad RIP value.
[937013.794247] RSP: 002b:00007fd0a4bcc200 EFLAGS: 00000293 ORIG_RAX: 000000000000004a
[937013.794248] RAX: ffffffffffffffda RBX: 0000000000000010 RCX: 00007fd0d48e1deb
[937013.794248] RDX: 0000000000000010 RSI: 0000000000000010 RDI: 0000000000000010
[937013.794249] RBP: 00007fd0a4bcc2d0 R08: 0000000000000000 R09: 00000000000002f3
[937013.794249] R10: 0000000000000010 R11: 0000000000000293 R12: 00007fd0a4bcc240
[937013.794250] R13: 0000000000000000 R14: 0005a2b86cf17940 R15: 0000000000056925
[937013.794253] mysqld          D    0 10412      1 0x00004000
[937013.794254] Call Trace:
[937013.794255]  ? __schedule+0x2c7/0x740
[937013.794256]  schedule+0x4a/0xb0
[937013.794264]  wait_for_commit+0x58/0x80 [btrfs]
[937013.794266]  ? finish_wait+0x80/0x80
[937013.794274]  btrfs_commit_transaction+0x87b/0xa20 [btrfs]
[937013.794276]  ? dput+0xb6/0x2d0
[937013.794286]  ? btrfs_log_dentry_safe+0x55/0x70 [btrfs]
[937013.794295]  btrfs_sync_file+0x3b2/0x400 [btrfs]
[937013.794297]  do_fsync+0x38/0x70
[937013.794298]  __x64_sys_fsync+0x10/0x20
[937013.794299]  do_syscall_64+0x5b/0x1c0
[937013.794300]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[937013.794300] RIP: 0033:0x7fd0d48e1deb
[937013.794301] Code: Bad RIP value.
[937013.794302] RSP: 002b:00007fd0934dfcd0 EFLAGS: 00000293 ORIG_RAX: 000000000000004a
[937013.794302] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fd0d48e1deb
[937013.794303] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000054
[937013.794303] RBP: 00007fd0934dfed0 R08: 0000000000000000 R09: 0000000000000000
[937013.794303] R10: 0000000000000009 R11: 0000000000000293 R12: 00007fd0934dff20
[937013.794304] R13: 0000000000000054 R14: 8f5c28f5c28f5c29 R15: 028f5c28f5c28f5c
[937013.794306] mysqld          D    0 10421      1 0x00004000
[937013.794307] Call Trace:
[937013.794308]  ? __schedule+0x2c7/0x740
[937013.794309]  ? __switch_to_asm+0x34/0x70
[937013.794310]  ? __switch_to_asm+0x34/0x70
[937013.794311]  schedule+0x4a/0xb0
[937013.794312]  schedule_timeout+0x20f/0x300
[937013.794313]  ? __schedule+0x2cf/0x740
[937013.794314]  io_schedule_timeout+0x19/0x40
[937013.794314]  wait_for_completion_io+0x119/0x160
[937013.794316]  ? wake_up_q+0xa0/0xa0
[937013.794323]  write_all_supers+0x7d2/0x890 [btrfs]
[937013.794332]  btrfs_commit_transaction+0x753/0xa20 [btrfs]
[937013.794342]  ? btrfs_log_dentry_safe+0x55/0x70 [btrfs]
[937013.794351]  btrfs_sync_file+0x3b2/0x400 [btrfs]
[937013.794353]  do_fsync+0x38/0x70
[937013.794353]  __x64_sys_fsync+0x10/0x20
[937013.794355]  do_syscall_64+0x5b/0x1c0
[937013.794356]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[937013.794356] RIP: 0033:0x7fd0d48e1deb
[937013.794357] Code: Bad RIP value.
[937013.794358] RSP: 002b:00007fd0917fcfd0 EFLAGS: 00000293 ORIG_RAX: 000000000000004a
[937013.794358] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fd0d48e1deb
[937013.794358] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000019
[937013.794359] RBP: 00007fd0917fd1d0 R08: 0000000000000000 R09: 0000000000000000
[937013.794359] R10: 00005601eb73eee0 R11: 0000000000000293 R12: 00007fd0917fd220
[937013.794360] R13: 0000000000000019 R14: 8f5c28f5c28f5c29 R15: 028f5c28f5c28f5c
[937013.794385] postmaster      D    0  3216   2409 0x00004000
[937013.794385] Call Trace:
[937013.794387]  ? __schedule+0x2c7/0x740
[937013.794388]  schedule+0x4a/0xb0
[937013.794388]  schedule_preempt_disabled+0xa/0x10
[937013.794390]  __mutex_lock.isra.0+0x16b/0x4d0
[937013.794398]  ? start_transaction+0xbb/0x4c0 [btrfs]
[937013.794408]  btrfs_pin_log_trans+0x19/0x30 [btrfs]
[937013.794417]  btrfs_rename2+0x25b/0x1f60 [btrfs]
[937013.794419]  ? link_path_walk.part.0+0x74/0x540
[937013.794420]  ? path_parentat.isra.0+0x3f/0x80
[937013.794421]  ? inode_permission+0xad/0x140
[937013.794422]  ? vfs_rename+0x3e1/0x9e0
[937013.794430]  ? btrfs_create+0x200/0x200 [btrfs]
[937013.794431]  vfs_rename+0x3e1/0x9e0
[937013.794433]  ? __d_lookup+0x5e/0x140
[937013.794434]  ? lookup_dcache+0x18/0x60
[937013.794435]  do_renameat2+0x381/0x530
[937013.794437]  __x64_sys_rename+0x1f/0x30
[937013.794438]  do_syscall_64+0x5b/0x1c0
[937013.794439]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[937013.794439] RIP: 0033:0x7fb3ce3bae8b
[937013.794440] Code: Bad RIP value.
[937013.794441] RSP: 002b:00007ffc432333c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000052
[937013.794441] RAX: ffffffffffffffda RBX: 00007ffc43233410 RCX: 00007fb3ce3bae8b
[937013.794442] RDX: 0000557d55c1bd50 RSI: 00007ffc43233830 RDI: 00007ffc43233430
[937013.794442] RBP: 0000557d55c4b8e0 R08: 0000000000000000 R09: 00000000000001ff
[937013.794442] R10: 0000000000000100 R11: 0000000000000246 R12: 0000000000000000
[937013.794443] R13: 00007ffc43233430 R14: 00007ffc43233830 R15: 0000000000000001
[937013.794750] mongod          D    0 1186970 1186954 0x00000320
[937013.794750] Call Trace:
[937013.794752]  ? __schedule+0x2c7/0x740
[937013.794753]  schedule+0x4a/0xb0
[937013.794755]  rwsem_down_write_slowpath+0x24c/0x510
[937013.794765]  btrfs_file_write_iter+0x83/0x570 [btrfs]
[937013.794773]  ? btrfs_real_readdir+0x2b0/0x4c0 [btrfs]
[937013.794775]  ? __seccomp_filter+0x7b/0x670
[937013.794777]  new_sync_write+0x12d/0x1d0
[937013.794778]  vfs_write+0xb6/0x1a0
[937013.794779]  ksys_pwrite64+0x65/0xa0
[937013.794780]  do_syscall_64+0x5b/0x1c0
[937013.794782]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[937013.794782] RIP: 0033:0x7f9b6f1c504f
[937013.794783] Code: Bad RIP value.
[937013.794784] RSP: 002b:00007f9b6cdbc560 EFLAGS: 00000293 ORIG_RAX: 0000000000000012
[937013.794784] RAX: ffffffffffffffda RBX: 00000000000000b3 RCX: 00007f9b6f1c504f
[937013.794785] RDX: 0000000000004300 RSI: 000055b4f307b000 RDI: 00000000000000b3
[937013.794785] RBP: 000055b4f307b000 R08: 0000000000000000 R09: 0000000000237f80
[937013.794786] R10: 0000000000237f80 R11: 0000000000000293 R12: 0000000000004300
[937013.794786] R13: 0000000000237f80 R14: 000055b4f509f640 R15: 0000000000237f80
[937013.794788] WTJourn.Flusher D    0 1186978 1186954 0x00004320
[937013.794788] Call Trace:
[937013.794789]  ? __schedule+0x2c7/0x740
[937013.794790]  schedule+0x4a/0xb0
[937013.794791]  schedule_preempt_disabled+0xa/0x10
[937013.794792]  __mutex_lock.isra.0+0x16b/0x4d0
[937013.794793]  ? __switch_to_asm+0x40/0x70
[937013.794804]  ? can_overcommit.part.0+0x50/0xa0 [btrfs]
[937013.794830]  ? btrfs_reserve_metadata_bytes+0x6dc/0x940 [btrfs]
[937013.794841]  btrfs_log_inode_parent+0x149/0xdf0 [btrfs]
[937013.794843]  ? prepare_to_wait_event+0x7e/0x150
[937013.794844]  ? finish_wait+0x3f/0x80
[937013.794855]  ? btrfs_block_rsv_add_bytes+0x20/0x60 [btrfs]
[937013.794863]  ? wait_current_trans+0x2f/0x130 [btrfs]
[937013.794864]  ? _cond_resched+0x15/0x30
[937013.794872]  ? join_transaction+0x24/0x410 [btrfs]
[937013.794883]  btrfs_log_dentry_safe+0x4a/0x70 [btrfs]
[937013.794893]  btrfs_sync_file+0x25f/0x400 [btrfs]
[937013.794894]  do_fsync+0x38/0x70
[937013.794895]  __x64_sys_fdatasync+0x13/0x20
[937013.794896]  do_syscall_64+0x5b/0x1c0
[937013.794897]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[937013.794898] RIP: 0033:0x7f9b6eed92e7
[937013.794899] Code: Bad RIP value.
[937013.794899] RSP: 002b:00007f9b695b52d0 EFLAGS: 00000293 ORIG_RAX: 000000000000004b
[937013.794900] RAX: ffffffffffffffda RBX: 00000000000000b3 RCX: 00007f9b6eed92e7
[937013.794900] RDX: 0000000000000000 RSI: 00000000000000b3 RDI: 00000000000000b3
[937013.794901] RBP: 00007f9b695b5310 R08: 000055b504668080 R09: 00007f9b695b52e8
[937013.794901] R10: 00007f9b695b52e0 R11: 0000000000000293 R12: 000055b5046680c0
[937013.794902] R13: 000055b4ef32c559 R14: 0000000000000000 R15: 000055b4f0aef0f8
[937013.794903] ftdc            D    0 1186980 1186954 0x00000320
[937013.794904] Call Trace:
[937013.794905]  ? __schedule+0x2c7/0x740
[937013.794906]  schedule+0x4a/0xb0
[937013.794907]  schedule_preempt_disabled+0xa/0x10
[937013.794907]  __mutex_lock.isra.0+0x16b/0x4d0
[937013.794916]  ? start_transaction+0xbb/0x4c0 [btrfs]
[937013.794927]  btrfs_pin_log_trans+0x19/0x30 [btrfs]
[937013.794936]  btrfs_rename2+0x25b/0x1f60 [btrfs]
[937013.794938]  ? link_path_walk.part.0+0x74/0x540
[937013.794939]  ? path_parentat.isra.0+0x3f/0x80
[937013.794940]  ? inode_permission+0xad/0x140
[937013.794942]  ? vfs_rename+0x3e1/0x9e0
[937013.794951]  ? btrfs_create+0x200/0x200 [btrfs]
(gdb) #0  0x00007fb16c2badc7 in fsync () from /lib64/libpthread.so.0
#1  0x000055d92401053f in mf_sync ()
#2  0x000055d923ec772e in ml_sync_all ()
#3  0x000055d923e96527 in before_blocking ()
#4  0x000055d923fa0fe1 in inchar_loop ()
#5  0x000055d923fa04d4 in ui_inchar ()
#6  0x000055d923e9697f in inchar ()
#7  0x000055d923e9743e in vgetorpeek ()
#8  0x000055d923e98ba7 in vgetc ()
#9  0x000055d923e98d5d in safe_vgetc ()
#10 0x000055d923e3aabd in edit ()
#11 0x000055d923edfa16 in invoke_edit.isra ()
#12 0x000055d923ee7866 in normal_cmd ()
#13 0x000055d92400d7aa in main_loop ()
#14 0x000055d92400e75b in vim_main2 ()
#15 0x000055d923dfd23d in main ()


[937013.794952]  vfs_rename+0x3e1/0x9e0
[937013.794953]  ? __d_lookup+0x5e/0x140
[937013.794955]  do_renameat2+0x381/0x530
[937013.794956]  __x64_sys_rename+0x1f/0x30
[937013.794957]  do_syscall_64+0x5b/0x1c0
[937013.794959]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[937013.794959] RIP: 0033:0x7f9b6ee3dd37
[937013.794960] Code: Bad RIP value.
[937013.794960] RSP: 002b:00007f9b685b3318 EFLAGS: 00000202 ORIG_RAX: 0000000000000052
[937013.794961] RAX: ffffffffffffffda RBX: 000055b4f4762c50 RCX: 00007f9b6ee3dd37
[937013.794961] RDX: 00007f9b685b3360 RSI: 000055b4f43d5ff0 RDI: 000055b4f43d5fa0
[937013.794962] RBP: 00007f9b685b3340 R08: 00007f9b685b4700 R09: 000055b4ef32e2e9
[937013.794962] R10: 00000000000001b6 R11: 0000000000000202 R12: 000055b4f4762c30
[937013.794962] R13: 00007f9b685b3360 R14: 00007f9b685b3720 R15: 000055b4ff007004
[937013.795022] influxd         D    0 2082782      1 0x00004000
[937013.795023] Call Trace:
[937013.795024]  ? __schedule+0x2c7/0x740
[937013.795025]  schedule+0x4a/0xb0
[937013.795026]  schedule_preempt_disabled+0xa/0x10
[937013.795027]  __mutex_lock.isra.0+0x16b/0x4d0
[937013.795028]  ? __switch_to_asm+0x40/0x70
[937013.795029]  ? __switch_to_asm+0x34/0x70
[937013.795030]  ? __switch_to_asm+0x34/0x70
[937013.795031]  ? __switch_to_asm+0x40/0x70
[937013.795032]  ? __switch_to+0x10d/0x420
[937013.795044]  btrfs_log_inode_parent+0x407/0xdf0 [btrfs]
[937013.795046]  ? prepare_to_wait_event+0x7e/0x150
[937013.795047]  ? finish_wait+0x3f/0x80
[937013.795056]  ? wait_current_trans+0xc0/0x130 [btrfs]
[937013.795064]  ? join_transaction+0x24/0x410 [btrfs]
[937013.795074]  btrfs_log_dentry_safe+0x4a/0x70 [btrfs]
[937013.795084]  btrfs_sync_file+0x25f/0x400 [btrfs]
[937013.795086]  do_fsync+0x38/0x70
[937013.795087]  __x64_sys_fsync+0x10/0x20
[937013.795088]  do_syscall_64+0x5b/0x1c0
[937013.795090]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[937013.795090] RIP: 0033:0x4b1420
[937013.795091] Code: Bad RIP value.
[937013.795092] RSP: 002b:000000c00246e5d8 EFLAGS: 00000212 ORIG_RAX: 000000000000004a
[937013.795092] RAX: ffffffffffffffda RBX: 000000c000058000 RCX: 00000000004b1420
[937013.795093] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000000000007f4
[937013.795093] RBP: 000000c00246e618 R08: 0000000000000000 R09: 0000000000000000
[937013.795094] R10: 0000000000000000 R11: 0000000000000212 R12: 000000c0490ae120
[937013.795094] R13: 000000c0490ae120 R14: 000000c0436fd020 R15: 0000000000000055
[937013.795098] influxd         D    0 2082804      1 0x00004000
[937013.795099] Call Trace:
[937013.795100]  ? __schedule+0x2c7/0x740
[937013.795102]  schedule+0x4a/0xb0
[937013.795110]  wait_for_commit+0x58/0x80 [btrfs]
[937013.795112]  ? finish_wait+0x80/0x80
[937013.795120]  btrfs_commit_transaction+0x87b/0xa20 [btrfs]
[937013.795121]  ? dput+0xb6/0x2d0
[937013.795132]  ? btrfs_log_dentry_safe+0x55/0x70 [btrfs]
[937013.795141]  btrfs_sync_file+0x3b2/0x400 [btrfs]
[937013.795143]  do_fsync+0x38/0x70
[937013.795144]  __x64_sys_fsync+0x10/0x20
[937013.795145]  do_syscall_64+0x5b/0x1c0
[937013.795146]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[937013.795147] RIP: 0033:0x4b1420
[937013.795148] Code: Bad RIP value.
[937013.795148] RSP: 002b:000000c000efa5d8 EFLAGS: 00000212 ORIG_RAX: 000000000000004a
[937013.795149] RAX: ffffffffffffffda RBX: 000000c000053400 RCX: 00000000004b1420
[937013.795149] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000051
[937013.795150] RBP: 000000c000efa618 R08: 0000000000000000 R09: 0000000000000000
[937013.795150] R10: 0000000000000000 R11: 0000000000000212 R12: 000000c04c5ae360
[937013.795151] R13: 000000c04c5ae360 R14: 000000c0008b6240 R15: 0000000000000055
[937013.795191] vim             D    0 2228648 2223845 0x00004000
[937013.795191] Call Trace:
[937013.795193]  ? __schedule+0x2c7/0x740
[937013.795194]  ? __switch_to_asm+0x40/0x70
[937013.795195]  ? __switch_to_asm+0x40/0x70
[937013.795196]  schedule+0x4a/0xb0
[937013.795197]  schedule_preempt_disabled+0xa/0x10
[937013.795198]  __mutex_lock.isra.0+0x16b/0x4d0
[937013.795199]  ? __switch_to_asm+0x40/0x70
[937013.795210]  ? can_overcommit.part.0+0x50/0xa0 [btrfs]
[937013.795221]  ? btrfs_reserve_metadata_bytes+0x6dc/0x940 [btrfs]
[937013.795232]  btrfs_log_inode_parent+0x149/0xdf0 [btrfs]
[937013.795234]  ? prepare_to_wait_event+0x7e/0x150
[937013.795235]  ? finish_wait+0x3f/0x80
[937013.795245]  ? btrfs_block_rsv_add_bytes+0x20/0x60 [btrfs]
[937013.795254]  ? wait_current_trans+0x2f/0x130 [btrfs]
[937013.795256]  ? _cond_resched+0x15/0x30
[937013.795264]  ? join_transaction+0x24/0x410 [btrfs]
[937013.795274]  btrfs_log_dentry_safe+0x4a/0x70 [btrfs]
[937013.795284]  btrfs_sync_file+0x25f/0x400 [btrfs]
[937013.795286]  do_fsync+0x38/0x70
[937013.795286]  __x64_sys_fsync+0x10/0x20
[937013.795287]  do_syscall_64+0x5b/0x1c0
[937013.795289]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[937013.795289] RIP: 0033:0x7fb16c2badc7
[937013.795290] Code: Bad RIP value.
[937013.795291] RSP: 002b:00007ffc7dc31d78 EFLAGS: 00000246 ORIG_RAX: 000000000000004a
[937013.795291] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fb16c2badc7
[937013.795292] RDX: 0000000000000000 RSI: 000055d92402ad3b RDI: 0000000000000003
[937013.795292] RBP: 000055d9251a9380 R08: 0000000000000001 R09: 0000000000000000
[937013.795292] R10: 000055d9240c0e00 R11: 0000000000000246 R12: 0000000000000001
[937013.795293] R13: 0000000000000004 R14: 0000000000000000 R15: 0000000000000000

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

end of thread, other threads:[~2020-04-15 11:16 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-07 19:46 btrfs freezing on writes kjansen387
2020-04-07 20:11 ` Chris Murphy
2020-04-07 20:22   ` Chris Murphy
2020-04-07 20:39     ` kjansen387
2020-04-07 22:11       ` Chris Murphy
2020-04-07 22:30         ` kjansen387
2020-04-09  4:32 ` Zygo Blaxell
2020-04-09 21:53   ` kjansen387
2020-04-09 23:07     ` Zygo Blaxell
2020-04-11 19:46       ` kjansen387
2020-04-11 19:59         ` Chris Murphy
2020-04-11 20:21         ` Zygo Blaxell
2020-04-15 11:14           ` kjansen387

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).