-
Notifications
You must be signed in to change notification settings - Fork 331
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
feat!: versioned timeouts #3882
Merged
Merged
Changes from 1 commit
Commits
Show all changes
117 commits
Select commit
Hold shift + click to select a range
8ef416b
introduces timeout propose and commit consts
staheri14 0cd25d3
sets tiemouts in EndBlocker based on the updated version
staheri14 a878a20
sets timeout propose of v3 to 10
staheri14 20b62ef
retrieves timeouts based on the app version
staheri14 14abdab
points to a new version of core
staheri14 33b2f7f
adds a todo
staheri14 dc127da
displaying the timeout propose in the logs
staheri14 7efde46
minor correction on a comment
staheri14 3eca59d
sets the initial values of timeouts according to the latest version s…
staheri14 861309f
adds a todo
staheri14 789bc23
gets timeouts in info
staheri14 3158757
bumps core
staheri14 75a5016
return timouts in the Info call
staheri14 539d4d6
refactors the code based on the new core
staheri14 c64caa3
Merge remote-tracking branch 'origin/main' into sanaz/modify-timeouts
staheri14 a6d5c1d
updates the core version with new InitChain
staheri14 81e7f9b
sends back timeouts in the InitChainResponse
staheri14 0dbe35c
adds a reminder
staheri14 1984704
Merge remote-tracking branch 'origin/main' into sanaz/modify-timeouts
staheri14 be3bf26
adding a todo
staheri14 76eb2fb
deletes stale comment
staheri14 bc2e04c
indicates that the long form of the flags are used using double hypen
staheri14 07daa0b
passes the key-path
staheri14 8ac82fe
modifies a godoc
staheri14 76fd45d
fixes a typo
staheri14 da8c5e4
wip test
staheri14 31a7f36
sets the timeouts according to the app version in the current block h…
staheri14 6b2f58e
adds checks for timeouts in the V3Upgrade tests
staheri14 eb2dab5
bumps core
staheri14 345ecc0
updates test for new timeout logic at pre-upgrade height
staheri14 cdef177
extends timeout checks to the initChain calls
staheri14 510fb4c
reverts major upgrade e2e tests back to its initial version
staheri14 67e702b
bumps core
staheri14 d67a2fe
changes default configs for testing purposes
staheri14 ebadbd8
fixes test name
staheri14 c2a804f
adds a test file
staheri14 759e650
adds some checks over the abci responses
staheri14 ac4e88e
Merge remote-tracking branch 'origin/main' into sanaz/fix-txclient-flags
staheri14 71fb648
logs txclient args for visibility and debugging
staheri14 f15e64e
Merge branch 'main' into sanaz/modify-timeouts
staheri14 6794d0f
Merge branch 'sanaz/fix-txclient-flags' into sanaz/modify-timeouts
staheri14 a184376
updates e2e benchmark test branch to the current branch
staheri14 6027fb3
bumps core
staheri14 05ebaa7
reduces timeouts to the total of 6 s
staheri14 ba95e0b
bumps core
staheri14 ab41d7b
Merge remote-tracking branch 'origin/main' into sanaz/modify-timeouts
staheri14 c1abf94
allows changing app version in the genesis
staheri14 d9d5231
adds some utilities to calculate block time stats
staheri14 721910d
bumps core
staheri14 072d17d
bumps core
staheri14 0e20204
bumps core
staheri14 4ac2c73
fixes godocs
staheri14 0e3c631
adds a test for v3 in biglbokcs
staheri14 cdba0b7
allows access to the cometbft node in testnode
staheri14 e160793
updates Timeouts test
staheri14 f10dd3b
adds util to get genesis app version in e2e tests
staheri14 2d818d6
includes timeouts test in the main
staheri14 2497800
updates testnet to delay the start of some of the genesis nodes
staheri14 7280b4f
fixes an issue with starting a subset of nodes
staheri14 1fddc7b
starts tx clients seletively
staheri14 6c6f247
delays one of the validators
staheri14 853abb7
adds a log message to indicate the remainder of validators could not …
staheri14 910e2df
bumps core to a version with a fix to the start time after the genesi…
staheri14 8fa70a3
adds an integration test for timeouts
staheri14 b86606c
clarifies some comments
staheri14 409d834
Merge remote-tracking branch 'origin/main' into sanaz/modify-timeouts
staheri14 6bb63ba
bumps core to the version with new endpoints for timeouts
staheri14 104740d
fixes timeouts e2e test
staheri14 e7d990b
verifies timeouts at the end of v3 upgrade tests
staheri14 fb2fdab
adds further logs and checks the initial timeouts
staheri14 81d8415
reduces upgrade delay
staheri14 75d7a9a
reorganizes the test to check timeouts after upgrade is complete
staheri14 79595cd
creates one client for all the height checks
staheri14 aaa1b63
bumps core
staheri14 6610962
fixes comments
staheri14 bcd9cae
deletes stale todo
staheri14 b0f614c
restores the original version of the script
staheri14 be5d05a
renames Timeouts to VersionedTimeouts
staheri14 cd066e6
bumps core
staheri14 e12ab20
Merge remote-tracking branch 'origin/main' into sanaz/modify-timeouts
staheri14 b2b6baa
adds reminder to change hardcoded versions
staheri14 ae4fbc3
removes ABCI info check
staheri14 7a993f1
removes a new line
staheri14 1be795a
adds a newline
staheri14 4621a6b
pass upgrade schedule flag only if one is available
staheri14 3ea0ca5
deletes a comment
staheri14 e8affab
fix: tests using app wrapper in testnode
evan-forbes 403aa1d
Merge branch 'main' into sanaz/modify-timeouts
evan-forbes 3762a2d
chore: linter
evan-forbes 3ceae06
chore: linter
evan-forbes bdcf68e
fix: block until the first block is created in testnode
evan-forbes 955a658
chore: review feedback
evan-forbes 3fc1c5a
chore: linter
evan-forbes 558802c
Update test/e2e/major_upgrade_v3.go
evan-forbes 4f220d3
chore: silly coderabit
evan-forbes 0bfab8e
chore: test
evan-forbes 5a71dd7
chore: test
evan-forbes 8f57f47
fix: test
evan-forbes c9ece2a
chore: update version
evan-forbes 7845569
Update test/e2e/benchmark/benchmark.go
evan-forbes 8a0c432
Update cmd/celestia-appd/cmd/start.go
evan-forbes fc6a897
fix: use official release of core and correct height delay
evan-forbes 9e6f713
Merge branch 'sanaz/modify-timeouts' of github.com:celestiaorg/celest…
evan-forbes b9b1df8
chore: try to unflake blobstream test
evan-forbes 8c019af
chore: reduce lieklyhood of flakes and be explicit about a flake failure
evan-forbes e13b96c
chore: correct error
evan-forbes 899ad7c
Merge branch 'main' into sanaz/modify-timeouts
evan-forbes b9aca24
fix: whoops don't change the upgrade height delay
evan-forbes 6c70dac
chore: remove unused method
evan-forbes 61a747b
chore: removed indice filtering step
evan-forbes 07c1fc9
refactor: test
evan-forbes d969f68
feat!: version `UpgradeHeightDelay` (#3980)
evan-forbes 528fa8c
chore: delete appconsts.Timeouts
evan-forbes 9669f8c
fix: MajorUpgradeToV3
evan-forbes 7383fa0
use latest version instead of a commit
evan-forbes bcf4223
fix: check e2e for decrease in time
evan-forbes fbbd9e6
fix: don't update the goal block time for now
evan-forbes File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
reorganizes the test to check timeouts after upgrade is complete
- Loading branch information
commit 75d7a9a4a080758ebe3a06dbdf7dee0ab37b2df3
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you wanted to be extra sure you could make the assertion that no other node has a different upgrade height (i.e. all nodes did actually upgrade at the same height)