Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Trident API and other topologies #46

Open
grinser opened this issue Aug 6, 2012 · 15 comments
Open

Support for Trident API and other topologies #46

grinser opened this issue Aug 6, 2012 · 15 comments
Assignees
Labels
Milestone

Comments

@grinser
Copy link

grinser commented Aug 6, 2012

Is there anything planned regarding the support of the newly introduced Trident API (Storm 0.8) as well as the other existing topologies?
I just updated the storm dependency of redstorm to storm 0.8.0 for my own testing and it seems that the existing redstorm samples work flawlessly.

@colinsurprenant
Copy link
Owner

Yes absolutely, I will make a release for 0.8.0 and plan to support Trident. AFAIK LinearDRPCTopology and transactional topologies are being deprecated so I do not think it's worth spending time on it at this point, unless there is a request for it (I am not using them myself...).

ACTUALLY, (... checking issues ...) there is a request for LinearDRPCTopology in issue #42 and I opened issue #41 for transactional topologies. doh. So, I might do #42.

Thanks for testing the 0.8.0 upgrade! Good to know its working well!

@grinser
Copy link
Author

grinser commented Aug 7, 2012

Great that you plan to support 0.8.0 with redstorm.
Actually I wouldn't mind the old topologies as long as I could use all scenarios provided with the Trident API through Ruby code - this would be so awesome. Therefore I think the new ones should be of higher priority if you'd ask me ;-)

I know this is a tough one but do you have a vague timeline when you might work on it and release it?
I wish I could help with the porting but I'm still too new to all this stuff to totally grasp all the details.

@kerinin
Copy link

kerinin commented Aug 7, 2012

👍 for Trident support!

@colinsurprenant
Copy link
Owner

I am leaving for vacations tonight :D so I'll work on it at the end of August.

@mikeclymer
Copy link

I opened issue #42 before I was aware of the DRPC support with Trident. I don't think working on #42 is necessary at this point. Especially with the deprecation of LinearDRPCTopology. +1 for Trident support. Thank you for the great work.

@robmckinnon
Copy link

another 👍 for Trident support! :)

@ghost ghost assigned colinsurprenant Oct 9, 2012
@colinsurprenant
Copy link
Owner

getting there, see issue #50

@schuyler
Copy link

schuyler commented Jun 6, 2013

bump

@benoist
Copy link

benoist commented Jan 11, 2014

any news on this?

@colinsurprenant
Copy link
Owner

unfortunately not much but will reserve some time on this in the next few weeks.

@colinsurprenant
Copy link
Owner

I just pushed 0.7.0.beta1 which includes Trident examples in examples/trident. This is mainly using the Java API, a bit more work will be required to make this a bit cleaner, but it works!

Let me know what you think!

@benoist
Copy link

benoist commented Mar 3, 2014

Looks good!
Is it also possible to create a custom aggregator instead of the built-in Sum and Count?

@colinsurprenant
Copy link
Owner

Yes it will shortly. Just need to create the Java proxies for all the storm.trident.operation.* interfaces ... for now only Function has been done.

@benoist
Copy link

benoist commented Mar 3, 2014

Ok :)
I'll try this week to see how far it will get me with just the Function.

@ismith
Copy link
Contributor

ismith commented Mar 24, 2014

It'd be great to see example spec tests for a Trident topology, either here (testing examples/trident/word_count_topology) or in the redstorm-starter project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants