You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Mike Percy (JIRA)" <ji...@apache.org> on 2016/02/26 12:34:18 UTC

[jira] [Updated] (KUDU-138) Timestamps are being ignored in bootstrap

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

Mike Percy updated KUDU-138:
----------------------------
    Parent: KUDU-430

> Timestamps are being ignored in bootstrap
> -----------------------------------------
>
>                 Key: KUDU-138
>                 URL: https://issues.apache.org/jira/browse/KUDU-138
>             Project: Kudu
>          Issue Type: Sub-task
>          Components: tablet
>    Affects Versions: M3
>            Reporter: David Alves
>            Assignee: David Alves
>            Priority: Blocker
>
> We're currently ignoring the timestamps on the commits on bootstrap, which is a problem.
> Timestamps are assigned just after prepare completes, i.e. after all locks are acquired (and are therefore serialized in the same order as the OpIds). However these timestamps are ignored on bootstrap and instead replicas start a new Mvcc transaction which takes a new clock value (before used its own internal Mvcc value which meant the result was the same).
> This means operation order is the same pre-/post- bootstrap but transactions may have different assigned timestamps which will make replicas disagree on what should be returned under a specific snapshot.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)