Setup für acks=all, das nicht wie erwartet funktioniert acks-KAPUTT
authorKai Moritz <kai@juplo.de>
Sun, 3 Apr 2022 12:04:40 +0000 (14:04 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 3 Apr 2022 12:04:40 +0000 (14:04 +0200)
* 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!

README.sh

index f35b5d5..a60804a 100755 (executable)
--- 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