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

Improve E2E to be more consistent with timing, and allow for custom flags #4620

Merged
merged 47 commits into from Jan 25, 2020

Conversation

0xKiwi
Copy link
Contributor

@0xKiwi 0xKiwi commented Jan 22, 2020

This PR changes the E2E setup slightly to allow for more consistent length time to allow for custom flag for the validators and beacon chain. It also changes all the ports from default to prevent running E2E conflicting with a local node.

@codecov
Copy link

codecov bot commented Jan 22, 2020

Codecov Report

❗ No coverage uploaded for pull request base (master@fc6cd42). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff            @@
##             master   #4620   +/-   ##
========================================
  Coverage          ?   0.93%           
========================================
  Files             ?      48           
  Lines             ?    3415           
  Branches          ?       0           
========================================
  Hits              ?      32           
  Misses            ?    3381           
  Partials          ?       2

@0xKiwi 0xKiwi changed the title Enable demo config E2E and change how flags are tested Improve E2E to be more consistent with timing, and allow for custom flags Jan 25, 2020
@0xKiwi 0xKiwi requested review from terencechain and rauljordan and removed request for terencechain January 25, 2020 07:30
@nisdas nisdas merged commit fa2acb3 into prysmaticlabs:master Jan 25, 2020
cryptomental pushed a commit to cryptomental/prysm that referenced this pull request Feb 24, 2020
…lags (prysmaticlabs#4620)

* Add committees helper, benchmark, results show 62ms for 8k validators which was previously 4 minutes

* Add regression test with same data

* fix epoch conversion

* lint

* undo and lint

* Begin work on adding mainnet config benchmark

* Try more to get mainnet e2e

* Try to fix delay

* Get past chainstart on e2e

* Try to fix flaky

* Get demo config working

* Remove unneeded changes

* Change how flags are enabled

* Lower shard count

* Temp skip

* Fix e2e

* Fix testing to run until last epoch

* Fix

* Add ending time log and remove att cache flag

* Fix ordering

* Reenable flag

* Change ports from default

* Add no log for if there are no err logs

* Add block evaluator

* Try to improve evaluators

* Progress on attestation evaluator

* Remove attestation evaluator

* Fix e2e

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
cryptomental pushed a commit to cryptomental/prysm that referenced this pull request Feb 28, 2020
…lags (prysmaticlabs#4620)

* Add committees helper, benchmark, results show 62ms for 8k validators which was previously 4 minutes

* Add regression test with same data

* fix epoch conversion

* lint

* undo and lint

* Begin work on adding mainnet config benchmark

* Try more to get mainnet e2e

* Try to fix delay

* Get past chainstart on e2e

* Try to fix flaky

* Get demo config working

* Remove unneeded changes

* Change how flags are enabled

* Lower shard count

* Temp skip

* Fix e2e

* Fix testing to run until last epoch

* Fix

* Add ending time log and remove att cache flag

* Fix ordering

* Reenable flag

* Change ports from default

* Add no log for if there are no err logs

* Add block evaluator

* Try to improve evaluators

* Progress on attestation evaluator

* Remove attestation evaluator

* Fix e2e

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
@0xKiwi 0xKiwi deleted the mainnet-e2e branch March 15, 2020 15:03
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.

None yet

3 participants