Adar Dembo created KUDU-2903:
--------------------------------

             Summary: Durability testing framework and tests
                 Key: KUDU-2903
                 URL: https://issues.apache.org/jira/browse/KUDU-2903
             Project: Kudu
          Issue Type: Bug
          Components: test
    Affects Versions: 1.11.0
            Reporter: Adar Dembo


>From time to time we get user reports of durability issues in Kudu. We try to 
>be good citizens and obey the POSIX spec w.r.t. durably storing data on disk, 
>but we lack any sort of tests that prove we're doing this correctly.

Ideally, we'd have a framework that allows us to run a standard Kudu workload 
while doing pathological things to a subset of nodes like:
* Panicking the Linux kernel.
* Abruptly cutting power.
* Abruptly unmounting a filesystem or yanking a disk.
Then we'd restart Kudu on the affected nodes and prove that all on-disk data 
remains consistent.

Without such a framework, we can only theorize issues and their possible fixes. 
Some examples include KUDU-2195 and KUDU-2260.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to