For your information, yesterday I upgraded our preproduction cluster
from Storm 1.2.0 SNAPSHOT of December 2017 to 1.2.0 Release Candidate
Our alerting system based on Storm behaved quite bad with 1.2.0 RC4,
and this morning, one of our team member noticed this message in our
topologie's startup logs:

1279 [main] WARN  o.a.s.k.s.KafkaSpoutConfig - The KafkaConsumer
enable.auto.commit setting is not supported. You can configure similar
behavior through KafkaSpoutConfig.Builder.setProcessingGuarantee.This
will be treated as an error in the next major release.

1279 [main] INFO  o.a.s.k.s.KafkaSpoutConfig - Setting Kafka consumer
property 'enable.auto.commit' to 'false', because the spout does not
support auto-commit

So I will resume our tests with this new setting and I will feedback
once I have enought uptime on our "large preproduction cluster" with
1.2.0 RC4.

Note: may I suggest to make this breaking change visible in Storm
1.2.0 releases notes? this is quite impacting. Or event better: make
the topologies unable to start when they use such a removed property,
so that at least people aren't fooled until they wonder why their
Kafka spouts aren't anymore behaving like before and check logs?

More to come when my preproduction tests will have been completed (1or
2 days needed).

Best regards,

2018-02-07 23:24 GMT+01:00 P. Taylor Goetz <ptgo...@gmail.com>:
> This is a call to vote on releasing Apache Storm 1.2.0 (rc4)
> Note that the only difference between rc4 and rc3 is the fix for
> https://issues.apache.org/jira/browse/STORM-2942.
> Full list of changes in this release:
> https://dist.apache.org/repos/dist/dev/storm/apache-storm-1.2.0-rc4/RELEASE_NOTES.html
> The tag/commit to be voted upon is v1.2.0:
> https://git-wip-us.apache.org/repos/asf?p=storm.git;a=tree;h=cef4d49e222e53656f38c40d754d4f41799cd9a9;hb=2a0097f9a20b9df494caadb87c87d4e4db01a7ed
> The source archive being voted upon can be found here:
> https://dist.apache.org/repos/dist/dev/storm/apache-storm-1.2.0-rc4/apache-storm-1.2.0-src.tar.gz
> Other release files, signatures and digests can be found here:
> https://dist.apache.org/repos/dist/dev/storm/apache-storm-1.2.0-rc4/
> The release artifacts are signed with the following key:
> https://git-wip-us.apache.org/repos/asf?p=storm.git;a=blob_plain;f=KEYS;hb=22b832708295fa2c15c4f3c70ac0d2bc6fded4bd
> The Nexus staging repository for this release is:
> https://repository.apache.org/content/repositories/orgapachestorm-1058
> Please vote on releasing this package as Apache Storm 1.2.0.
> When voting, please list the actions taken to verify the release.
> This vote will be open for at least 72 hours.
> [ ] +1 Release this package as Apache Storm 1.2.0
> [ ]  0 No opinion
> [ ] -1 Do not release this package because...
> Thanks to everyone who contributed to this release.
> -Taylor

Reply via email to