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

Jeff Jirsa commented on CASSANDRA-13959:
----------------------------------------

{quote}
I'm really still not sure what benefit you see in saying it's experimental 
rather than just fixing whatever these problems are that you can't actually 
describe.
{quote}

and:

{quote}
Anyone who reads that discussion isn't going to be convinced some well educated 
decision was made. 
{quote}

Both addressed by [~benedict] in one paragraph:
 
[here|https://lists.apache.org/thread.html/de6b92f62eb93e6f424f6a846177f31980e2f1f8ac5e7bde29550a4f@%3Cdev.cassandra.apache.org%3E]:

{quote}
MVs are by far and away the most complicated feature we have ever delivered. We 
do not fully understand it, even in theory, let alone can we be sure we have 
the implementation right.
{quote}

The only way to know all of the problems is to formally model it, and then 
verify the implementation matches the model. That hasn't happened.

The next best way (which is still insufficient) is to run it at scale and 
actually hunt for flaws. That hasn't happened. I know it hasn't happened, 
because if that sort of testing did happen, whoever did it would have 
necessarily stumbled across all sorts bugs like ( CASSANDRA-13595 , 
CASSANDRA-13911, CASSANDRA-13880, CASSANDRA-12872 , CASSANDRA-13747 ). 

I *strongly encourage* you to spend time and effort to find and fix the bugs 
you know about, but until someone can provide some level of confidence that 
it's safe, we shouldn't let users ASSUME it's safe.



> Add yaml flag for disabling MVs, log warnings on creation
> ---------------------------------------------------------
>
>                 Key: CASSANDRA-13959
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-13959
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Materialized Views
>            Reporter: Blake Eggleston
>            Assignee: Blake Eggleston
>            Priority: Minor
>             Fix For: 4.0, 3.0.x, 3.11.x
>
>
> As discussed on dev@, we should give operators the option to disable 
> materialized view creation, and log warnings when they're created.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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

Reply via email to