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)