repro:
~/Downloads/confluent-5.1.2/bin/confluent stop
rm -rfv /tmp/{confl*,kafka*}
~/Downloads/confluent-5.1.2/bin/confluent start kafka
mvn clean package assembly:single
java -cp target/suppress-demo-1.0-SNAPSHOT.jar org.vvcephei.demo.Producer PT1H PT0.01S 100 100
(in term 1) java -cp target/suppress-demo-1.0-SNAPSHOT.jar org.vvcephei.demo.App clean
(in term 2) java -cp target/suppress-demo-1.0-SNAPSHOT.jar org.vvcephei.demo.Analyzer
(in term 1) Ctrl-C
(in term 1) java -cp target/suppress-demo-1.0-SNAPSHOT.jar org.vvcephei.demo.App restart
(in term 2) java -cp target/suppress-demo-1.0-SNAPSHOT.jar org.vvcephei.demo.Analyzer
After running the last Analyzer step several times, I start seeing "invalids", meaning that one key-with-window-start pair appears in multiple results, which is unexpected.