[
https://issues.apache.org/jira/browse/KAFKA-1028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13950925#comment-13950925
]
Jay Kreps commented on KAFKA-1028:
----------------------------------
There is some information on writing system tests for kafka here:
https://cwiki.apache.org/confluence/display/KAFKA/Kafka+System+Tests
I don't know that jepsen itself is actually needed. I think what Jepsen does to
perturb the network is just use iptables and tc (traffic control).
If you can read lisp you can see it here:
https://github.com/aphyr/jepsen/blob/master/src/jepsen/control/net.clj
> per topic configuration of preference for consistency over availability
> -----------------------------------------------------------------------
>
> Key: KAFKA-1028
> URL: https://issues.apache.org/jira/browse/KAFKA-1028
> Project: Kafka
> Issue Type: Improvement
> Reporter: Scott Clasen
> Assignee: Andrew Olson
> Attachments: KAFKA-1028.patch, KAFKA-1028_2014-01-30_13:45:30.patch,
> KAFKA-1028_2014-03-03_18:48:43.patch, KAFKA-1028_2014-03-17_09:39:05.patch
>
>
> As discussed with Neha on the ML.
> It should be possible to configure a topic to disallow unclean leader
> election, thus preventing the situation where committed messages can be
> discarded once a failed leader comes back online in a situation where it was
> the only ISR.
> This would open kafka to additional usecases where the possibility of
> committted messages being discarded is unacceptable.
--
This message was sent by Atlassian JIRA
(v6.2#6252)