[ https://issues.apache.org/jira/browse/CASSANDRA-7061?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
C. Scott Andreas updated CASSANDRA-7061: ---------------------------------------- Component/s: Observability > High accuracy, low overhead local read/write tracing > ---------------------------------------------------- > > Key: CASSANDRA-7061 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7061 > Project: Cassandra > Issue Type: Improvement > Components: Observability > Reporter: Benedict > Priority: Major > > External profilers are pretty inadequate for getting accurate information at > the granularity we're working at: tracing is too high overhead, so measures > something completely different, and sampling suffers from bias of attribution > due to the way the stack traces are retrieved. Hyperthreading can make this > even worse. > I propose to introduce an extremely low overhead tracing feature that must be > enabled with a system property that will trace operations within the node > only, so that we can perform various accurate low level analyses of > performance. This information will include threading info, so that we can > trace hand off delays and actual active time spent processing an operation. > With the property disabled there will be no increased burden of tracing, > however I hope to keep the total trace burden to less than one microsecond, > and any single trace command to a few tens of nanos. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org