Skip to content

[BEAM-12160] Add TODO for fixing the warning#14516

Merged
aromanenko-dev merged 1 commit intoapache:masterfrom
boyuanzz:build
Apr 15, 2021
Merged

[BEAM-12160] Add TODO for fixing the warning#14516
aromanenko-dev merged 1 commit intoapache:masterfrom
boyuanzz:build

Conversation

@boyuanzz
Copy link
Copy Markdown
Contributor

Please add a meaningful description for your change here


Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

  • Choose reviewer(s) and mention them in a comment (R: @username).
  • Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
  • Update CHANGES.md with noteworthy changes.
  • If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

Post-Commit Tests Status (on master branch)

Lang SDK ULR Dataflow Flink Samza Spark Twister2
Go Build Status --- Build Status Build Status --- Build Status ---
Java Build Status Build Status Build Status
Build Status
Build Status
Build Status
Build Status Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status
Build Status Build Status
Build Status
Build Status
Build Status
Python Build Status
Build Status
Build Status
--- Build Status
Build Status
Build Status
Build Status
Build Status
--- Build Status ---
XLang Build Status --- Build Status Build Status --- Build Status ---

Pre-Commit Tests Status (on master branch)

--- Java Python Go Website Whitespace Typescript
Non-portable Build Status
Build Status
Build Status
Build Status
Build Status
Build Status Build Status Build Status Build Status
Portable --- Build Status Build Status --- --- ---

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

GitHub Actions Tests Status (on master branch)

Build python source distribution and wheels
Python tests
Java tests

See CI.md for more information about GitHub Actions CI.

@boyuanzz
Copy link
Copy Markdown
Contributor Author

r: @kennknowles

@boyuanzz
Copy link
Copy Markdown
Contributor Author

Run Java PreCommit

@kennknowles
Copy link
Copy Markdown
Member

I would like to merge this with multiple commits and not flattening them. I would like the formatting change to be a separate commit from the others. It is OK if it come later in topological order, but would you mind organizing the PR into commits that can be merged without squashing?

@kennknowles kennknowles reopened this Apr 13, 2021
@kennknowles
Copy link
Copy Markdown
Member

(mislick)

@boyuanzz
Copy link
Copy Markdown
Contributor Author

I would like to merge this with multiple commits and not flattening them. I would like the formatting change to be a separate commit from the others. It is OK if it come later in topological order, but would you mind organizing the PR into commits that can be merged without squashing?

There are 3 commits in this PR, where the last commit is the format changes.

@aromanenko-dev
Copy link
Copy Markdown
Contributor

aromanenko-dev commented Apr 13, 2021

It looks that this PR contradicts with another one #14373, that was submitted a while ago and was waiting for review. Additionally to unifying a build part for the module, it allows to run TPC-DS benchmark with SparkRunner as well.

Can we merge #14373 before and then adjust this PR accordingly?
CC: @iemejia @kennknowles

@iemejia
Copy link
Copy Markdown
Member

iemejia commented Apr 13, 2021

I merged Alexey's PR before because he opened the PR first and I had almost finished reviewing it.
Sorry for the inconvenience @boyuanzz. I have the impression both PRs intend was similar but Alexey also added the support for Spark runner and had the separated formatting commit. Can you please rebase if there are still missing changes now on top of master. Thanks.

@aromanenko-dev
Copy link
Copy Markdown
Contributor

To avoid the similar situations in the future, I'd like to suggest to sync for ongoing and future work for this module here or on dev@.

In the same time, I added a new component testing-tpcds in Jira (like we have for Nexmark) and encourage all to create new Jiras with linking to this component.

@kennknowles
Copy link
Copy Markdown
Member

The conflicts should be no problem - just keep the version from master when rebasing and run spotless again.

@kennknowles
Copy link
Copy Markdown
Member

I had thought from the change description "Address warning" that the middle commit should be squashed. But I can see that it should perhaps be topologically before using applyJavaNature.

@boyuanzz
Copy link
Copy Markdown
Contributor Author

Thanks for mentioning the existing changes, Ismael and Alexey. Let me rebase and to see whether we still have additional changes.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@iemejia @aromanenko-dev Do we want to publish this package during release?

Copy link
Copy Markdown
Contributor

@aromanenko-dev aromanenko-dev Apr 13, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, good catch. We do this for Nexmark but I don't think it's needed as published artifacts.
@iemejia wdyt?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think publishing them is better to enable other parties to reproduce it outside of Beam. Also adding an extra module probably does not add too much extra weight to the release process.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack. So the only difference is I added 2 TODO to indicate addressing warngings.

@boyuanzz
Copy link
Copy Markdown
Contributor Author

Run Java PreCommit

@github-actions
Copy link
Copy Markdown
Contributor

The Workflow run is cancelling this PR. It is an earlier duplicate of 2173354 run.

@boyuanzz boyuanzz changed the title [BEAM-12160] Use applyJavaNature in tcpds module [BEAM-12160] Add TODO for fixing the warning Apr 14, 2021
@boyuanzz
Copy link
Copy Markdown
Contributor Author

Run Java PreCommit

3 similar comments
@aromanenko-dev
Copy link
Copy Markdown
Contributor

Run Java PreCommit

@boyuanzz
Copy link
Copy Markdown
Contributor Author

Run Java PreCommit

@boyuanzz
Copy link
Copy Markdown
Contributor Author

Run Java PreCommit

@aromanenko-dev aromanenko-dev merged commit ebe68fb into apache:master Apr 15, 2021
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.

4 participants