Why does onstat sometimes fail with a changing data structure error?
On 15th July 1999 kagel@bloomberg.net (Art S. Kagel) wrote:- Onstat reads dynamic data structures in shared memory without latching them to avoid affecting online operations. Since many of these structures involve links and pointers and are in a constant state of flux it is possible that while following a set of links onstat may find itself in a loop or a dead-end. In this case it aborts gracefully, having giving up any hope of continuing, with the very true message: “Changing data structure forced command termination.” Running the onstat report again usually works.