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

Todd Lipcon updated KUDU-1539:
------------------------------
    Component/s: master

> Read/Write operations using new schema on recently altered tables may fail
> --------------------------------------------------------------------------
>
>                 Key: KUDU-1539
>                 URL: https://issues.apache.org/jira/browse/KUDU-1539
>             Project: Kudu
>          Issue Type: Bug
>          Components: master
>            Reporter: Dan Burkert
>
> Currently the master will transition from state ALTERING to RUNNING when a 
> single replica from every tablet heartbeats with the new schema.  This can 
> cause clients who issue the alter and wait for the alter to be done (the 
> master to transitioning the table back to RUNNING) to subsequently fail reads 
> and writes, since an arbitrary replica (even the leader) is not guaranteed to 
> have committed the schema alteration (only a majority is necessary).
> We could make the situation better by only considering the leader heartbeat 
> when determining whether to go from ALTERING to RUNNING, but it doesn't close 
> the hole of reading/writing from a follower.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to