[jira] [Updated] (CASSANDRA-18964) Vector type in UDTs can break schema loading
[ https://issues.apache.org/jira/browse/CASSANDRA-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksey Yeschenko updated CASSANDRA-18964: -- Fix Version/s: 5.0-alpha2 (was: 5.0) Since Version: 5.0-alpha1 Source Control Link: https://github.com/apache/cassandra/commit/7d54a62ccc27f89bb6ee55b8f17005cf4c444231 Resolution: Fixed Status: Resolved (was: Ready to Commit) Committed to 5.0 and trunk, cheers. > Vector type in UDTs can break schema loading > - > > Key: CASSANDRA-18964 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18964 > Project: Cassandra > Issue Type: Bug > Components: Cluster/Schema >Reporter: Aleksey Yeschenko >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.0-alpha2 > > > {{RawVector}} doesn’t override {{referencesUserType(String name)}}, which > causes {{Types.RawBuilder.build()}} to not populate UDT dependency DAG > correctly. Then depending on natural iteration order or the vertices map, a > UDT with a vector referencing another UDT can fail to resolve, if that > referenced UDT has not been resolved. -- 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
[jira] [Updated] (CASSANDRA-18964) Vector type in UDTs can break schema loading
[ https://issues.apache.org/jira/browse/CASSANDRA-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksey Yeschenko updated CASSANDRA-18964: -- Status: Ready to Commit (was: Review In Progress) > Vector type in UDTs can break schema loading > - > > Key: CASSANDRA-18964 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18964 > Project: Cassandra > Issue Type: Bug > Components: Cluster/Schema >Reporter: Aleksey Yeschenko >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.0 > > > {{RawVector}} doesn’t override {{referencesUserType(String name)}}, which > causes {{Types.RawBuilder.build()}} to not populate UDT dependency DAG > correctly. Then depending on natural iteration order or the vertices map, a > UDT with a vector referencing another UDT can fail to resolve, if that > referenced UDT has not been resolved. -- 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
[jira] [Updated] (CASSANDRA-18964) Vector type in UDTs can break schema loading
[ https://issues.apache.org/jira/browse/CASSANDRA-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksey Yeschenko updated CASSANDRA-18964: -- Reviewers: Marcus Eriksson, Aleksey Yeschenko (was: Marcus Eriksson) Marcus Eriksson, Aleksey Yeschenko (was: Aleksey Yeschenko, Marcus Eriksson) Status: Review In Progress (was: Patch Available) > Vector type in UDTs can break schema loading > - > > Key: CASSANDRA-18964 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18964 > Project: Cassandra > Issue Type: Bug > Components: Cluster/Schema >Reporter: Aleksey Yeschenko >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.0 > > > {{RawVector}} doesn’t override {{referencesUserType(String name)}}, which > causes {{Types.RawBuilder.build()}} to not populate UDT dependency DAG > correctly. Then depending on natural iteration order or the vertices map, a > UDT with a vector referencing another UDT can fail to resolve, if that > referenced UDT has not been resolved. -- 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
[jira] [Updated] (CASSANDRA-18964) Vector type in UDTs can break schema loading
[ https://issues.apache.org/jira/browse/CASSANDRA-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksey Yeschenko updated CASSANDRA-18964: -- Test and Documentation Plan: Existing test coverage Status: Patch Available (was: Open) > Vector type in UDTs can break schema loading > - > > Key: CASSANDRA-18964 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18964 > Project: Cassandra > Issue Type: Bug > Components: Cluster/Schema >Reporter: Aleksey Yeschenko >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.0 > > > {{RawVector}} doesn’t override {{referencesUserType(String name)}}, which > causes {{Types.RawBuilder.build()}} to not populate UDT dependency DAG > correctly. Then depending on natural iteration order or the vertices map, a > UDT with a vector referencing another UDT can fail to resolve, if that > referenced UDT has not been resolved. -- 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
[jira] [Updated] (CASSANDRA-18964) Vector type in UDTs can break schema loading
[ https://issues.apache.org/jira/browse/CASSANDRA-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksey Yeschenko updated CASSANDRA-18964: -- Bug Category: Parent values: Availability(12983)Level 1 values: Unavailable(12994) Complexity: Normal Component/s: Cluster/Schema Discovered By: Fuzz Test Fix Version/s: 5.0 Reviewers: Marcus Eriksson Severity: Normal Status: Open (was: Triage Needed) > Vector type in UDTs can break schema loading > - > > Key: CASSANDRA-18964 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18964 > Project: Cassandra > Issue Type: Bug > Components: Cluster/Schema >Reporter: Aleksey Yeschenko >Assignee: Aleksey Yeschenko >Priority: Normal > Fix For: 5.0 > > > {{RawVector}} doesn’t override {{referencesUserType(String name)}}, which > causes {{Types.RawBuilder.build()}} to not populate UDT dependency DAG > correctly. Then depending on natural iteration order or the vertices map, a > UDT with a vector referencing another UDT can fail to resolve, if that > referenced UDT has not been resolved. -- 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