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

[Merged by Bors] - Increase merge-readiness lookhead #3463

Closed
wants to merge 5 commits into from

Conversation

paulhauner
Copy link
Member

@paulhauner paulhauner commented Aug 12, 2022

Issue Addressed

NA

Proposed Changes

Start issuing merge-readiness logs 2 weeks before the Bellatrix fork epoch. Additionally, if the Bellatrix epoch is specified and the use has configured an EL, always log merge readiness logs, this should benefit pro-active users.

Lookahead Reasoning

  • Bellatrix fork is:
    • epoch 144896
    • slot 4636672
    • Unix timestamp: 1606824023 + (4636672 * 12) = 1662464087
    • GMT: Tue Sep 06 2022 11:34:47 GMT+0000
  • Warning start time is:
    • Unix timestamp: 1662464087 - 604800 * 2 = 1661254487
    • GMT: Tue Aug 23 2022 11:34:47 GMT+0000

The current expectation is that EL and CL clients will releases out by Aug 22nd at the latest, then an EF announcement will go out on the 23rd. If all goes well, LH will start alerting users about merge-readiness just after the announcement.

Additional Info

NA

@paulhauner paulhauner added work-in-progress PR is a work-in-progress v3.0.0 🐼 Required for the v3.0.0 release ready-for-review The code is ready for review and removed work-in-progress PR is a work-in-progress labels Aug 12, 2022
@paulhauner paulhauner marked this pull request as ready for review August 12, 2022 01:03
@paulhauner paulhauner added work-in-progress PR is a work-in-progress ready-for-review The code is ready for review and removed ready-for-review The code is ready for review work-in-progress PR is a work-in-progress labels Aug 12, 2022
paulhauner added a commit that referenced this pull request Aug 12, 2022
commit d2d5fa0
Author: Paul Hauner <[email protected]>
Date:   Fri Aug 12 10:38:52 2022 +1000

    Always log readiness if an EL is configured

commit 4d0e819
Author: Paul Hauner <[email protected]>
Date:   Fri Aug 12 10:29:22 2022 +1000

    Go back to 2 weeks

commit 1e4eade
Author: Paul Hauner <[email protected]>
Date:   Fri Aug 12 10:14:03 2022 +1000

    Set to 2.5 weeks

commit cc84894
Author: Paul Hauner <[email protected]>
Date:   Fri Aug 12 10:12:41 2022 +1000

    Increase merge readiness lookahead to 3 weeks
@paulhauner paulhauner force-pushed the mainnet-merge-readiness branch from d2d5fa0 to 8e1f7bf Compare August 12, 2022 04:01
Copy link
Member

@pawanjay176 pawanjay176 left a comment

Choose a reason for hiding this comment

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

If we release this before EL clients make their releases and users run with an EL, then they will still get exchange_configuration errors right? .Maybe we can add an additional line in the notifier log for exchange configuration errors saying "update your EL/CL"?

@paulhauner
Copy link
Member Author

Maybe we can add an additional line in the notifier log for exchange configuration errors saying "update your EL/CL"?

Good idea! Added in 64adce8.

Copy link
Member

@michaelsproul michaelsproul left a comment

Choose a reason for hiding this comment

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

LGTM! Let's merge it 🐼

@michaelsproul michaelsproul added ready-for-merge This PR is ready to merge. and removed ready-for-review The code is ready for review labels Aug 15, 2022
@paulhauner
Copy link
Member Author

Pentasquerge! 🚀 🚀 🚀 🚀 🚀

bors r+

bors bot pushed a commit that referenced this pull request Aug 15, 2022
## Issue Addressed

NA

## Proposed Changes

Start issuing merge-readiness logs 2 weeks before the Bellatrix fork epoch. Additionally, if the Bellatrix epoch is specified and the use has configured an EL, always log merge readiness logs, this should benefit pro-active users.

### Lookahead Reasoning

- Bellatrix fork is:
    - epoch 144896
    - slot 4636672
    - Unix timestamp: `1606824023 + (4636672 * 12) = 1662464087`
    - GMT: Tue Sep 06 2022 11:34:47 GMT+0000
