cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aleksey Yeschenko (JIRA)" <>
Subject [jira] [Updated] (CASSANDRA-12516) Interned column identifiers can be overridden incorrectly
Date Wed, 31 Aug 2016 14:00:30 GMT


Aleksey Yeschenko updated CASSANDRA-12516:
    Fix Version/s:     (was: 2.2.x)
                       (was: 2.1.x)

> Interned column identifiers can be overridden incorrectly
> ---------------------------------------------------------
>                 Key: CASSANDRA-12516
>                 URL:
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Aleksey Yeschenko
>            Assignee: Stefania
>             Fix For: 3.0.x, 3.x
> As discovered by [~Stefania] in CASSANDRA-12423, our use of {{ColumnIdentifier.internedInstances}}
to map byte buffer column names to column identifiers is incorrect. It's possible for two
non-equal {{ColumnIdentifier}} instances to have the same {{ByteBuffer}} as raw name, and
yet different text representations, due to different column name types, leading to hard to
debug correctness issues.
> Should either amend the map to have the type as part of the key, or limit the use of
that map.

This message was sent by Atlassian JIRA

View raw message