[ 
https://issues.apache.org/jira/browse/CASSANDRA-20858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18017512#comment-18017512
 ] 

Dmitry Konstantinov commented on CASSANDRA-20858:
-------------------------------------------------

As an option we can use Byteman for this purpose to inject an exception, there 
are several tests which use this library to inject some faulty behaviour...

Another simpler option is to invoke 
org.apache.cassandra.utils.JVMStabilityInspector#uncaughtException directly in 
the test.

> Add virtual table to expose last N uncaught exceptions
> ------------------------------------------------------
>
>                 Key: CASSANDRA-20858
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20858
>             Project: Apache Cassandra
>          Issue Type: Improvement
>          Components: Virtual Tables
>            Reporter: Paulo Motta
>            Assignee: Stefan Miklosovic
>            Priority: Normal
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> There's a metricĀ {{StorageMetrics.uncaughtExceptions}} that tracks uncaught 
> exception count.
> Let's add a {{system_views.exceptions}} table with the following information:
> * ExceptionClass
> * Count
> * Last Message
> * Last StackTrace
> * Last Occurence Time
> This will give more visibility into uncaught exceptions allowing operators to 
> easily find unexpected issues that can be hidden in logs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to