This repository has been archived by the owner on Nov 6, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Conversation
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
Contributor
5chdn
commented
Nov 27, 2018
•
edited
Loading
edited
- bump smallvec to 0.6 in ethcore-light, ethstore and whisper (bump smallvec to 0.6 in ethcore-light, ethstore and whisper #9588)
- Adjust requests costs for light client (Adjust requests costs for light client #9925)
- Fix light client informant while syncing (Fix light client informant while syncing #9932)
- Fix empty steps (Fix empty steps #9939)
- prevent silent errors in daemon mode (prevent silent errors in daemon mode #9946)
- ci: rearrange pipeline by logic ( ci: rearrange pipeline by logic #9970)
- Add readiness check for docker container (Add readiness check for docker container #9804)
- Fix docker script (Fix docker script #9854)
- Do not use the home directory as the working dir in docker (Do not use the home directory as the working dir in docker #9834)
- fix docker build (fix docker build #9971)
5chdn
added
A3-inprogress ⏳
Pull request is in progress. No review needed at this stage.
A8-backport 🕸
Pull request is already reviewed well in another branch.
M4-core ⛓
Core client code / Rust.
M2-config 📂
Chain specifications and node configurations.
labels
Nov 27, 2018
* PIP Table Cost relative to average peers instead of max peers * Add tracing in PIP new_cost_table * Update stat peer_count * Use number of leeching peers for Light serve costs * Fix test::light_params_load_share_depends_on_max_peers (wrong type) * Remove (now) useless test * Remove `load_share` from LightParams.Config Prevent div. by 0 * Add LEECHER_COUNT_FACTOR * PR Grumble: u64 to u32 for f64 casting * Prevent u32 overflow for avg_peer_count * Add tests for LightSync::Statistics
* Don't send empty step twice or empty step then block. * Perform basic validation of locally sealed blocks. * Don't include empty step twice.
* Add `is_idle` to LightSync to check importing status * Use SyncStateWrapper to make sure is_idle gets updates * Update is_major_import to use verified queue size as well * Add comment for `is_idle` * Add Debug to `SyncStateWrapper` * `fn get` -> `fn into_inner`
* ci: rearrange pipeline by logic * ci: rename docs script
* Update Dockerfile Since parity is built for "mission critical use", I thought other operators may see the need for this. Adding the `curl` and `jq` commands allows for an extremely simple health check to be usable in container orchestrators. For example. Here is a health check for a parity docker container running in Kubernetes. This can be setup as a readiness Probe that would prevent clustered nodes that aren't ready from serving traffic. ```bash #!/bin/bash ETH_SYNCING=$(curl -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' http://localhost:8545 -H 'Content-Type: application/json') RESULT=$(echo "$ETH_SYNCING | jq -r .result) if [ "$RESULT" == "false" ]; then echo "Parity is ready to start accepting traffic" exit 0 else echo "Parity is still syncing the blockchain" exit 1 fi ``` * add sync check script
* Dockerfile: change source path of the newly added check_sync.sh (#9869)
* Do not create a home directory. * Re-add -m flag
5chdn
added
A0-pleasereview 🤓
Pull request needs code review.
M1-ci 🙉
Continuous integration.
and removed
A3-inprogress ⏳
Pull request is in progress. No review needed at this stage.
labels
Nov 27, 2018
* bump smallvec to 0.6 in ethcore-light, ethstore and whisper * bump transaction-pool * Fix test.
this makes sure we no longer depend on smallvec 0.2.1 which is affected by servo/rust-smallvec#96
sorpaas
approved these changes
Nov 28, 2018
seunlanlege
approved these changes
Nov 28, 2018
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
A8-backport 🕸
Pull request is already reviewed well in another branch.
M1-ci 🙉
Continuous integration.
M2-config 📂
Chain specifications and node configurations.
M4-core ⛓
Core client code / Rust.
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.