cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tyler Hobbs (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-11877) Add support to legacy row serialization on BigTableWriter
Date Wed, 25 May 2016 22:23:12 GMT


Tyler Hobbs commented on CASSANDRA-11877:

bq. Make LegacyCell implement Unfiltered, so we can treat legacy and non-legacy partition
uniformly on ColumnIndex.add

I'm not sure that's going to work well.  A {{LegacyCell}} is simply one cell, not a row, so
it seems like there are going to be some conceptual mismatches.

It's also worth noting that the on-wire serialization is different from the on-disk serialization
format.  In particular, range tombstones are handled differently (see {{ColumnIndex.add()}}
and {{}} in 2.2).  It may be simplest (although still nasty) to try to
port the 2.2 version of {{ColumnIndex}} to 3.0 using the {{Legacy}} classes, because the logic
is quite a bit different than the 3.0 logic.

> Add support to legacy row serialization on BigTableWriter
> ---------------------------------------------------------
>                 Key: CASSANDRA-11877
>                 URL:
>             Project: Cassandra
>          Issue Type: Sub-task
>          Components: Tools
>            Reporter: Paulo Motta
>            Assignee: Kaide Mu
>            Priority: Minor
> In order to support writing pre-3.0 sstables, we must add support to legacy cell serialization
to {{BigTableWriter}}. 

This message was sent by Atlassian JIRA

View raw message