-
Notifications
You must be signed in to change notification settings - Fork 250
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
Investigate/perform upgrade to Geth 1.8.1 #665
Comments
pedropombeiro
pushed a commit
that referenced
this issue
Feb 14, 2018
this should require changes in tx manager code and fake backend for tests |
pedropombeiro
pushed a commit
that referenced
this issue
Feb 15, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 15, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 15, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 15, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 15, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 15, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 15, 2018
…` and `TestCallRawResultGetTransactionReceipt()`. Part of #665
Random notes as I'm going through the migration:
|
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
…` and `TestCallRawResultGetTransactionReceipt()`. Part of #665
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
… adding exception for localhost. Part of #665
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
…` and `TestCallRawResultGetTransactionReceipt()`. Part of #665
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
… adding exception for localhost. Part of #665
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
….0. Only applied during build. Part of #665
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 16, 2018
…` and `TestCallRawResultGetTransactionReceipt()`. Part of #665
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
- PR already accepted upstream for 1.8.2
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 27, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 28, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 28, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 28, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 28, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 28, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Feb 28, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Mar 1, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Mar 1, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Mar 1, 2018
- PR already accepted upstream for 1.8.2
pedropombeiro
pushed a commit
that referenced
this issue
Mar 1, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Mar 1, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Mar 1, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Mar 1, 2018
pedropombeiro
pushed a commit
that referenced
this issue
Mar 2, 2018
* Update project to use Whisper v6. Part of #638 * Revert "Add patch to downgrade usage of Whisper v6 to v5 in some geth 1.8.1 vendor files. Part of #665" - this reverts commit 6aefb4c. * Enable light mode on Whisper v6 for non-mail servers. Part of #638 * Fix race condition in whisperv6/peer.go. Part of #665 (PR already accepted upstream for 1.8.2) * Update bootnode addresses in staticnodes.json. Part of #638 * Add `shh.lightclient` flag and tests for bloom filter setting logic. Part of #638 * Move MakeTestNodeConfig to utils. Part of #638 * Reduce PoW in `whisper_jail_test.go` to fix flaky test. Part of #638
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem
Geth 1.8.1 was released today. It contains many improvements that are important for us, and by upgrading to 1.8.1 we render some patches redundant (namely
0011-geth-17-whisperv6-70fbc87.patch
which ported Whisper v6 to our fork), making future maintenance easier.Implementation
Investigate breaking changes in 1.8.1 to determine what work must be done as part of the upgrade. Perform upgrade.
Breaking changes checklist
--syncmode
variations (including--syncmode=full
). If you are running an archive node where you would like to retain all historical data, you should disable pruning via--gcmode=archive
.--gcmode=archive
), you need to trace within this window! Alternatively, specify thereexec: 12345
tracer option to allow regenerating historical state; and ideally switch to chain tracing which amortizes overhead across all traced blocks.--rpcvhost=your.domain
to continue accepting remote requests.Acceptance Criteria
make
targets work as expected (e.g.make ci
,make statusgo-android
, etc)Notes
This GHI only makes sense to start once #660 is merged.
TDB
Future Steps
The text was updated successfully, but these errors were encountered: