Yes, in mater branch of my fork.

2015-09-29 8:45 GMT+02:00 chandresh pancholi <chandreshpancholi...@gmail.com
>:

> Gian,
>
> is code for ignite-429 in master branch?
>
> On Mon, Sep 28, 2015 at 5:27 PM, chandresh pancholi <
> chandreshpancholi...@gmail.com> wrote:
>
> > Gian,
> >
> > Lets use this and modify our tests. I will push the code by tomorrow EOD.
> >
> > Thanks
> > Chandresh Pancholi
> >
> > On Mon, Sep 28, 2015 at 3:58 PM, Gianfranco Murador <
> > murador.gianfra...@gmail.com> wrote:
> >
> >> Chandresh,
> >>   I think that the suggestion of Roman is preferable, we can use  the
> >> following code :
> >>   Let me know if you have problems
> >>
> >> /** Start a simulated topology   */
> >> public void startTopology(StormStreamer stormStreamer) {
> >>         MkClusterParam mkClusterParam = new MkClusterParam();
> >>         mkClusterParam.setSupervisors(4);
> >>         Config daemonConf = new Config();
> >>         daemonConf.put(Config.STORM_LOCAL_MODE_ZMQ, false);
> >>         mkClusterParam.setDaemonConf(daemonConf);
> >>
> >>         Testing.withSimulatedTimeLocalCluster(mkClusterParam, new
> >> TestJob()
> >> {
> >>                     @Override
> >>                     public void run(ILocalCluster cluster) throws
> >> IOException {
> >>                         TopologyBuilder builder = new TopologyBuilder();
> >>
> >>                         builder.setSpout("testSpout", new StormSpout());
> >>
> >>                         builder.setBolt("bolt", stormStreamer)
> >>                         .shuffleGrouping("spout");
> >>
> >>                         StormTopology topology =
> builder.createTopology();
> >>
> >>                         MockedSources mockedSources = new
> MockedSources();
> >>
> >>                          //Our spout will be processing this values.
> >>                         mockedSources.addMockData("testSpout",new
> >> Values(stormStream.getKeyValMap()));
> >>
> >>
> >>                         // prepare the config
> >>                         Config conf = new Config();
> >>                         conf.setNumWorkers(2);
> >>
> >>                         CompleteTopologyParam completeTopologyParam =
> new
> >> CompleteTopologyParam();
> >>
> >> completeTopologyParam.setMockedSources(mockedSources);
> >>                         completeTopologyParam.setStormConf(conf);
> >>
> >>                         Map result = Testing.completeTopology(cluster,
> >> topology, completeTopologyParam);
> >>                     }
> >>                 }
> >>         );
> >>     }
> >>
> >> 2015-09-28 6:11 GMT+02:00 chandresh pancholi <
> >> chandreshpancholi...@gmail.com
> >> >:
> >>
> >> > Agree,
> >> > Will check for some other solution and update!!
> >> >
> >> > On Mon, Sep 28, 2015 at 9:12 AM, Vishal Garg <gargv...@gmail.com>
> >> wrote:
> >> >
> >> > > Chandresh,
> >> > >
> >> > > Generally sleep in tests is not a good idea. Will try to look into
> >> your
> >> > > test this week, see if we can avoid it.
> >> > > Meanwhile you can look at how storm does its own unit testing if you
> >> > could
> >> > > find one?
> >> > > Vishal
> >> > >
> >> > > Sent from my iPhone
> >> > >
> >> > > > On Sep 27, 2015, at 8:23 PM, Roman <rsht...@yahoo.com.INVALID>
> >> wrote:
> >> > > >
> >> > > > I also have concerns about this sleep().Storm has testing
> facilities
> >> > you
> >> > > can use for your test. How about
> >> Testing.withSimulatedTimeLocalCluster()?
> >> > > > Roman
> >> > > >
> >> > > >
> >> > > >
> >> > > >     On Monday, September 28, 2015 5:39 AM, Dmitriy Setrakyan <
> >> > > dsetrak...@apache.org> wrote:
> >> > > >
> >> > > >
> >> > > > On Sun, Sep 27, 2015 at 1:36 PM, chandresh pancholi <
> >> > > > chandreshpancholi...@gmail.com> wrote:
> >> > > >
> >> > > >> Gian,
> >> > > >> I have checked the code. It looks good.
> >> > > >> Just one little change make it  20 sec.
> >> > > >>
> >> > > >> /* Topology will run for 10sec */
> >> > > >> Utils.sleep(20000);
> >> > > >
> >> > > > Hm... Can someone explain what is this sleep() for?
> >> > > >
> >> > > >
> >> > > >>
> >> > > >>
> >> > > >>
> >> > > >> On Sun, Sep 27, 2015 at 4:30 PM, Gianfranco Murador <
> >> > > >> murador.gianfra...@gmail.com> wrote:
> >> > > >>
> >> > > >>> Chandresh,  we're ready to do a pull request. Look here:
> >> > > >>> https://github.com/murador/ignite/tree/IGNITE-429/modules/storm
> >> > > >>>
> >> > > >>> 2015-09-27 8:49 GMT+02:00 chandresh pancholi <
> >> > > >>> chandreshpancholi...@gmail.com
> >> > > >>>> :
> >> > > >>>
> >> > > >>>> Here is the log file.
> >> > > >>>>
> >> > > >>>> Thanks
> >> > > >>>>
> >> > > >>>> On Sat, Sep 26, 2015 at 10:40 PM, Gianfranco Murador <
> >> > > >>>> murador.gianfra...@gmail.com> wrote:
> >> > > >>>>
> >> > > >>>>> Chan,
> >> > > >>>>>   I can run the test succefully, but sometimes I get this
> error:
> >> > > >>>>> Caused by: class org.apache.ignite.spi.IgniteSpiException:
> >> Failed
> >> > to
> >> > > >> add
> >> > > >>>>> node to topology because remote node is configured to use
> >> loopback
> >> > > >>>>> address,
> >> > > >>>>> but local node is not (consider changing 'localAddress'
> >> > configuration
> >> > > >>>>> parameter).
> >> > > >>>>>
> >> > > >>>>> can you send the log file?
> >> > > >>>>> Regards, Gianfranco
> >> > > >>>>>
> >> > > >>>>>
> >> > > >>>>>
> >> > > >>>>> 2015-09-26 17:13 GMT+02:00 chandresh pancholi <
> >> > > >>>>> chandreshpancholi...@gmail.com>:
> >> > > >>>>>
> >> > > >>>>>> Gian,
> >> > > >>>>>> Its still giving "Ouch! Argument cannot be null: streamer"
> >> > > >>>>>>
> >> > > >>>>>> On Sat, Sep 26, 2015 at 7:24 PM, Gianfranco Murador <
> >> > > >>>>>> murador.gianfra...@gmail.com> wrote:
> >> > > >>>>>>
> >> > > >>>>>>> Chan,
> >> > > >>>>>>>   I've fixed some issue, please take a look here:
> >> > > >>
> >> > >
> >> >
> >>
> https://github.com/murador/ignite/blob/IGNITE-429/modules/storm/src/test/java/org/apache/ignite/stream/storm/StormIgniteStreamerSelfTest.java
> >> > > >>>>>>>
> >> > > >>>>>>> 2015-09-26 8:29 GMT+02:00 chandresh pancholi <
> >> > > >>>>>>> chandreshpancholi...@gmail.com
> >> > > >>>>>>>> :
> >> > > >>>>>>>
> >> > > >>>>>>>> Gian,
> >> > > >>>>>>>>
> >> > > >>>>>>>> I have followed instructions given by you. I instantiate
> >> > > >>>>>>> IgniteDateStreamer
> >> > > >>>>>>>> and ignite in prepare() method of bolt. but getting "*Cache
> >> > > >>> doesn't
> >> > > >>>>>>>> exist*".
> >> > > >>>>>>>>
> >> > > >>>>>>>> Code snippet from stormStreamer class in prepare() method
> >> > > >>>>>>>>
> >> > > >>>>>>>> StormStreamer<String, String, String> stormStreamer = null;
> >> > > >>>>>>>>
> >> > > >>>>>>>> Ignite ignite = Ignition.start();
> >> > > >>>>>>>>
> >> > > >>>>>>>> System.out.println(" ignite ====== "+ignite.toString());
> >> > > >>>>>>>>
> >> > > >>>>>>>> try(IgniteDataStreamer<String, String> stmr =
> >> > > >>>>>>>> ignite.dataStreamer("cache-0")) {
> >> > > >>>>>>>>
> >> > > >>>>>>>>     stormStreamer = new StormStreamer<>();
> >> > > >>>>>>>>
> >> > > >>>>>>>>     IgniteCache<String, String> cache =
> >> ignite.cache("cache-0");
> >> > > >>>>>>>>
> >> > > >>>>>>>>     stmr.allowOverwrite(true);
> >> > > >>>>>>>>
> >> > > >>>>>>>>     /*  Set ignite instance */
> >> > > >>>>>>>>     stormStreamer.setIgnite(ignite);
> >> > > >>>>>>>>
> >> > > >>>>>>>>     /* Set streamer instance */
> >> > > >>>>>>>>     stormStreamer.setStreamer(stmr);
> >> > > >>>>>>>>
> >> > > >>>>>>>>     /* set thread count */
> >> > > >>>>>>>>     setThreads(5);
> >> > > >>>>>>>>
> >> > > >>>>>>>> }
> >> > > >>>>>>>>
> >> > > >>>>>>>>
> >> > > >>>>>>>>
> >> > > >>>>>>>> On Thu, Sep 24, 2015 at 4:19 PM, Anton Vinogradov <
> >> > > >>>>>>>> avinogra...@gridgain.com>
> >> > > >>>>>>>> wrote:
> >> > > >>>>>>>>
> >> > > >>>>>>>>> Chandresh,
> >> > > >>>>>>>>> As far as understand IBolt implementation should setup all
> >> > > >>>>> external
> >> > > >>>>>>>>> connections at .prepare() method.
> >> > > >>>>>>>>> So, better way is to get existing Ignite instance or
> create
> >> > > >> new
> >> > > >>> at
> >> > > >>>>>>>>> .prepare()
> >> > > >>>>>>>>> method.
> >> > > >>>>>>>>>
> >> > > >>>>>>>>>
> >> > > >>>>>>>>> On Thu, Sep 24, 2015 at 10:55 AM, Gianfranco Murador <
> >> > > >>>>>>>>> murador.gianfra...@gmail.com> wrote:
> >> > > >>>>>>>>>
> >> > > >>>>>>>>>> Chandresh,
> >> > > >>>>>>>>>> I will launch the unit test later this week , if the
> >> problem
> >> > > >>>>>>> persists.
> >> > > >>>>>>>> I
> >> > > >>>>>>>>>> think that you should instantiate Ignite through the
> >> start()
> >> > > >>>>> method
> >> > > >>>>>>> of
> >> > > >>>>>>>>>> Ignition class
> >> > > >>>>>>>>>> and retrieve the Ignite cache specifying a name for the
> >> > > >>> default
> >> > > >>>>>>> cache.
> >> > > >>>>>>>>> You
> >> > > >>>>>>>>>> should provide a name also for data streamer, not passing
> >> > > >>> null.
> >> > > >>>>>>>>>> Could you do this and run again the unit test ?
> >> > > >>>>>>>>>> Thank you,
> >> > > >>>>>>>>>> Regards,
> >> > > >>>>>>>>>>   Gianfranco
> >> > > >>>>>>>>>>
> >> > > >>>>>>>>>>
> >> > > >>>>>>>>>> 2015-09-24 5:40 GMT+02:00 chandresh pancholi <
> >> > > >>>>>>>>>> chandreshpancholi...@gmail.com
> >> > > >>>>>>>>>>> :
> >> > > >>>>>>>>>>
> >> > > >>>>>>>>>>> Anton,
> >> > > >>>>>>>>>>>
> >> > > >>>>>>>>>>> Clone this repo
> >> > > >>> https://github.com/chandresh-pancholi/ignite
> >> > > >>>>> and
> >> > > >>>>>>> run
> >> > > >>>>>>>>>> this
> >> > > >>>>>>>>>>> class
> >> > > >>
> >> > >
> >> >
> >>
> https://github.com/chandresh-pancholi/ignite/blob/master/modules/storm/src/test/java/org/apache/ignite/stream/storm/IgniteStormStreamerSelfTestSuite.java
> >> > > >>>>>>>>>>>
> >> > > >>>>>>>>>>> You will get the Error saying "Oouch,Argument is Null"
> for
> >> > > >>>>>>>>> getStreamer().
> >> > > >>>>>>>>>>>
> >> > > >>>>>>>>>>> On Wed, Sep 23, 2015 at 9:46 PM, Anton Vinogradov <
> >> > > >>>>>>>>>>> avinogra...@gridgain.com>
> >> > > >>>>>>>>>>> wrote:
> >> > > >>>>>>>>>>>
> >> > > >>>>>>>>>>>> Chandresh,
> >> > > >>>>>>>>>>>> I'm trying to analize problem.
> >> > > >>>>>>>>>>>> Could you please provide more details and explain
> >> > > >>>>> step-by-step
> >> > > >>>>>>> how
> >> > > >>>>>>>>> can
> >> > > >>>>>>>>>> I
> >> > > >>>>>>>>>>>> reproduce problem?
> >> > > >>>>>>>>>>>>
> >> > > >>>>>>>>>>>> On Tue, Sep 22, 2015 at 11:06 PM, chandresh pancholi <
> >> > > >>>>>>>>>>>> chandreshpancholi...@gmail.com> wrote:
> >> > > >>>>>>>>>>>>
> >> > > >>>>>>>>>>>>> Not yet.
> >> > > >>>>>>>>>>>>> Still doing brainstorming why StormStreamer object is
> >> > > >>>>> getting
> >> > > >>>>>>>> NULLL
> >> > > >>>>>>>>>>>>> in-spite setting up ignite and streamer instances.
> >> > > >>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>> On Tue, Sep 22, 2015 at 7:22 PM, Vishal Garg <
> >> > > >>>>>>> gargv...@gmail.com
> >> > > >>>>>>>>>
> >> > > >>>>>>>>>>> wrote:
> >> > > >>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>> Did you figure it out? Something related to your
> >> > > >> storm
> >> > > >>>>>>>>> integration?
> >> > > >>>>>>>>>>>>>> Vishal
> >> > > >>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>> Sent from my iPhone
> >> > > >>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>> On Sep 22, 2015, at 4:50 AM, chandresh pancholi <
> >> > > >>>>>>>>>>>>>>> chandreshpancholi...@gmail.com> wrote:
> >> > > >>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>> Problem here is with Storm. Its making streamer
> >> > > >>> object
> >> > > >>>>>> null
> >> > > >>>>>>>>> once
> >> > > >>>>>>>>>> it
> >> > > >>>>>>>>>>>>> goes
> >> > > >>>>>>>>>>>>>>> into submit topology.
> >> > > >>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>> On Mon, Sep 21, 2015 at 7:13 PM, Lalit Kumar Jha <
> >> > > >>>>>>>>>>>> lalitj....@gmail.com
> >> > > >>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>> wrote:
> >> > > >>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>> Hi Chandresh,
> >> > > >>>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>> See test suite class here, its based on
> >> > > >> annotations
> >> > > >>
> >> > >
> >> >
> >>
> https://github.com/sylentprayer/ignite/blob/ignite-530/modules/twitter/src/test/java/org/apache/ignite/stream/twitter/IgniteTwitterStreamerTestSuite.java
> >> > > >>>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>> No code required in class body.
> >> > > >>>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>> On Mon, Sep 21, 2015 at 6:24 PM, chandresh
> >> > > >>> pancholi <
> >> > > >>>>>>>>>>>>>>>> chandreshpancholi...@gmail.com> wrote:
> >> > > >>>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>>> Hi Gian/Vishal/Lalit,
> >> > > >>>>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>>> You guys have worked on Streamer integration
> >> > > >> with
> >> > > >>>>>>> Ignite. I
> >> > > >>>>>>>>> am
> >> > > >>>>>>>>>>>>> working
> >> > > >>>>>>>>>>>>>> on
> >> > > >>>>>>>>>>>>>>>>> Storm-ignite integration.
> >> > > >>>>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>>> I am setting up setStreamer() and setIgnite() in
> >> > > >>>>> Test
> >> > > >>>>>>> class
> >> > > >>>>>>>>> and
> >> > > >>>>>>>>>>>>> sending
> >> > > >>>>>>>>>>>>>>>>> this object to setBolt() method.
> >> > > >>>>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>>> When i try to read via gettreamer() and
> >> > > >>> getIgnite()
> >> > > >>>>> i
> >> > > >>>>>> am
> >> > > >>>>>>>>>> getting
> >> > > >>>>>>>>>>>>> NULL.
> >> > > >>>>>>>>>>>>>> I
> >> > > >>>>>>>>>>>>>>>> am
> >> > > >>>>>>>>>>>>>>>>> trying to find out why is it happening but No
> >> > > >>> Luck.
> >> > > >>>>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>>> If any one of you find some time and look into
> >> > > >> the
> >> > > >>>>> code
> >> > > >>>>>>> and
> >> > > >>>>>>>>>> help
> >> > > >>>>>>>>>>> me
> >> > > >>>>>>>>>>>>> to
> >> > > >>>>>>>>>>>>>>>>> resolve this. It would be great.
> >> > > >>>>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>>> Git :
> >> > > >>> https://github.com/chandresh-pancholi/ignite
> >> > > >>>>>>>>>>>>>>>>> Module : storm
> >> > > >>>>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>>> --
> >> > > >>>>>>>>>>>>>>>>> Chandresh Pancholi
> >> > > >>>>>>>>>>>>>>>>> Senior Software Engineer
> >> > > >>>>>>>>>>>>>>>>> Flipkart.com
> >> > > >>>>>>>>>>>>>>>>> Email-id:chandresh.panch...@flipkart.com
> >> > > >>>>>>>>>>>>>>>>> Contact:08951803660
> >> > > >>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>>> --
> >> > > >>>>>>>>>>>>>>> Chandresh Pancholi
> >> > > >>>>>>>>>>>>>>> Senior Software Engineer
> >> > > >>>>>>>>>>>>>>> Flipkart.com
> >> > > >>>>>>>>>>>>>>> Email-id:chandresh.panch...@flipkart.com
> >> > > >>>>>>>>>>>>>>> Contact:08951803660
> >> > > >>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>>
> >> > > >>>>>>>>>>>>> --
> >> > > >>>>>>>>>>>>> Chandresh Pancholi
> >> > > >>>>>>>>>>>>> Senior Software Engineer
> >> > > >>>>>>>>>>>>> Flipkart.com
> >> > > >>>>>>>>>>>>> Email-id:chandresh.panch...@flipkart.com
> >> > > >>>>>>>>>>>>> Contact:08951803660
> >> > > >>>>>>>>>>>
> >> > > >>>>>>>>>>>
> >> > > >>>>>>>>>>>
> >> > > >>>>>>>>>>> --
> >> > > >>>>>>>>>>> Chandresh Pancholi
> >> > > >>>>>>>>>>> Senior Software Engineer
> >> > > >>>>>>>>>>> Flipkart.com
> >> > > >>>>>>>>>>> Email-id:chandresh.panch...@flipkart.com
> >> > > >>>>>>>>>>> Contact:08951803660
> >> > > >>>>>>>>
> >> > > >>>>>>>>
> >> > > >>>>>>>>
> >> > > >>>>>>>> --
> >> > > >>>>>>>> Chandresh Pancholi
> >> > > >>>>>>>> Senior Software Engineer
> >> > > >>>>>>>> Flipkart.com
> >> > > >>>>>>>> Email-id:chandresh.panch...@flipkart.com
> >> > > >>>>>>>> Contact:08951803660
> >> > > >>>>>>
> >> > > >>>>>>
> >> > > >>>>>>
> >> > > >>>>>> --
> >> > > >>>>>> Chandresh Pancholi
> >> > > >>>>>> Senior Software Engineer
> >> > > >>>>>> Flipkart.com
> >> > > >>>>>> Email-id:chandresh.panch...@flipkart.com
> >> > > >>>>>> Contact:08951803660
> >> > > >>>>
> >> > > >>>>
> >> > > >>>>
> >> > > >>>> --
> >> > > >>>> Chandresh Pancholi
> >> > > >>>> Senior Software Engineer
> >> > > >>>> Flipkart.com
> >> > > >>>> Email-id:chandresh.panch...@flipkart.com
> >> > > >>>> Contact:08951803660
> >> > > >>
> >> > > >>
> >> > > >>
> >> > > >> --
> >> > > >> Chandresh Pancholi
> >> > > >> Senior Software Engineer
> >> > > >> Flipkart.com
> >> > > >> Email-id:chandresh.panch...@flipkart.com
> >> > > >> Contact:08951803660
> >> > > >
> >> > > >
> >> > >
> >> >
> >> >
> >> >
> >> > --
> >> > Chandresh Pancholi
> >> > Senior Software Engineer
> >> > Flipkart.com
> >> > Email-id:chandresh.panch...@flipkart.com
> >> > Contact:08951803660
> >> >
> >>
> >
> >
> >
> > --
> > Chandresh Pancholi
> > Senior Software Engineer
> > Flipkart.com
> > Email-id:chandresh.panch...@flipkart.com
> > Contact:08951803660
> >
>
>
>
> --
> Chandresh Pancholi
> Senior Software Engineer
> Flipkart.com
> Email-id:chandresh.panch...@flipkart.com
> Contact:08951803660
>



-- 
Gianfranco Murador
Igniter and Software Engineer.

Reply via email to