Hi Guozhang, Thanks for running the release.
I tested building from source and the quickstarts on Linux, Mac, and Windows 64 (with Java 8 and Gradle 4.2.1). Everything worked well on Linux and Mac, but I ran into some issues on my Windows 64 VM: I reported one issue in KAFKA-6055, but it's an easy one to fix (a PR is already submitted). With that fix in place I continued my testing but ran into another issue after build. When trying to start a broker (bin\windows\kafka-server-start.bat config\server.properties) I get this error: [2017-10-11 21:45:11,642] FATAL (kafka.Kafka$) java.lang.IllegalArgumentException: Unknown signal: HUP at sun.misc.Signal.<init>(Unknown Source) at kafka.Kafka$.registerHandler$1(Kafka.scala:67) at kafka.Kafka$.registerLoggingSignalHandler(Kafka.scala:73) at kafka.Kafka$.main(Kafka.scala:82) at kafka.Kafka.main(Kafka.scala) This seems to have been introduced by a recent commit ( https://github.com/apache/kafka/commit/8256f882c92daa1470382502ab94cbe2c16028f1#diff-ef81cee39236d0121040043e4d69d330 ) and for some reason that fix does not work on Windows. Thanks. --Vahid From: Guozhang Wang <wangg...@gmail.com> To: "dev@kafka.apache.org" <dev@kafka.apache.org>, "us...@kafka.apache.org" <us...@kafka.apache.org>, kafka-clients <kafka-clie...@googlegroups.com> Date: 10/10/2017 06:34 PM Subject: [VOTE] 1.0.0 RC0 Hello Kafka users, developers and client-developers, This is the first candidate for release of Apache Kafka 1.0.0. It's worth noting that starting in this version we are using a different version protocol with three digits: *major.minor.bug-fix* Any and all testing is welcome, but the following areas are worth highlighting: 1. Client developers should verify that their clients can produce/consume to/from 1.0.0 brokers (ideally with compressed and uncompressed data). 2. Performance and stress testing. Heroku and LinkedIn have helped with this in the past (and issues have been found and fixed). 3. End users can verify that their apps work correctly with the new release. This is a major version release of Apache Kafka. It includes 29 new KIPs. See the release notes and release plan (*https://urldefense.proofpoint.com/v2/url?u=https-3A__cwiki.apache.org_confluence_pages_viewpage.action-3FpageId-3D71764913&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=waGurzMZ-QrdW5_pNVc3hgTUFQoJ-a8786ce-ENb9UY&e= < https://urldefense.proofpoint.com/v2/url?u=https-3A__cwiki.apache.org_confluence_pages_viewpage.action-3FpageId-3D71764913&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=waGurzMZ-QrdW5_pNVc3hgTUFQoJ-a8786ce-ENb9UY&e= >*) for more details. A few feature highlights: * Java 9 support with significantly faster TLS and CRC32C implementations (KIP) * JBOD improvements: disk failure only disables failed disk but not the broker (KIP-112/KIP-113) * Newly added metrics across all the modules (KIP-164, KIP-168, KIP-187, KIP-188, KIP-196) * Kafka Streams API improvements (KIP-120 / 130 / 138 / 150 / 160 / 161), and drop compatibility "Evolving" annotations Release notes for the 1.0.0 release: *https://urldefense.proofpoint.com/v2/url?u=http-3A__home.apache.org_-7Eguozhang_kafka-2D1.0.0-2Drc0_RELEASE-5FNOTES.html&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=Ba5qmFWmCACG3vS4n6iTkU2tK9HtCv-YHd2YgG-B84U&e= < https://urldefense.proofpoint.com/v2/url?u=http-3A__home.apache.org_-7Eguozhang_kafka-2D1.0.0-2Drc0_RELEASE-5FNOTES.html&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=Ba5qmFWmCACG3vS4n6iTkU2tK9HtCv-YHd2YgG-B84U&e= >* *** Please download, test and vote by Friday, October 13, 8pm PT Kafka's KEYS file containing PGP keys we use to sign the release: https://urldefense.proofpoint.com/v2/url?u=http-3A__kafka.apache.org_KEYS&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=IN3b-XNLtG1h0LbBPS8IQUrwLnaA6ff0iJ2Xk50Nl0o&e= * Release artifacts to be voted upon (source and binary): *https://urldefense.proofpoint.com/v2/url?u=http-3A__home.apache.org_-7Eguozhang_kafka-2D1.0.0-2Drc0_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=yJLBkpLm16v7BWOKBi_gqrhivUXaC2gZwInCrRSNl9s&e= < https://urldefense.proofpoint.com/v2/url?u=http-3A__home.apache.org_-7Eguozhang_kafka-2D1.0.0-2Drc0_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=yJLBkpLm16v7BWOKBi_gqrhivUXaC2gZwInCrRSNl9s&e= >* * Maven artifacts to be voted upon: https://urldefense.proofpoint.com/v2/url?u=https-3A__repository.apache.org_content_groups_staging_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=60_dngDS5LpukF1bB95YV7hmSHJb81iQP0ym020wngU&e= * Javadoc: *https://urldefense.proofpoint.com/v2/url?u=http-3A__home.apache.org_-7Eguozhang_kafka-2D1.0.0-2Drc0_javadoc_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=W4KzURPCj8boT2d9JIWk3EBSmY1XLlqmfE_-Of6Vz9E&e= < https://urldefense.proofpoint.com/v2/url?u=http-3A__home.apache.org_-7Eguozhang_kafka-2D1.0.0-2Drc0_javadoc_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=W4KzURPCj8boT2d9JIWk3EBSmY1XLlqmfE_-Of6Vz9E&e= >* * Tag to be voted upon (off 1.0 branch) is the 1.0.0-rc0 tag: https://urldefense.proofpoint.com/v2/url?u=https-3A__git-2Dwip-2Dus.apache.org_repos_asf-3Fp-3Dkafka.git-3Ba-3Dtag-3Bh-3D2f97bc6a9ee269bf90b019e50b4eeb43df2f1143&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=tV9DjPC4iE9sDlSKiz0WDugkE5JrCzsosZbHzRYEuoI&e= * Documentation: Note the documentation can't be pushed live due to changes that will not go live until the release. You can manually verify by downloading https://urldefense.proofpoint.com/v2/url?u=http-3A__home.apache.org_-7Eguozhang_kafka-2D1.0.0-2Drc0_kafka-5F2.11-2D1.0.0-2Dsite-2Ddocs.tgz&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=RjLty6WCbWdGJYN0V24su9DJdKaQdtF-U9RNgJsy6I8&e= * Successful Jenkins builds for the 1.0.0 branch: Unit/integration tests: https://urldefense.proofpoint.com/v2/url?u=https-3A__builds.apache.org_job_kafka-2D1.0-2Djdk7_20_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Q_itwloTQj3_xUKl7Nzswo6KE4Nj-kjJc7uSVcviKUc&m=o8kdIbhT0v8egB8hJ137dwiXmIK8WlvIwjiFebdEGwA&s=b6KG5pVZQ2jJJDMI5BgSLtMWvA-MxQwwV4vktjRY6-M&e= /************************************** Thanks, -- Guozhang