-
Notifications
You must be signed in to change notification settings - Fork 4.5k
[BEAM-8233] [BEAM-8214] [BEAM-8232] Document environment_type flag #9605
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
Conversation
07eb035 to
8b1ecac
Compare
mxm
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work! Looks good to me.
| <span class="language-py">3. Submit the pipeline as above. | ||
| Note however that when you want to run your pipeline on a distributed/remote Flink cluster, you will | ||
| have to change the `environment_type` option. | ||
| See [here]({{ site.baseurl }}/roadmap/portability/#sdk-harness-config) for details. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should mention here that the default environment_type is DOCKER and there is no need to specify anything for environment_type if that deployment option is ok.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I changed the instructions to use loopback, so docker would be a change from that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I saw that. I just think that it would be fair to point out the default is Docker and the LOOPBACK is just for experimentation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, I made that more explicit.
|
R: @soyrice I saw you were working on container documentation, so I wanted to sync up on this. |
0b0e7b7 to
279a8e5
Compare
angoenka
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
|
Thanks for working on this. I would have liked to review this PR, but did not even know it existed.. Couple issues:
|
|
@tweise These are great follows ups. Want to open a PR? The Gradle command is still required to build from master. For releases it is not necessary. |
|
@mxm these are instructions for users. We can mention what people can do with master as well, but first we need to cover the case of a user working with a release. That is also why I think changes to these docs will benefit from more eyes. |
|
@ibzib should the JIRAs be resolved? Regardless of this PR, Beam has a problem with JIRA status. Users get confused to find tickets open for which changes have been merged long ago. It is time to bring back the topic of the committer merging a PR also being responsible for resolving the ticket. |
|
Yes I agree but props for Kyle's initiative to start with that. There is a balance to strike in terms of the total number of reviewers when requesting reviews from people. The current status is already much better and we can iterate further on it using your feedback. |
|
@mxm there is actually no harm tagging more people on a PR. Broader review is good and it may help with faster feedback as well. Not everyone needs to respond. It is sufficient to have a single approval. |
|
Slightly diverging from the topic here. I don't think it is as easy as tagging the entire set of Beam committers on every PR. Choosing the right audience for a PR is vital. You want to avoid swamping people with PRs, but you also want a good review. Tagging someone means taking time from that person and it also implies leaving some time for the person to comment, as well as replying to the comments. |
|
And leaving some time is a good idea regardless who is tagged on the PR :) When I look for reviewers for my PRs I try to pick folks that I know are most knowledgeable with the area or have expressed interest in the topic. I have never come across a case that required to tag all committers so far :) |
|
@tweise I resolved the jiras. (I try to go through every once in a while and clean out the ones I forgot to close.) I'll be sure to tag you on future related PRs -- and yes, we can wait longer for review, especially for this variety of non-pressing documentation change. |
We've gotten a lot of questions about this on the mailing list, particularly from new users, so hopefully this makes things a bit easier.
environment_type.R: @mxm, @angoenka
Post-Commit Tests Status (on master branch)
Pre-Commit Tests Status (on master branch)
See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.