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

Upgrading to Storm 0.9.0.1 #38

Closed
wants to merge 2 commits into from
Closed

Conversation

arnaudsj
Copy link

This set of patches attempts to upgrade the dependencies to work with the latest Storm stable release (0.9.0.1) along with being able to run on Mac OS X (tested on 10.9.x).

I also tested this patch with Anaconda Python scientific distribution (http://continuum.io/) via providing the --venv argument to petrel CLI.

Let me know if you have any questions or catch any issues with my proposed changes.

* Modified get_storm_version to deal with 4 digit versions for storm
* Updated URL for to apache incubator-storm project (no more nathanmarz)
* Using thrift 0.9.1 (since it is the only one which compiles on OS X 10.9)
* Removed 0.7.4 version in pom.xml to use 0.9.0 version for storm now
… it fails miserably... Recommending OS X users to pass along the virtualenv dir to petrel via the --venv arg.
@barrywhart
Copy link
Contributor

From a quick review, the changes look good. I will review and test them soon. Sorry for slow reply -- my notification email in github.com was set incorrectly.

@arnaudsj
Copy link
Author

@barrywhart no problem. FYI tested deployment to a small storm cluster with this set of patches and it worked properly. Thanks!

barrywhart added a commit that referenced this pull request Jan 22, 2014
* More robust way of getting the Storm version
* On Mac OS, skip code that creates a new virtualenv
* Get storm.thrift from apache/incubator-storm instead of nathanmarz/storm
@barrywhart
Copy link
Contributor

I took most of the changes, specifically:

  • More robust way of getting the Storm version
  • On Mac OS, skip code that creates a new virtualenv
  • Get storm.thrift from apache/incubator-storm instead of nathanmarz/storm

I omitted some formatting-only changes.

I will now create a branch for the old version (0.8), then review the changes that are version specific (just pom.xml, I think).

barrywhart added a commit that referenced this pull request Jan 22, 2014
@barrywhart
Copy link
Contributor

Generated a new egg (petrel-0.9.0.0.1-py2.7.egg) and uploaded to pypi.python.org

@barrywhart barrywhart closed this Jan 22, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants