From: Kai Moritz <kai@juplo.de>
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: https://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 f35b5d50..a60804ae 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