[ 
https://issues.apache.org/jira/browse/CASSANDRA-21578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francisco Guerrero updated CASSANDRA-21578:
-------------------------------------------
    Reviewers: Stefan Miklosovic, Francisco Guerrero
               Stefan Miklosovic, Francisco Guerrero  (was: Francisco Guerrero, 
Stefan Miklosovic)
       Status: Review In Progress  (was: Patch Available)

> Protect uncaught_exceptions virtual table against the crash path
> ----------------------------------------------------------------
>
>                 Key: CASSANDRA-21578
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-21578
>             Project: Apache Cassandra
>          Issue Type: Bug
>          Components: Virtual Tables
>            Reporter: Francisco Guerrero
>            Assignee: Francisco Guerrero
>            Priority: Normal
>
> In CASSANDRA-20858, a virtual table was added to add the ability to query 
> uncaught exceptions. However, this patch brought three issues that we are 
> trying to address here:
> - Guard the persist(t) call so a throw can't skip inspectThrowable's 
> disk_failure_policy / OOM die handling.
> - Drain preInitialisationBuffer under its monitor in flush() to avoid a 
> ConcurrentModificationException that could abort node startup.
> - Bound preInitialisationBuffer so a startup exception storm (or a tool 
> context that never flushes) can't retain stack traces without limit.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to