cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benedict (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-9499) Introduce writeVInt method to DataOutputStreamPlus
Date Tue, 16 Jun 2015 12:42:01 GMT


Benedict commented on CASSANDRA-9499:

It's worth noting, of course, that the existing scheme has a very narrow useful band around
that unlikeliness threshold, after which it jumps up to 3 bytes, instead of 2. So the poorly
behaved users are penalised more strongly. I kind of expect we'll have either everyone behaving
well (so 1 byte in either scheme), or people behaving quite badly, and jumping up to 3 bytes.
But either way, some boundary usecases win, some lose. It's always the way.

> Introduce writeVInt method to DataOutputStreamPlus
> --------------------------------------------------
>                 Key: CASSANDRA-9499
>                 URL:
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Benedict
>            Assignee: Ariel Weisberg
>            Priority: Minor
>             Fix For: 3.0 beta 1
> CASSANDRA-8099 really could do with a writeVInt method, for both fixing CASSANDRA-9498
but also efficiently encoding timestamp/deletion deltas. It should be possible to make an
especially efficient implementation against BufferedDataOutputStreamPlus.

This message was sent by Atlassian JIRA

View raw message