cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ZhaoYang (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-12783) Break up large MV mutations to prevent OOMs
Date Mon, 28 Aug 2017 18:00:00 GMT


ZhaoYang commented on CASSANDRA-12783:

The default TimeUUID(version 1).compareTo() doesn't compare Timestamp first then machine part,
it compares MSB.

You could try {{}}

UUID V1, Most Significant Bit:
0xFFFFFFFF00000000 time_low
0x00000000FFFF0000 time_mid
0x000000000000F000 version
0x0000000000000FFF time_hi

> Break up large MV mutations to prevent OOMs
> -------------------------------------------
>                 Key: CASSANDRA-12783
>                 URL:
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Local Write-Read Paths, Materialized Views
>            Reporter: Carl Yeksigian
>            Assignee: Kurt Greaves
>             Fix For: 4.x
> We only use the code path added in CASSANDRA-12268 for the view builder because otherwise
we would break the contract of the batchlog, where some mutations may be written and pushed
out before the whole batch log has been saved.
> We would need to ensure that all of the updates make it to the batchlog before allowing
the batchlog manager to try to replay them, but also before we start pushing out updates to
the paired replicas.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message