From: Kai Moritz Date: Sun, 3 Apr 2022 12:04:40 +0000 (+0200) Subject: Setup für acks=all, das nicht wie erwartet funktioniert X-Git-Tag: acks-KAPUTT-DEPRECATED X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=e60091383dc4e804f68ca38f6196f0fbeb9966c1;p=demos%2Fkafka%2Ftraining Setup für acks=all, das nicht wie erwartet funktioniert * Nicht jedes mal, aber immer wieder wird die 3. Nachricht foobar geschrieben, obwohl dies eigentlich nicht passieren darf * Dies passiert sowohl bei einem frischen Lauf (direkt nach down -v), als auch bei einem wiederholten Lauf (also mit bereits zuvor existierendem Cluster) und auch unabhängig davon, ob das Topic neu erzeugt wird, oder nicht. * Der "Fehler" (?!?) tritt nicht mehr auf, wenn die Broker ordentlich beendet, anstatt getötet werden! --- diff --git a/README.sh b/README.sh index f35b5d5..a60804a 100755 --- a/README.sh +++ b/README.sh @@ -30,10 +30,10 @@ docker-compose up -d sleep 15 echo foo | http -v :8080/foo -docker-compose stop kafka-1 +docker-compose kill -s 9 kafka-1 sleep 5 echo bar | http -v :8080/bar -docker-compose stop kafka-3 +docker-compose kill -s 9 kafka-3 sleep 5 echo foobar | http -v :8080/foobar