Running 1.6.0 in T mode with a group of 16 DBs.
One of them went away, and after another 20 minutes of refreshes innotop exited.
This warning was printed shortly before doing so:
Use of uninitialized value in list assignment at ./innotop line 3772, <FIN> line 15.
... I gave it a quick look but it's not obvious to me why it's exiting.
Logged In: YES
user_id=793
Originator: YES
Update: Continues to happen every few minutes if I leave it in 'T' mode.
Logged In: YES
user_id=541183
Originator: NO
Hmmm, that's a tough one to debug. Just to be sure, is line 3772 this:
my %cur_txns = map { $_->{mysql_thread_id} => $_ } @$cur_txns;
Logged In: YES
user_id=793
Originator: YES
Uhh...
my $hash = extract_values($cur_txn, $cur_txn, $pre_txn, 'innodb_tur_txn, $pre_txn, 'innodb_transactions');
... I think so. Nothing non-obvious beyond opening innotop and finding the line, correct?