What is "innodb_thread"?
Do you mean background threads created by os_thread_create()? and their OS id stocked to thread_ids[] ?
If so, they are not related to mysqld at all. They are just pthread created by innodb.
They work independently from other thread. And they have each different purposes and processes.
I think they should be profiled differently each,
Otherwise, it should be useless function.
If you simply worry about purge_thread (officially supported from 5.5),
you should add information for "BACKGROUND THREAD" section of show engine innodb status after the srv_master_thread entry.
What is "innodb_thread"?
Do you mean background threads created by os_thread_create()? and their OS id stocked to thread_ids[] ?
If so, they are not related to mysqld at all. They are just pthread created by innodb.
They work independently from other thread. And they have each different purposes and processes.
I think they should be profiled differently each,
Otherwise, it should be useless function.
If you simply worry about purge_thread (officially supported from 5.5),
you should add information for "BACKGROUND THREAD" section of show engine innodb status after the srv_master_thread entry.
I don't agree such i_s, seems not worth to add.