Also we need to announce the change of package, and how it will impact to
users.
(There're some questions and some issues on the mailing list and issue, as
you may know.)

I think we'd be better to add the following to announce page, with clear
sentences,

- cluster rolling upgrade is not supported, so users need to clear any
contents on "storm.local.dir" from all storm nodes and
"storm.zookeeper.root" from zookeeper.
(If we can guide how to preserve the offset information for KafkaSpout that
would be better.)
- Storm 1.0.0 rearranged package name to set the prefix to
'org.apache.storm' which is not backward compatible.
  - Explanation from Abhishek is sufficient for me. (just paste.)
  - IMHO I love backward compatibility but we should add the notice that
the hack is "temporary" and users are encouraged to update their topology
code.

What do you think?

Thanks,
Jungtaek Lim (HeartSaVioR)

2016년 4월 15일 (금) 오전 3:29, Harsha <[email protected]>님이 작성:

> Erik,
>         Thanks. Missed that.  I think we should default to that
>         especially to support the rolling upgrade part.
> Thanks,
> Harsha
>
> On Thu, Apr 14, 2016, at 10:47 AM, Erik Weathers wrote:
> > hey Harsha,
> >
> > Did you see Abhishek's emailt to the list yesterday?
> >
> > In the latest version, the class packages have been changed from
> > "backtype.storm"
> > > to "org.apache.storm" so the topology code compiled with older version
> > > won't run on the Storm 1.0.0 just like that. Backward compatibility is
> > >  available through following configuration
> > > *client.jartransformer.class:
> > > "org.apache.storm.hack.StormShadeTransformer"*
> > > You need to add the above config in storm installation if you want to
> run
> > > the code compiled with older versions of storm. The config should be
> added
> > > in the machine you use to submit your topologies.
> > > Refer to https://issues.apache.org/jira/browse/STORM-1202 for more
> > > details.
> >
> >
> > On Thu, Apr 14, 2016 at 10:35 AM, Harsha <[email protected]> wrote:
> >
> > > Hi All,
> > >          I tried to lookup if there is any previous discussion around
> > >          this but couldn't find any. Since we moved the package naming
> > >          to org.apache.storm any one upgrading to storm 1.0 have to go
> > >          though the manually renaming their imports to
> org.apache.storm.
> > >           Why not we package backtype.storm and add @deprecated to this
> > >          package and keep it in lib folder for couple of releases and
> > >          have a plan around removing it in future versions.
> > >
> > > Thanks,
> > > Harsha
> > >
>

Reply via email to