Hello David,
some of them yes (onstat -g ses <sid>, onstat -x
some of them not yet:
onstat -g top session cpu
IBM Informix Dynamic Server Version 14.10.FC9W1DE -- On-Line -- Up 00:07:22 -- 6603536 Kbytes
2023-02-23 15:33:43
Top Resource Usage (Max lines 10, Time interval 5 seconds):
Top sessions (CPU usage)
--------------------
sid CPU_time
93 0.0031
Errors found in session block list.
May be caused by changing data structures.
...
onstat -g top session bfr
IBM Informix Dynamic Server Version 14.10.FC9W1DE -- On-Line -- Up 00:11:47 -- 6603536 Kbytes
2023-02-23 15:38:08
Top Resource Usage (Max lines 10, Time interval 5 seconds):
Top sessions (buffer reads)
-----------------------------
sid bfrd bfwrt
101 3 2
Errors found in session block list.
May be caused by changing data structures.
...
onstat -g top session bfw
IBM Informix Dynamic Server Version 14.10.FC9W1DE -- On-Line -- Up 00:13:00 -- 6603536 Kbytes
2023-02-23 15:39:21
Top Resource Usage (Max lines 10, Time interval 5 seconds):
Top sessions (buffer reads)
-----------------------------
sid bfwrt bfrd
101 8 12
Errors found in session block list.
May be caused by changing data structures.
...
For some could not get data:
onstat -g top sessmem gro
IBM Informix Dynamic Server Version 14.10.FC9W1DE -- On-Line -- Up 00:14:20 -- 6603536 Kbytes
2023-02-23 15:40:41
Top Resource Usage (Max lines 10, Time interval 5 seconds):
(No session pool growth to display)
Regards
------------------------------
Milan
------------------------------
Original Message:
Sent: Wed February 22, 2023 07:34 PM
From: David Williams
Subject: onstat -g ses returns "Changing data structure forced command termination"
Hi,
Do you have APARs for these?
I did not see these in the fix list for 14.10.FC9W1, can you test on that version?
Regards,
David.
------------------------------
David Williams
Original Message:
Sent: Wed January 11, 2023 10:44 AM
From: Milan Rafaj
Subject: onstat -g ses returns "Changing data structure forced command termination"
Hello,
This bug is fixed in specific 14.10.FC9X2 but in onstat from version 14.10.FC9X2 there is a couple of other onstat output problems with changing structure (onstat -g top session cpu|bwr|bfw, onstat -g top sessmem gro which I observed) or incorrect output (onstat -x).
We asked to fix as well.

Milan Rafaj
Infrastructure Architects & Specialists Teamleader
Kyndryl Consult
+420 737 264 248
www.kyndryl.com
Original Message:
Sent: 1/11/2023 10:33:00 AM
From: Art Kagel
Subject: RE: onstat -g ses returns "Changing data structure forced command termination"
Yup known bug in 14.10.FC9.
Art
------------------------------
Art S. Kagel, President and Principal Consultant
ASK Database Management Corp.
www.askdbmgt.com
Original Message:
Sent: Wed January 11, 2023 09:59 AM
From: Stavros Tseriotis
Subject: onstat -g ses returns "Changing data structure forced command termination"
Hello,
I installed a new informix server version IBM Informix Dynamic Server Version 14.10.FC9 running on a RedHat Enterprise Linux 8.4 VM machine.
I noticed that every time i run the command onstat -g ses <sessionid>
i receive the following message:
Changing data structure forced command termination
On informix log file i do not see any error or warning at the time that i execute the command.
Note also that other commands eg. onstat -g ath, onstat -g ckp, onstat -g dis
, etc. are displaying the expected output.
I only face this issue specifically with onstat -g ses
command.
I found some old articles about this issue and they are mentioning a bug in informix if the client host which connects to the informix server has more than 8 characters in its hostname.
I tested the above but the issue remains.
Other suggestions mentioned that this output is displayed momentarily and if you try to run the command again the session information will be displayed but i tried to run the command repeatedly and i always get the same message.
Is it a known bug on version 14.10? Is there any workaround or do i need to fix something in my onconfig file.
If it is required i can post my onconfig file as well.
Please advise.
------------------------------
Stavros Tseriotis
------------------------------
#Informix