The data checksums entries were seemingly auxiliary processes from
reading the code, but they are in fact background workers. Add a
comment to clarify. Backpatch down to v19 where online checksums
were introduced.
Author: Daniel Gustafsson <daniel@yesql.se>
Reported-by: Fujii Masao <masao.fujii@gmail.com>
Reviewed-by: Fujii Masao <masao.fujii@gmail.com>
Discussion: https://postgr.es/m/CAHGQGwFsBjQs2fv7b72hxzGV_fJMh6LAg4E83pNfDOu1jVgWCA@mail.gmail.com
Backpatch-through: 19
B_WAL_SUMMARIZER,
B_WAL_WRITER,
B_WAL_SUMMARIZER,
B_WAL_WRITER,
+ /*
+ * Data checksums processes are dynamic background workers, but they use
+ * dedicated backend types for pgstat I/O accounting.
+ */
B_DATACHECKSUMSWORKER_LAUNCHER,
B_DATACHECKSUMSWORKER_WORKER,
B_DATACHECKSUMSWORKER_LAUNCHER,
B_DATACHECKSUMSWORKER_WORKER,