show processlist filldown
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Drizzle |
Fix Released
|
Low
|
Andrew Hutchings | ||
7.0 |
Fix Released
|
Low
|
Andrew Hutchings | ||
Dexter |
Won't Fix
|
Low
|
Andrew Hutchings |
Bug Description
if the top client in a processlist has a state but lower items do not the state is filled down. ie:
drizzle1> show processlist;
+----+-
| ID | USER | HOST | DB | COMMAND | TIME | STATE | INFO |
+----+-
| 17 | no user | 127.0.0.1 | | Sleep | 33 | | |
| 20 | no user | 127.0.0.1 | | Query | 0 | Sending data | show processlist |
+----+-
2 rows in set (0 sec)
drizzle2> show processlist;
+----+-
| ID | USER | HOST | DB | COMMAND | TIME | STATE | INFO |
+----+-
| 17 | no user | 127.0.0.1 | | Query | 0 | Sending data | show processlist |
| 20 | no user | 127.0.0.1 | | Sleep | 3 | Sending data | show processlist |
+----+-
2 rows in set (0 sec)
When in reality only ID 17 is executing a query.
Related branches
- Andrew Hutchings: Needs Fixing
- Drizzle Merge Team: Pending requested
-
Diff: 851 lines (+391/-15)18 files modifieddrizzled/session.cc (+2/-0)
drizzled/statistics_variables.h (+1/-0)
drizzled/status_helper.cc (+1/-1)
plugin/drizzle_protocol/drizzle_protocol.cc (+113/-0)
plugin/drizzle_protocol/drizzle_protocol.h (+6/-0)
plugin/drizzle_protocol/plugin.ini (+1/-1)
plugin/drizzle_protocol/table_function.h (+57/-0)
plugin/information_schema_dictionary/tests/r/tables.result (+8/-0)
plugin/mysql_protocol/mysql_protocol.cc (+111/-1)
plugin/mysql_protocol/mysql_protocol.h (+7/-0)
plugin/mysql_protocol/plugin.ini (+1/-1)
plugin/mysql_protocol/table_function.h (+52/-0)
plugin/schema_dictionary/tests/r/data_dictionary.result (+17/-1)
plugin/session_dictionary/processlist.cc (+2/-2)
plugin/session_dictionary/tests/r/data_dictionary.result (+2/-2)
tests/r/create.result (+4/-4)
tests/r/data_dictionary_like_info.result (+1/-1)
tests/r/information_schema.result (+5/-1)
Fix committed but in same branch as bug#621603 which has a blocker