[
https://issues.apache.org/jira/browse/KUDU-2903?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Grant Henke updated KUDU-2903:
------------------------------
Labels: roadmap-candidate (was: )
> 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
> Priority: Critical
> Labels: roadmap-candidate
>
> 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
(v8.3.4#803005)