ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Ozerov (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (IGNITE-10730) MVCC TX: Batch WAL datarecords
Date Mon, 11 Mar 2019 07:41:00 GMT

     [ https://issues.apache.org/jira/browse/IGNITE-10730?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Vladimir Ozerov updated IGNITE-10730:
    Issue Type: Task  (was: Improvement)

> MVCC TX: Batch WAL datarecords
> ------------------------------
>                 Key: IGNITE-10730
>                 URL: https://issues.apache.org/jira/browse/IGNITE-10730
>             Project: Ignite
>          Issue Type: Task
>          Components: mvcc
>            Reporter: Igor Seliverstov
>            Assignee: Andrew Mashenkov
>            Priority: Major
>              Labels: mvcc_performance
> on MVCC updates we make changes one by one and WAL records are written straight after
successful update under the same checkpoint lock. This produces contention on wal flush operations
and harm overall performance. But we need only one guarantee - all the records have to be
written into the log before prepare start. That means we free to batch such writes (for example
10 rows in one data record) it shouldn't cause memory issues but will resolve contention.

This message was sent by Atlassian JIRA

View raw message