Skip to content

Conversation

@dongjoon-hyun
Copy link
Member

What changes were proposed in this pull request?

We are able to change @Experimental and @DeveloperAPI API freely but also should monitor and manage those API carefully. This PR for SPARK-13920 enables MiMa check and adds filters for them.

How was this patch tested?

Pass the Jenkins tests (including MiMa).

private val classLoader = Thread.currentThread().getContextClassLoader
private val mirror = runtimeMirror(classLoader)
// SPARK-13920: MIMA checks should apply to @Experimental and @DeveloperAPI APIs
private val ignoreExpDevApi = false
Copy link
Contributor

Choose a reason for hiding this comment

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

Rather than adding an on/off switch, I'd just go ahead and completely remove these methods.

Copy link
Member Author

Choose a reason for hiding this comment

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

Oh, I see. I'll remove all then. Thank you for fast review!

@dongjoon-hyun
Copy link
Member Author

@JoshRosen , I removed the legacy code and related comments now.

@JoshRosen
Copy link
Contributor

LGTM assuming that MiMa checks pass.

@dongjoon-hyun
Copy link
Member Author

Thank you.
MiMa check parts also passed in both tests.

@rxin
Copy link
Contributor

rxin commented Mar 16, 2016

Mima passed. I'm going to merge this. Thanks!

@asfgit asfgit closed this in 3c578c5 Mar 16, 2016
@dongjoon-hyun
Copy link
Member Author

Thank you, @rxin !

@SparkQA
Copy link

SparkQA commented Mar 16, 2016

Test build #53270 has finished for PR 11751 at commit b5e24a4.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Mar 16, 2016

Test build #53279 has finished for PR 11751 at commit 16121b0.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

roygao94 pushed a commit to roygao94/spark that referenced this pull request Mar 22, 2016
…eveloperAPI APIs

## What changes were proposed in this pull request?

We are able to change `Experimental` and `DeveloperAPI` API freely but also should monitor and manage those API carefully. This PR for [SPARK-13920](https://issues.apache.org/jira/browse/SPARK-13920) enables MiMa check and adds filters for them.

## How was this patch tested?

Pass the Jenkins tests (including MiMa).

Author: Dongjoon Hyun <[email protected]>

Closes apache#11751 from dongjoon-hyun/SPARK-13920.
@dongjoon-hyun dongjoon-hyun deleted the SPARK-13920 branch March 29, 2016 05:27
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