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)