If we are only considering about storm-kafka-client, I'd rather not
decouple and consider shorter release cycle for Storm itself, since
storm-kafka-client 1.2.0 looks pretty stabilized. (That's more alike
retrospect, like if we were doing it in 1.0.0 or even before 1.1.0.)

Now storm-kafka-client is implicitly considered to support as a first
class, and once we are supporting it as first class, fixing critical bugs
in storm-kafka-client should trigger release, instead of waiting for Storm
core to have some fixes to be worth to release.
We should be able to bring multiple releases even in a month if we have
critical/blocker, but we couldn't. (Storm 1.1.2 was ready to release some
months ago, but waited for 1.2.0 to be ready.) That may be coupled with
this issue.

Btw, my idea mainly includes unmaintained connectors. We have 19
connectors, and for me several questions are brought.

- Do we ensure they're all maintained?
-- Did we exclude inactive committers/PMCs for connector's committer
sponsors, and do they have enough committer sponsors after that?
- Do they all worth to keep maintaining in Storm main repository?
-- Should we trigger release if we find and resolve critical/blocker issue
from them? If not, why we allow to leave the thing which is in main
repository as inconsistent state?

Thanks,
Jungtaek Lim (HeartSaVioR)

2018년 1월 30일 (화) 오전 6:59, P. Taylor Goetz <ptgo...@gmail.com>님이 작성:

>
>
> On Jan 29, 2018, at 3:55 PM, Arun Mahadevan <ar...@apache.org> wrote:
>
> When you say storm-kafka-client-vX.X.X, is it going to be completely
> independent of the Storm version and will work across Storm 1.0.x, 1.x and
> 2.0 (future) storm releases?
>
>
>
> It would be completely independent in that it would be released separately
> and not rely on “Storm proper”’s release schedule. As far as
> forward/backward compatibility, I can imagine that compatibility might
> diverge at which point we’d create/maintain some sort of compatibility
> matrix.
>
> -Taylor
>

Reply via email to