- Warning start time is:
    - Unix timestamp: `1662464087 - 604800 * 2 = 1661254487`
    - GMT: Tue Aug 23 2022 11:34:47 GMT+0000

The [current expectation](https://discord.com/channels/595666850260713488/745077610685661265/1007445305198911569) is that EL and CL clients will releases out by Aug 22nd at the latest, then an EF announcement will go out on the 23rd. If all goes well, LH will start alerting users about merge-readiness just after the announcement.

## Additional Info

NA
@bors bors bot changed the title Increase merge-readiness lookhead [Merged by Bors] - Increase merge-readiness lookhead Aug 15, 2022
@bors bors bot closed this Aug 15, 2022
bors bot pushed a commit that referenced this pull request Aug 21, 2022
## Issue Addressed

NA

## Proposed Changes

Bump versions to v3.0.0

## Additional Info

- ~~Blocked on #3439~~
- ~~Blocked on #3459~~
- ~~Blocked on #3463~~
- ~~Blocked on #3462~~
- ~~Requires further testing~~
bors bot pushed a commit that referenced this pull request Aug 22, 2022
## Issue Addressed

NA

## Proposed Changes

Bump versions to v3.0.0

## Additional Info

- ~~Blocked on #3439~~
- ~~Blocked on #3459~~
- ~~Blocked on #3463~~
- ~~Blocked on #3462~~
- ~~Requires further testing~~
bors bot pushed a commit that referenced this pull request Aug 22, 2022
## Issue Addressed

NA

## Proposed Changes

Bump versions to v3.0.0

## Additional Info

- ~~Blocked on #3439~~
- ~~Blocked on #3459~~
- ~~Blocked on #3463~~
- ~~Blocked on #3462~~
- ~~Requires further testing~~
bors bot pushed a commit that referenced this pull request Aug 22, 2022
## Issue Addressed

NA

## Proposed Changes

Bump versions to v3.0.0

## Additional Info

- ~~Blocked on #3439~~
- ~~Blocked on #3459~~
- ~~Blocked on #3463~~
- ~~Blocked on #3462~~
- ~~Requires further testing~~


Co-authored-by: Michael Sproul <[email protected]>
bors bot pushed a commit that referenced this pull request Aug 22, 2022
## Issue Addressed

NA

## Proposed Changes

Bump versions to v3.0.0

## Additional Info

- ~~Blocked on #3439~~
- ~~Blocked on #3459~~
- ~~Blocked on #3463~~
- ~~Blocked on #3462~~
- ~~Requires further testing~~


Co-authored-by: Michael Sproul <[email protected]>
Woodpile37 pushed a commit to Woodpile37/lighthouse that referenced this pull request Jan 6, 2024
## Issue Addressed

NA

## Proposed Changes

Start issuing merge-readiness logs 2 weeks before the Bellatrix fork epoch. Additionally, if the Bellatrix epoch is specified and the use has configured an EL, always log merge readiness logs, this should benefit pro-active users.

### Lookahead Reasoning

- Bellatrix fork is:
    - epoch 144896
    - slot 4636672
    - Unix timestamp: `1606824023 + (4636672 * 12) = 1662464087`
    - GMT: Tue Sep 06 2022 11:34:47 GMT+0000
- Warning start time is:
    - Unix timestamp: `1662464087 - 604800 * 2 = 1661254487`
    - GMT: Tue Aug 23 2022 11:34:47 GMT+0000

The [current expectation](https://discord.com/channels/595666850260713488/745077610685661265/1007445305198911569) is that EL and CL clients will releases out by Aug 22nd at the latest, then an EF announcement will go out on the 23rd. If all goes well, LH will start alerting users about merge-readiness just after the announcement.

## Additional Info

NA
Woodpile37 pushed a commit to Woodpile37/lighthouse that referenced this pull request Jan 6, 2024
## Issue Addressed

NA

## Proposed Changes

Bump versions to v3.0.0

## Additional Info

- ~~Blocked on sigp#3439~~
- ~~Blocked on sigp#3459~~
- ~~Blocked on sigp#3463~~
- ~~Blocked on sigp#3462~~
- ~~Requires further testing~~


Co-authored-by: Michael Sproul <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-for-merge This PR is ready to merge. v3.0.0 🐼 Required for the v3.0.0 release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants