Advertisement
ticpu

Untitled

May 15th, 2025
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.10 KB | None | 0 0
  1. $ git diff
  2. diff --git a/fs/bcachefs/data_update.c b/fs/bcachefs/data_update.c
  3. index db46a9770807..de096ca65b4b 100644
  4. --- a/fs/bcachefs/data_update.c
  5. +++ b/fs/bcachefs/data_update.c
  6. @@ -410,7 +410,7 @@ static int __bch2_data_update_index_update(struct btree_trans *trans,
  7. prt_str(&buf, "\nnew: ");
  8. bch2_bkey_val_to_text(&buf, c, bkey_i_to_s_c(insert));
  9.  
  10. - trace_data_update_created_rebalance(c, buf.buf);
  11. + trace_io_move_created_rebalance(c, buf.buf);
  12. printbuf_exit(&buf);
  13.  
  14. this_cpu_inc(c->counters[BCH_COUNTER_io_move_created_rebalance]);
  15. diff --git a/fs/bcachefs/trace.h b/fs/bcachefs/trace.h
  16. index f5e27a179aad..a31024f082f3 100644
  17. --- a/fs/bcachefs/trace.h
  18. +++ b/fs/bcachefs/trace.h
  19. @@ -1473,7 +1473,7 @@ DEFINE_EVENT(fs_str, data_update,
  20. TP_ARGS(c, str)
  21. );
  22.  
  23. -DEFINE_EVENT(fs_str, data_update_created_rebalance,
  24. +DEFINE_EVENT(fs_str, io_move_created_rebalance,
  25. TP_PROTO(struct bch_fs *c, const char *str),
  26. TP_ARGS(c, str)
  27. );
  28.  
  29. ---
  30.  
  31. # head -n 200 ~/io_move_created_rebalance.log
  32. # tracer: nop
  33. #
  34. # entries-in-buffer/entries-written: 128/21302 #P:20
  35. #
  36. # _-----=> irqs-off/BH-disabled
  37. # / _----=> need-resched
  38. # | / _---=> hardirq/softirq
  39. # || / _--=> preempt-depth
  40. # ||| / _-=> migrate-disable
  41. # |||| / delay
  42. # TASK-PID CPU# ||||| TIMESTAMP FUNCTION
  43. # | | | ||||| | |
  44. kworker/14:0H-653787 [014] ..... 49460.315822: io_move_created_rebalance: 254,17
  45. rewrite ptrs: 1
  46. kill ptrs: 0
  47. target: none
  48. compression: lz4
  49. opts.replicas: 2
  50. extra replicas: 0
  51. scrub: 0
  52. old: u64s 8 type extent 173283709:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:e6338166 compress lz4 ptr: 11:210448:9429 gen 0 ptr: 7:611752:15389 gen 0 cached
  53. k: u64s 8 type extent 173283709:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:e6338166 compress lz4 ptr: 11:210448:9429 gen 0 ptr: 7:611752:15389 gen 0 cached
  54. new: u64s 9 type extent 173283709:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:e6338166 compress lz4 ptr: 9:479321:5273 gen 2 ptr: 7:611752:15389 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  55. kworker/10:0H-768771 [010] ..... 49465.770517: io_move_created_rebalance: 254,17
  56. rewrite ptrs: 1
  57. kill ptrs: 0
  58. target: none
  59. compression: lz4
  60. opts.replicas: 2
  61. extra replicas: 0
  62. scrub: 0
  63. old: u64s 8 type extent 173356123:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:172756d1 compress lz4 ptr: 10:293752:26810 gen 0 ptr: 9:465410:16101 gen 0 cached
  64. k: u64s 8 type extent 173356123:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:172756d1 compress lz4 ptr: 10:293752:26810 gen 0 ptr: 9:465410:16101 gen 0 cached
  65. new: u64s 9 type extent 173356123:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:172756d1 compress lz4 ptr: 8:476070:15554 gen 2 ptr: 9:465410:16101 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  66. ##### CPU 11 buffer started ####
  67. kworker/11:1H-768770 [011] ..... 49468.478237: io_move_created_rebalance: 254,17
  68. rewrite ptrs: 1
  69. kill ptrs: 0
  70. target: none
  71. compression: lz4
  72. opts.replicas: 2
  73. extra replicas: 0
  74. scrub: 0
  75. old: u64s 8 type extent 172147873:2560:4294960538 len 128 ver 0: durability: 1 crc: c_size 107 size 128 offset 0 nonce 0 csum crc32c 0:2267eb14 compress lz4 ptr: 11:184298:7513 gen 0 ptr: 6:601252:2378 gen 0 cached
  76. k: u64s 8 type extent 172147873:2560:4294960538 len 128 ver 0: durability: 1 crc: c_size 107 size 128 offset 0 nonce 0 csum crc32c 0:2267eb14 compress lz4 ptr: 11:184298:7513 gen 0 ptr: 6:601252:2378 gen 0 cached
  77. new: u64s 9 type extent 172147873:2560:4294960538 len 128 ver 0: durability: 1 crc: c_size 107 size 128 offset 0 nonce 0 csum crc32c 0:2267eb14 compress lz4 ptr: 4:27291:2288 gen 20 ptr: 6:601252:2378 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  78. kworker/11:1H-768770 [011] ..... 49468.478311: io_move_created_rebalance: 254,17
  79. rewrite ptrs: 1
  80. kill ptrs: 0
  81. target: none
  82. compression: lz4
  83. opts.replicas: 2
  84. extra replicas: 0
  85. scrub: 0
  86. old: u64s 8 type extent 172147873:2688:4294960538 len 128 ver 0: durability: 1 crc: c_size 111 size 128 offset 0 nonce 0 csum crc32c 0:91dcdbe4 compress lz4 ptr: 11:184298:7620 gen 0 ptr: 6:601252:2485 gen 0 cached
  87. k: u64s 8 type extent 172147873:2688:4294960538 len 128 ver 0: durability: 1 crc: c_size 111 size 128 offset 0 nonce 0 csum crc32c 0:91dcdbe4 compress lz4 ptr: 11:184298:7620 gen 0 ptr: 6:601252:2485 gen 0 cached
  88. new: u64s 9 type extent 172147873:2688:4294960538 len 128 ver 0: durability: 1 crc: c_size 111 size 128 offset 0 nonce 0 csum crc32c 0:91dcdbe4 compress lz4 ptr: 4:27291:2395 gen 20 ptr: 6:601252:2485 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  89. kworker/11:1H-768770 [011] ..... 49468.478370: io_move_created_rebalance: 254,17
  90. rewrite ptrs: 1
  91. kill ptrs: 0
  92. target: none
  93. compression: lz4
  94. opts.replicas: 2
  95. extra replicas: 0
  96. scrub: 0
  97. old: u64s 8 type extent 172147873:2751:4294960538 len 63 ver 0: durability: 1 crc: c_size 59 size 63 offset 0 nonce 0 csum crc32c 0:85fc88ce compress lz4 ptr: 11:184298:7731 gen 0 ptr: 6:601252:2596 gen 0 cached
  98. k: u64s 8 type extent 172147873:2751:4294960538 len 63 ver 0: durability: 1 crc: c_size 59 size 63 offset 0 nonce 0 csum crc32c 0:85fc88ce compress lz4 ptr: 11:184298:7731 gen 0 ptr: 6:601252:2596 gen 0 cached
  99. new: u64s 9 type extent 172147873:2751:4294960538 len 63 ver 0: durability: 1 crc: c_size 59 size 63 offset 0 nonce 0 csum crc32c 0:85fc88ce compress lz4 ptr: 4:27291:2506 gen 20 ptr: 6:601252:2596 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  100. kworker/11:1H-768770 [011] ..... 49468.479166: io_move_created_rebalance: 254,17
  101. rewrite ptrs: 1
  102. kill ptrs: 0
  103. target: none
  104. compression: lz4
  105. opts.replicas: 2
  106. extra replicas: 0
  107. scrub: 0
  108. old: u64s 8 type extent 172147873:2176:4294960538 len 128 ver 0: durability: 1 crc: c_size 128 size 128 offset 0 nonce 0 csum crc32c 0:79dd3585 compress incompressible ptr: 11:184298:9480 gen 0 ptr: 6:601252:1994 gen 0 cached
  109. k: u64s 8 type extent 172147873:2176:4294960538 len 128 ver 0: durability: 1 crc: c_size 128 size 128 offset 0 nonce 0 csum crc32c 0:79dd3585 compress incompressible ptr: 11:184298:9480 gen 0 ptr: 6:601252:1994 gen 0 cached
  110. new: u64s 9 type extent 172147873:2176:4294960538 len 128 ver 0: durability: 1 crc: c_size 128 size 128 offset 0 nonce 0 csum crc32c 0:79dd3585 compress incompressible ptr: 4:27291:2565 gen 20 ptr: 6:601252:1994 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  111. kworker/11:1H-768770 [011] ..... 49468.479236: io_move_created_rebalance: 254,17
  112. rewrite ptrs: 1
  113. kill ptrs: 0
  114. target: none
  115. compression: lz4
  116. opts.replicas: 2
  117. extra replicas: 0
  118. scrub: 0
  119. old: u64s 8 type extent 172147873:2304:4294960538 len 128 ver 0: durability: 1 crc: c_size 128 size 128 offset 0 nonce 0 csum crc32c 0:53ece79c compress incompressible ptr: 11:184298:9608 gen 0 ptr: 6:601252:2122 gen 0 cached
  120. k: u64s 8 type extent 172147873:2304:4294960538 len 128 ver 0: durability: 1 crc: c_size 128 size 128 offset 0 nonce 0 csum crc32c 0:53ece79c compress incompressible ptr: 11:184298:9608 gen 0 ptr: 6:601252:2122 gen 0 cached
  121. new: u64s 9 type extent 172147873:2304:4294960538 len 128 ver 0: durability: 1 crc: c_size 128 size 128 offset 0 nonce 0 csum crc32c 0:53ece79c compress incompressible ptr: 4:27291:2693 gen 20 ptr: 6:601252:2122 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  122. kworker/11:1H-768770 [011] ..... 49468.482878: io_move_created_rebalance: 254,17
  123. rewrite ptrs: 1
  124. kill ptrs: 0
  125. target: none
  126. compression: lz4
  127. opts.replicas: 2
  128. extra replicas: 0
  129. scrub: 0
  130. old: u64s 8 type extent 172147875:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:5396e1a8 compress lz4 ptr: 11:184298:11261 gen 0 ptr: 6:601252:3215 gen 0 cached
  131. k: u64s 8 type extent 172147875:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:5396e1a8 compress lz4 ptr: 11:184298:11261 gen 0 ptr: 6:601252:3215 gen 0 cached
  132. new: u64s 9 type extent 172147875:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:5396e1a8 compress lz4 ptr: 4:27291:3509 gen 20 ptr: 6:601252:3215 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  133. kworker/11:1H-768770 [011] ..... 49468.483067: io_move_created_rebalance: 254,17
  134. rewrite ptrs: 1
  135. kill ptrs: 0
  136. target: none
  137. compression: lz4
  138. opts.replicas: 2
  139. extra replicas: 0
  140. scrub: 0
  141. old: u64s 8 type extent 172147875:256:4294960538 len 128 ver 0: durability: 1 crc: c_size 110 size 128 offset 0 nonce 0 csum crc32c 0:f7974af7 compress lz4 ptr: 11:184298:11373 gen 0 ptr: 6:601252:3327 gen 0 cached
  142. k: u64s 8 type extent 172147875:256:4294960538 len 128 ver 0: durability: 1 crc: c_size 110 size 128 offset 0 nonce 0 csum crc32c 0:f7974af7 compress lz4 ptr: 11:184298:11373 gen 0 ptr: 6:601252:3327 gen 0 cached
  143. new: u64s 9 type extent 172147875:256:4294960538 len 128 ver 0: durability: 1 crc: c_size 110 size 128 offset 0 nonce 0 csum crc32c 0:f7974af7 compress lz4 ptr: 4:27291:3621 gen 20 ptr: 6:601252:3327 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  144. kworker/10:0H-768771 [010] ..... 49468.523503: io_move_created_rebalance: 254,17
  145. rewrite ptrs: 1
  146. kill ptrs: 0
  147. target: none
  148. compression: lz4
  149. opts.replicas: 2
  150. extra replicas: 0
  151. scrub: 0
  152. old: u64s 8 type extent 172147882:512:4294960538 len 128 ver 0: durability: 1 crc: c_size 122 size 128 offset 0 nonce 0 csum crc32c 0:947e4b7a compress lz4 ptr: 11:184298:20434 gen 0 ptr: 6:601252:7962 gen 0 cached
  153. k: u64s 8 type extent 172147882:512:4294960538 len 128 ver 0: durability: 1 crc: c_size 122 size 128 offset 0 nonce 0 csum crc32c 0:947e4b7a compress lz4 ptr: 11:184298:20434 gen 0 ptr: 6:601252:7962 gen 0 cached
  154. new: u64s 9 type extent 172147882:512:4294960538 len 128 ver 0: durability: 1 crc: c_size 122 size 128 offset 0 nonce 0 csum crc32c 0:947e4b7a compress lz4 ptr: 7:517587:4160 gen 3 ptr: 6:601252:7962 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  155. kworker/10:0H-768771 [010] ..... 49468.526570: io_move_created_rebalance: 254,17
  156. rewrite ptrs: 1
  157. kill ptrs: 0
  158. target: none
  159. compression: lz4
  160. opts.replicas: 2
  161. extra replicas: 0
  162. scrub: 0
  163. old: u64s 8 type extent 172147882:1024:4294960538 len 128 ver 0: durability: 1 crc: c_size 125 size 128 offset 0 nonce 0 csum crc32c 0:26dbae0 compress lz4 ptr: 11:184298:20900 gen 0 ptr: 6:601252:8428 gen 0 cached
  164. k: u64s 8 type extent 172147882:1024:4294960538 len 128 ver 0: durability: 1 crc: c_size 125 size 128 offset 0 nonce 0 csum crc32c 0:26dbae0 compress lz4 ptr: 11:184298:20900 gen 0 ptr: 6:601252:8428 gen 0 cached
  165. new: u64s 9 type extent 172147882:1024:4294960538 len 128 ver 0: durability: 1 crc: c_size 125 size 128 offset 0 nonce 0 csum crc32c 0:26dbae0 compress lz4 ptr: 7:517587:4626 gen 3 ptr: 6:601252:8428 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  166. kworker/10:0H-768771 [010] ..... 49468.529611: io_move_created_rebalance: 254,17
  167. rewrite ptrs: 1
  168. kill ptrs: 0
  169. target: none
  170. compression: lz4
  171. opts.replicas: 2
  172. extra replicas: 0
  173. scrub: 0
  174. old: u64s 8 type extent 172147883:256:4294960538 len 128 ver 0: durability: 1 crc: c_size 120 size 128 offset 0 nonce 0 csum crc32c 0:ac2f312b compress lz4 ptr: 11:184298:22502 gen 0 ptr: 6:601252:8893 gen 0 cached
  175. k: u64s 8 type extent 172147883:256:4294960538 len 128 ver 0: durability: 1 crc: c_size 120 size 128 offset 0 nonce 0 csum crc32c 0:ac2f312b compress lz4 ptr: 11:184298:22502 gen 0 ptr: 6:601252:8893 gen 0 cached
  176. new: u64s 9 type extent 172147883:256:4294960538 len 128 ver 0: durability: 1 crc: c_size 120 size 128 offset 0 nonce 0 csum crc32c 0:ac2f312b compress lz4 ptr: 7:517587:5091 gen 3 ptr: 6:601252:8893 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  177. kworker/10:0H-768771 [010] ..... 49468.529797: io_move_created_rebalance: 254,17
  178. rewrite ptrs: 1
  179. kill ptrs: 0
  180. target: none
  181. compression: lz4
  182. opts.replicas: 2
  183. extra replicas: 0
  184. scrub: 0
  185. old: u64s 8 type extent 172147883:384:4294960538 len 128 ver 0: durability: 1 crc: c_size 100 size 128 offset 0 nonce 0 csum crc32c 0:3c93fac0 compress lz4 ptr: 11:184298:22622 gen 0 ptr: 6:601252:9013 gen 0 cached
  186. k: u64s 8 type extent 172147883:384:4294960538 len 128 ver 0: durability: 1 crc: c_size 100 size 128 offset 0 nonce 0 csum crc32c 0:3c93fac0 compress lz4 ptr: 11:184298:22622 gen 0 ptr: 6:601252:9013 gen 0 cached
  187. new: u64s 9 type extent 172147883:384:4294960538 len 128 ver 0: durability: 1 crc: c_size 100 size 128 offset 0 nonce 0 csum crc32c 0:3c93fac0 compress lz4 ptr: 7:517587:5211 gen 3 ptr: 6:601252:9013 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  188. ##### CPU 19 buffer started ####
  189. kworker/19:2H-761422 [019] ..... 49468.609395: io_move_created_rebalance: 254,17
  190. rewrite ptrs: 1
  191. kill ptrs: 0
  192. target: none
  193. compression: lz4
  194. opts.replicas: 2
  195. extra replicas: 0
  196. scrub: 0
  197. old: u64s 8 type extent 172147890:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:a38efebb compress lz4 ptr: 11:184299:3479 gen 0 ptr: 6:601252:16230 gen 0 cached
  198. k: u64s 8 type extent 172147890:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:a38efebb compress lz4 ptr: 11:184299:3479 gen 0 ptr: 6:601252:16230 gen 0 cached
  199. new: u64s 9 type extent 172147890:128:4294960538 len 128 ver 0: durability: 1 crc: c_size 112 size 128 offset 0 nonce 0 csum crc32c 0:a38efebb compress lz4 ptr: 7:517587:12428 gen 3 ptr: 6:601252:16230 gen 0 cached rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  200. kworker/19:2H-761422 [019] ..... 49468.609497: io_move_created_rebalance: 254,17
  201. rewrite ptrs: 1
  202. kill ptrs: 0
  203. target: none
  204. compression: lz4
  205. opts.replicas: 2
  206. extra replicas: 0
  207. scrub: 0
  208. old: u64s 8 type extent 172147890:298:4294960538 len 128 ver 0: durability: 1 crc: c_size 108 size 128 offset 0 nonce 0 csum crc32c 0:93c2183c compress lz4 ptr: 11:184299:3591 gen 0 ptr: 7:601287:0 gen 0 cached
  209. k: u64s 8 type extent 172147890:298:4294960538 len 128 ver 0: durability: 1 crc: c_size 108 size 128 offset 0 nonce 0 csum crc32c 0:93c2183c compress lz4 ptr: 11:184299:3591 gen 0 ptr: 7:601287:0 gen 0 cached
  210. new: u64s 8 type extent 172147890:298:4294960538 len 128 ver 0: durability: 1 crc: c_size 108 size 128 offset 0 nonce 0 csum crc32c 0:93c2183c compress lz4 ptr: 7:517587:12540 gen 3 rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  211. kworker/19:2H-761422 [019] ..... 49468.609605: io_move_created_rebalance: 254,17
  212. rewrite ptrs: 1
  213. kill ptrs: 0
  214. target: none
  215. compression: lz4
  216. opts.replicas: 2
  217. extra replicas: 0
  218. scrub: 0
  219. old: u64s 8 type extent 172147890:426:4294960538 len 128 ver 0: durability: 1 crc: c_size 122 size 128 offset 0 nonce 0 csum crc32c 0:9a2b6e2a compress lz4 ptr: 11:184299:3699 gen 0 ptr: 7:601287:108 gen 0 cached
  220. k: u64s 8 type extent 172147890:426:4294960538 len 128 ver 0: durability: 1 crc: c_size 122 size 128 offset 0 nonce 0 csum crc32c 0:9a2b6e2a compress lz4 ptr: 11:184299:3699 gen 0 ptr: 7:601287:108 gen 0 cached
  221. new: u64s 8 type extent 172147890:426:4294960538 len 128 ver 0: durability: 1 crc: c_size 122 size 128 offset 0 nonce 0 csum crc32c 0:9a2b6e2a compress lz4 ptr: 7:517587:12648 gen 3 rebalance: replicas=2 (inode) checksum=crc32c background_compression=lz4 (inode) background_target=smr (inode)
  222. kworker/19:2H-761422 [019] ..... 49468.609689: io_move_created_rebalance: 254,17
  223. rewrite ptrs: 1
  224. kill ptrs: 0
  225. target: none
  226. compression: lz4
  227. opts.replicas: 2
  228. extra replicas: 0
  229. scrub: 0
  230. old: u64s 8 type extent 172147890:554:4294960538 len 128 ver 0: durability: 1 crc: c_size 99 size 128 offset 0 nonce 0 csum crc32c 0:ce0467d7 compress lz4 ptr: 11:184299:3821 gen 0 ptr: 7:601287:230 gen 0 cached
  231. k: u64s 8 type extent 172147890:554:4294960538 len 128 ver 0: durability: 1 crc: c_size 99 size 128 offset 0 nonce 0 csum crc32c 0:ce0467d7 compress lz4 ptr: 11:184299:3821 gen 0 ptr: 7:601287:230 gen 0 cached
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement