Advertisement
ticpu

bcachefs resize bug

Sep 27th, 2023
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.21 KB | None | 0 0
  1. Filesystem: d0337b38-cbe7-4c3c-90f7-4305fbe05171
  2. Size: 1995441805824
  3. Used: 1304549706240
  4. Online reserved: 1589248
  5.  
  6. Data type Required/total Devices
  7. reserved: 1/1 [] 1540096
  8. btree: 1/3 [dm-21 dm-22 dm-19] 2138308608
  9. btree: 1/3 [dm-21 dm-22 dm-20] 21706309632
  10. btree: 1/3 [dm-21 dm-22 dm-18] 1169424384
  11. user: 1/1 [dm-18] 26544773120
  12. user: 1/2 [dm-20 dm-19] 619246025216
  13. user: 1/1 [dm-21] 41900331008
  14. user: 1/2 [dm-21 dm-18] 1712128
  15. user: 1/1 [dm-20] 169695317504
  16. user: 1/2 [dm-21 dm-20] 8200192
  17. user: 1/2 [dm-22 dm-19] 13149184
  18. user: 1/2 [dm-19 dm-18] 105839924224
  19. user: 1/1 [dm-22] 42622001152
  20. user: 1/1 [dm-19] 171445595136
  21. user: 1/2 [dm-21 dm-22] 405831680
  22. user: 1/2 [dm-21 dm-19] 10031616
  23. user: 1/2 [dm-22 dm-20] 12722176
  24. user: 1/2 [dm-22 dm-18] 3136512
  25. user: 1/2 [dm-20 dm-18] 96297322496
  26. cached: 1/1 [dm-22] 29405184
  27. cached: 1/1 [dm-21] 585728
  28.  
  29. hdd.1 (device 2): dm-20 rw
  30. data buckets fragmented
  31. free: 0 27
  32. sb: 3149824 13 258048
  33. journal: 2147483648 8192
  34. btree: 7235436544 27601
  35. user: 527477664768 2012167
  36. cached: 0 0
  37. parity: 0 0
  38. stripe: 0 0
  39. need_gc_gens: 0 0
  40. need_discard: 0 0
  41. erasure coded: 0 0
  42. capacity: 858993459200 3276800
  43.  
  44. hdd.2 (device 3): dm-19 rw
  45. data buckets fragmented
  46. free: 0 28
  47. sb: 3149824 13 258048
  48. journal: 2147483648 8192
  49. btree: 712769536 2719
  50. user: 534000080896 2037048
  51. cached: 0 0
  52. parity: 0 0
  53. stripe: 0 0
  54. need_gc_gens: 0 0
  55. need_discard: 0 0
  56. erasure coded: 0 0
  57. capacity: 858993459200 3276800
  58.  
  59. hdd.3 (device 4): dm-18 rw
  60. data buckets fragmented
  61. free: 0 5
  62. sb: 3149824 13 258048
  63. journal: 838860800 3200
  64. btree: 389808128 1487
  65. user: 127615686144 486815
  66. cached: 0 0
  67. parity: 0 0
  68. stripe: 0 0
  69. need_gc_gens: 0 0
  70. need_discard: 0 0
  71. erasure coded: 0 0
  72. capacity: 128849018880 491520
  73.  
  74. nvme.1 (device 0): dm-21 rw
  75. data buckets fragmented
  76. free: 0 134566
  77. sb: 3149824 13 258048
  78. journal: 167772160 640
  79. btree: 8338014208 31807
  80. user: 42113220608 160650 212992
  81. cached: 585728 4
  82. parity: 0 0
  83. stripe: 0 0
  84. need_gc_gens: 0 0
  85. need_discard: 0 0
  86. erasure coded: 0 0
  87. capacity: 214748364800 819200
  88.  
  89. nvme.2 (device 1): dm-22 rw
  90. data buckets fragmented
  91. free: 0 131680
  92. sb: 3149824 13 258048
  93. journal: 167772160 640
  94. btree: 8338014208 31807
  95. user: 42839420928 163421 413696
  96. cached: 29405184 119
  97. parity: 0 0
  98. stripe: 0 0
  99. need_gc_gens: 0 0
  100. need_discard: 0 0
  101. erasure coded: 0 0
  102. capacity: 107374182400 409600
  103. [38577.199498] sysrq: Show Blocked State
  104. [38577.199579] task:bch-rebalance/d state:D stack:0 pid:2149 ppid:2 flags:0x00004000
  105. [38577.199583] Call Trace:
  106. [38577.199584] <TASK>
  107. [38577.199586] __schedule+0x3e2/0x1410
  108. [38577.199592] schedule+0x5e/0xd0
  109. [38577.199595] move_ratelimit+0x2e7/0x3d0 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  110. [38577.199661] ? __pfx_autoremove_wake_function+0x10/0x10
  111. [38577.199663] __bch2_move_data+0x211/0x5e0 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  112. [38577.199708] ? __pfx_rebalance_pred+0x10/0x10 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  113. [38577.199754] bch2_move_data+0x12c/0x210 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  114. [38577.199798] ? __pfx_rebalance_pred+0x10/0x10 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  115. [38577.199841] ? bch2_move_data+0x7e/0x210 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  116. [38577.199886] bch2_rebalance_thread+0x51b/0x670 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  117. [38577.199935] ? __pfx_rebalance_pred+0x10/0x10 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  118. [38577.199978] ? __smp_call_single_queue+0xad/0x120
  119. [38577.199982] ? __pfx_bch2_rebalance_thread+0x10/0x10 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  120. [38577.200070] kthread+0xe5/0x120
  121. [38577.200073] ? __pfx_kthread+0x10/0x10
  122. [38577.200075] ret_from_fork+0x31/0x50
  123. [38577.200078] ? __pfx_kthread+0x10/0x10
  124. [38577.200079] ret_from_fork_asm+0x1b/0x30
  125. [38577.200083] </TASK>
  126. [38577.200090] task:worker state:D stack:0 pid:2286 ppid:1 flags:0x00000002
  127. [38577.200093] Call Trace:
  128. [38577.200093] <TASK>
  129. [38577.200094] __schedule+0x3e2/0x1410
  130. [38577.200096] ? finish_task_switch.isra.0+0x94/0x2f0
  131. [38577.200100] schedule+0x5e/0xd0
  132. [38577.200101] io_schedule+0x46/0x70
  133. [38577.200102] folio_wait_bit_common+0x16e/0x390
  134. [38577.200106] ? __pfx_wake_page_function+0x10/0x10
  135. [38577.200108] folio_wait_writeback+0x2c/0x90
  136. [38577.200110] __filemap_fdatawait_range+0x105/0x160
  137. [38577.200113] file_write_and_wait_range+0x99/0xc0
  138. [38577.200115] bch2_fsync+0x27/0x80 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  139. [38577.200159] __x64_sys_fdatasync+0x52/0xa0
  140. [38577.200162] do_syscall_64+0x5d/0x90
  141. [38577.200164] ? syscall_exit_to_user_mode+0x2b/0x40
  142. [38577.200166] ? do_syscall_64+0x6c/0x90
  143. [38577.200168] ? do_syscall_64+0x6c/0x90
  144. [38577.200169] ? switch_fpu_return+0x50/0xe0
  145. [38577.200171] ? exit_to_user_mode_prepare+0x132/0x1e0
  146. [38577.200174] ? syscall_exit_to_user_mode+0x2b/0x40
  147. [38577.200176] ? do_syscall_64+0x6c/0x90
  148. [38577.200177] ? do_syscall_64+0x6c/0x90
  149. [38577.200178] ? do_syscall_64+0x6c/0x90
  150. [38577.200180] entry_SYSCALL_64_after_hwframe+0x6e/0xd8
  151. [38577.200182] RIP: 0033:0x7f3c211066ca
  152. [38577.200206] RSP: 002b:00007f3c1d2fb6c0 EFLAGS: 00000293 ORIG_RAX: 000000000000004b
  153. [38577.200221] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f3c211066ca
  154. [38577.200223] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000000000e
  155. [38577.200223] RBP: 0000555b5fa44890 R08: 0000000000000000 R09: 0000555b5f7e04f0
  156. [38577.200224] R10: 0000000000000000 R11: 0000000000000293 R12: 0000555b5f7e0460
  157. [38577.200225] R13: 0000555b5e54d330 R14: 00007ffff845a0c0 R15: 00007f3c1cafc000
  158. [38577.200226] </TASK>
  159. [38577.200253] task:kworker/u24:11 state:D stack:0 pid:225034 ppid:2 flags:0x00004000
  160. [38577.200255] Workqueue: btrfs_discard btrfs_discard_workfn [btrfs]
  161. [38577.200319] Call Trace:
  162. [38577.200319] <TASK>
  163. [38577.200320] __schedule+0x3e2/0x1410
  164. [38577.200322] ? preempt_schedule_thunk+0x1a/0x30
  165. [38577.200324] schedule+0x5e/0xd0
  166. [38577.200325] schedule_timeout+0xc2/0x190
  167. [38577.200327] ? __pfx_process_timeout+0x10/0x10
  168. [38577.200329] io_schedule_timeout+0x50/0x80
  169. [38577.200330] wait_for_completion_io_timeout+0x83/0x170
  170. [38577.200333] submit_bio_wait+0x78/0xb0
  171. [38577.200335] blkdev_issue_discard+0x99/0xe0
  172. [38577.200339] btrfs_issue_discard+0xdb/0x1d0 [btrfs bdd77ca9549fedaee114c99d9464e81de7704635]
  173. [38577.200376] btrfs_discard_extent+0x23c/0x2b0 [btrfs bdd77ca9549fedaee114c99d9464e81de7704635]
  174. [38577.200413] do_trimming+0xd6/0x240 [btrfs bdd77ca9549fedaee114c99d9464e81de7704635]
  175. [38577.200459] trim_bitmaps+0x340/0x4a0 [btrfs bdd77ca9549fedaee114c99d9464e81de7704635]
  176. [38577.200505] btrfs_trim_block_group_bitmaps+0x80/0xb0 [btrfs bdd77ca9549fedaee114c99d9464e81de7704635]
  177. [38577.200550] btrfs_discard_workfn+0x244/0x400 [btrfs bdd77ca9549fedaee114c99d9464e81de7704635]
  178. [38577.200590] process_one_work+0x1d4/0x3e0
  179. [38577.200592] worker_thread+0x52/0x390
  180. [38577.200593] ? __pfx_worker_thread+0x10/0x10
  181. [38577.200594] kthread+0xe5/0x120
  182. [38577.200596] ? __pfx_kthread+0x10/0x10
  183. [38577.200598] ret_from_fork+0x31/0x50
  184. [38577.200599] ? __pfx_kthread+0x10/0x10
  185. [38577.200601] ret_from_fork_asm+0x1b/0x30
  186. [38577.200604] </TASK>
  187. [38577.200605] task:kworker/u24:1 state:D stack:0 pid:233189 ppid:2 flags:0x00004000
  188. [38577.200607] Workqueue: bcachefs bch2_write_point_do_index_updates [bcachefs]
  189. [38577.200660] Call Trace:
  190. [38577.200661] <TASK>
  191. [38577.200661] __schedule+0x3e2/0x1410
  192. [38577.200663] schedule+0x5e/0xd0
  193. [38577.200665] __closure_sync+0xbb/0x160
  194. [38577.200666] bch2_btree_update_start+0x832/0x970 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  195. [38577.200705] ? __pfx_closure_sync_fn+0x10/0x10
  196. [38577.200708] ? __bch2_data_update_index_update+0x17c9/0x1940 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  197. [38577.200748] bch2_btree_split_leaf+0x40/0x160 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  198. [38577.200786] ? __bch2_data_update_index_update+0x17c9/0x1940 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  199. [38577.200825] bch2_trans_commit_error+0x71/0x600 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  200. [38577.200863] __bch2_trans_commit+0xb39/0x1d40 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  201. [38577.200900] __bch2_data_update_index_update+0x17c9/0x1940 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  202. [38577.200944] ? bch2_data_update_index_update+0x2f/0x60 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  203. [38577.200983] bch2_data_update_index_update+0x2f/0x60 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  204. [38577.201033] __bch2_write_index+0x98/0x2b0 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  205. [38577.201078] bch2_write_point_do_index_updates+0xb1/0x160 [bcachefs 985175d8196f98a59ea3e501bebdd40b8dd34d98]
  206. [38577.201122] process_one_work+0x1d4/0x3e0
  207. [38577.201124] worker_thread+0x52/0x390
  208. [38577.201125] ? __pfx_worker_thread+0x10/0x10
  209. [38577.201126] kthread+0xe5/0x120
  210. [38577.201127] ? __pfx_kthread+0x10/0x10
  211. [38577.201129] ret_from_fork+0x31/0x50
  212. [38577.201130] ? __pfx_kthread+0x10/0x10
  213. [38577.201131] ret_from_fork_asm+0x1b/0x30
  214. [38577.201134] </TASK>
  215.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement