Comments (8)
Thanks for the report, I can reproduce this issue, but not sure of any details. If you can determine the root cause that will be helpful otherwise this will not get any attention for weeks if not months.
from storm.
This is thematically related to #202 , #214 , #219 , and #222 . Notably, even if we fix #221 (this issue) you will likely still hit #222.
from storm.
Thank you a lot. Hope we will have some fix soon
from storm.
@kiryllbondar : sorry to be obtuse, but are you saying "we" as in {you, your own team/company} will be providing a fix soon? "We" as in me and my team/company will not be able to work on this for a long time, maybe during Thanksgiving or Christmas time.
from storm.
@erikdw : We, I mean all people who use this functionality :) Unfortunately I do not have the skills to deal with this problem on my own.
from storm.
@kiryllbondar : thanks for clarifying :)
from storm.
Looking into this, and leveraging the changes in #232 Storm 1.0.5 builds successfully with the Mesos versions in .travis.yml
. This breakage in particular is related instead to Mesos 1.4.0.
Looking into this, the following is the result of successive compilations:
Storm Version | Mesos Version | Build Status |
---|---|---|
1.0.5 | 1.1.0 | Successful |
1.0.5 | 1.1.1 | Successful |
1.0.5 | 1.1.3 | Successful |
1.0.5 | 1.2.0 | Successful |
1.0.5 | 1.2.1 | Successful |
1.0.5 | 1.2.2 | Successful |
1.0.5 | 1.3.0 | Successful |
1.0.5 | 1.3.1 | Successful |
1.0.5 | 1.4.0 | Unsuccessful |
1.0.5 | 1.4.1 | Unsuccessful |
This looks to be related to changes in the protobufs for the Mesos version. There's a change in the protobuf version between 1.3.x and 1.4.x, namely that the version is increased to 3.3.0 per this commit
So I updated the protobuf version:
diff --git pom.xml pom.xml
index 2c3a74c..6980b09 100644
--- pom.xml
+++ pom.xml
@@ -120,7 +120,7 @@
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
- <version>2.6.1</version>
+ <version>3.3.0</version>
</dependency>
<dependency>
<groupId>org.apache.storm</groupId>
And after this change these are the compilation results:
Storm Version | Mesos Version | Build Status |
---|---|---|
1.0.5 | 1.1.0 | Successful |
1.0.5 | 1.1.1 | Successful |
1.0.5 | 1.1.3 | Successful |
1.0.5 | 1.2.0 | Successful |
1.0.5 | 1.2.1 | Successful |
1.0.5 | 1.2.2 | Successful |
1.0.5 | 1.3.0 | Successful |
1.0.5 | 1.3.1 | Successful |
1.0.5 | 1.4.0 | Successful |
1.0.5 | 1.4.1 | Successful |
I'll submit a PR to update the protobuf version.
from storm.
I'll be closing this issue since this is solved once #233 is merged.
from storm.
Related Issues (20)
- Invalid host resolution (Nimbus, Docker, Marathon) HOT 11
- Tag latest not found in repository docker.io/mesos/storm HOT 9
- create templates for issues & PRs
- remove examples from release packages HOT 4
- mesos/storm docker images: Upgrading to Mesos v1.1.0 HOT 3
- Storm executors not starting with mesos+docker HOT 2
- nimbus.host is deprecated, support nimbus.seeds
- Spout is not reading/emitting data in storm cluster mode HOT 1
- Storm v1.0.3 Support - MesosSupervisor Committing Suicide HOT 10
- Storm v1.1.0+ breaks storm-mesos HOT 2
- logviewer automatic launching support with Docker
- tests are much more noisy after logviewer autolaunching change
- logviewer: check if port is available HOT 1
- Cannot submit topology in local mode on Storm 1.1.0 HOT 3
- Storm v1.0.4 breaks storm-mesos HOT 8
- Customizable Task IDs
- Storm Rebalance Broken HOT 1
- Storm 1.0.x Issues: Nimbus Restart and Supervisor Explosion HOT 12
- Nimbus should kill already-launched logviewers if relaunched with `sidecar.enabled=false`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from storm.