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

Infinite Compile Fix #1182

Merged
merged 1 commit into from
Apr 19, 2023
Merged

Conversation

CarstonSchilds
Copy link
Contributor

@CarstonSchilds CarstonSchilds commented Apr 18, 2023

To prevent the infinite compile, when we have transitive invalidations include recomplied classes in the next incremental compile round.

This fix has been validated in production at Visier for the past month

Resolves:

…s include recomplied classes in the next incremental compile round
@lightbend-cla-validator

Copy link
Member

@eed3si9n eed3si9n left a comment

Choose a reason for hiding this comment

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

Thanks @CarstonSchilds!

@eed3si9n eed3si9n merged commit 6ce25cd into sbt:develop Apr 19, 2023
anmalysh-yb added a commit to yugabyte/yugabyte-db that referenced this pull request Jun 23, 2023
… issue workaround

Summary:
We had to apply a workaround, which turhed off incremental compile in some cases, to deal with sbt/zinc#1182.
Now, once 1.8.3 with zinc fix is released - we can remove the workaround.

Test Plan:
sbt cleanPlatform compilePlatform.
Change few files in a codebase.
sbt compile

Reviewers: sagarwal, shagarwal

Reviewed By: shagarwal

Subscribers: yugaware

Differential Revision: https://phorge.dev.yugabyte.com/D26388
anmalysh-yb added a commit to yugabyte/yugabyte-db that referenced this pull request Jun 23, 2023
…emental compile issue workaround

Summary:
We had to apply a workaround, which turhed off incremental compile in some cases, to deal with sbt/zinc#1182.
Now, once 1.8.3 with zinc fix is released - we can remove the workaround.

Original diff: https://phorge.dev.yugabyte.com/D26388

Test Plan:
sbt cleanPlatform compilePlatform.
Change few files in a codebase.
sbt compile

Reviewers: shagarwal

Reviewed By: shagarwal

Subscribers: yugaware

Differential Revision: https://phorge.dev.yugabyte.com/D26389
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.

3 participants