-
Notifications
You must be signed in to change notification settings - Fork 3.7k
protocol upgrade activation mechanism (also implements PREACTIVATE_FEATURE and ONLY_LINK_TO_EXISTING_PERMISSION protocol features) #6831
Commits on Jan 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5799292 - Browse repository at this point
Copy the full SHA 5799292View commit details
Commits on Feb 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1d2e24b - Browse repository at this point
Copy the full SHA 1d2e24bView commit details
Commits on Feb 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 19e7720 - Browse repository at this point
Copy the full SHA 19e7720View commit details
Commits on Feb 22, 2019
-
Merge branch 'protocol-feature-foundations' into 6429-protocol-upgrad…
…e-activation-mechanism
Configuration menu - View commit details
-
Copy full SHA for 0784a75 - Browse repository at this point
Copy the full SHA 0784a75View commit details
Commits on Feb 23, 2019
-
update protocol-feature structs to use new fc::reflector_init; loggin…
…g for recognized protocol features #6429
Configuration menu - View commit details
-
Copy full SHA for 08318b7 - Browse repository at this point
Copy the full SHA 08318b7View commit details
Commits on Feb 25, 2019
-
enum hash function needs to be explicit to work with old gcc compiler…
… of Ubuntu 16.04 #6429
Configuration menu - View commit details
-
Copy full SHA for 1fd25de - Browse repository at this point
Copy the full SHA 1fd25deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9940b2c - Browse repository at this point
Copy the full SHA 9940b2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cee12cc - Browse repository at this point
Copy the full SHA cee12ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for a72eda9 - Browse repository at this point
Copy the full SHA a72eda9View commit details
Commits on Feb 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2d4d0d3 - Browse repository at this point
Copy the full SHA 2d4d0d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for feb6456 - Browse repository at this point
Copy the full SHA feb6456View commit details
Commits on Mar 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2aeb626 - Browse repository at this point
Copy the full SHA 2aeb626View commit details -
Merge pull request #6865 from taokayan/6429-fix-kayan
fix pending_schedule_hash
Configuration menu - View commit details
-
Copy full SHA for 9d14248 - Browse repository at this point
Copy the full SHA 9d14248View commit details
Commits on Mar 6, 2019
-
Merge branch 'protocol-feature-foundations' into 6429-protocol-upgrad…
…e-activation-mechanism
Configuration menu - View commit details
-
Copy full SHA for 3e9a2c8 - Browse repository at this point
Copy the full SHA 3e9a2c8View commit details -
Merge branch 'protocol-feature-foundations' into 6429-protocol-upgrad…
…e-activation-mechanism
Configuration menu - View commit details
-
Copy full SHA for 2ce825f - Browse repository at this point
Copy the full SHA 2ce825fView commit details
Commits on Mar 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 97f57de - Browse repository at this point
Copy the full SHA 97f57deView commit details -
remove digest from protocol feature JSON filenames since they can bec…
…ome inconsistent with the contents
Configuration menu - View commit details
-
Copy full SHA for 1459875 - Browse repository at this point
Copy the full SHA 1459875View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c915c9 - Browse repository at this point
Copy the full SHA 8c915c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e3c7cb - Browse repository at this point
Copy the full SHA 6e3c7cbView commit details
Commits on Mar 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for bfead42 - Browse repository at this point
Copy the full SHA bfead42View commit details -
Merge branch 'protocol-feature-foundations' into 6429-protocol-upgrad…
…e-activation-mechanism
Configuration menu - View commit details
-
Copy full SHA for 71c4187 - Browse repository at this point
Copy the full SHA 71c4187View commit details -
Merge branch 'protocol-feature-foundations' into 6429-protocol-upgrad…
…e-activation-mechanism
Configuration menu - View commit details
-
Copy full SHA for 66ef224 - Browse repository at this point
Copy the full SHA 66ef224View commit details
Commits on Mar 11, 2019
-
add preactivate_feature and is_feature_activated intrinsics; add get_…
…scheduled_protocol_feature_activations and schedule_protocol_feature_activations to producer_api_plugin
Configuration menu - View commit details
-
Copy full SHA for 1dd9a35 - Browse repository at this point
Copy the full SHA 1dd9a35View commit details -
fix bug in pending_block_header_state::_finish_next which created an …
…inconsistent header_exts
Configuration menu - View commit details
-
Copy full SHA for df1379e - Browse repository at this point
Copy the full SHA df1379eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c64c963 - Browse repository at this point
Copy the full SHA c64c963View commit details
Commits on Mar 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9deb6f7 - Browse repository at this point
Copy the full SHA 9deb6f7View commit details -
Initial modification to tester for pfm without modifying current test…
… behaviour
Andrianto Lie committedMar 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 9340e2c - Browse repository at this point
Copy the full SHA 9340e2cView commit details -
Change default setup_policy to full and fixes the existing test
Andrianto Lie committedMar 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 2398d8c - Browse repository at this point
Copy the full SHA 2398d8cView commit details -
rename schedule_all_builtin_protocol_features to preactivate_all_buil…
…tin_protocol_feature and reimplement to respect dependencies and earliest allow activation time
Configuration menu - View commit details
-
Copy full SHA for 8fb0d29 - Browse repository at this point
Copy the full SHA 8fb0d29View commit details -
for now switch back to using old bios contract in smoke tests until t…
…hey are updated to initially activate PREACTIVATE_FEATURE
Configuration menu - View commit details
-
Copy full SHA for 6bd09b1 - Browse repository at this point
Copy the full SHA 6bd09b1View commit details -
Merge pull request #6917 from EOSIO/6429-test
Modify the tester to activate builtin protocol features during init
Configuration menu - View commit details
-
Copy full SHA for 6ec6afd - Browse repository at this point
Copy the full SHA 6ec6afdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c36f61 - Browse repository at this point
Copy the full SHA 5c36f61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ad228b - Browse repository at this point
Copy the full SHA 9ad228bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b00d78 - Browse repository at this point
Copy the full SHA 0b00d78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 625fce6 - Browse repository at this point
Copy the full SHA 625fce6View commit details
Commits on Mar 13, 2019
-
bug fix in start_block: improper count to check if all preactivated f…
…eatures were activated
Configuration menu - View commit details
-
Copy full SHA for 3628676 - Browse repository at this point
Copy the full SHA 3628676View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4bde90 - Browse repository at this point
Copy the full SHA a4bde90View commit details
Commits on Mar 14, 2019
-
Fix reversed condition in get supported protocol API
Andrianto Lie committedMar 14, 2019 Configuration menu - View commit details
-
Copy full SHA for caaa5c9 - Browse repository at this point
Copy the full SHA caaa5c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 488b8e6 - Browse repository at this point
Copy the full SHA 488b8e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 421bc24 - Browse repository at this point
Copy the full SHA 421bc24View commit details -
add ONLY_LINK_TO_EXISTING_PERMISSON protocol feature (enables writing…
… unit tests that test preactivation); bug fixes in validating_tester
Configuration menu - View commit details
-
Copy full SHA for 1b5cece - Browse repository at this point
Copy the full SHA 1b5ceceView commit details -
add additional unit tests for protocol activation; fix bug that lead …
…to inconsistent state due to controller_impl::start_block exception
Configuration menu - View commit details
-
Copy full SHA for a7158b1 - Browse repository at this point
Copy the full SHA a7158b1View commit details -
Merge pull request #6935 from taokayan/6429-producerfix-kayan
fix a case if started block get aborted
Configuration menu - View commit details
-
Copy full SHA for 1cdf8ed - Browse repository at this point
Copy the full SHA 1cdf8edView commit details
Commits on Mar 15, 2019
-
Add capability to activate preactivate feature in the python testing …
…framework
Andrianto Lie committedMar 15, 2019 Configuration menu - View commit details
-
Copy full SHA for d9fe459 - Browse repository at this point
Copy the full SHA d9fe459View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d9152 - Browse repository at this point
Copy the full SHA a9d9152View commit details -
Use API to get feature digest for preactivate protocol feature
Andrianto Lie committedMar 15, 2019 Configuration menu - View commit details
-
Copy full SHA for e7440bb - Browse repository at this point
Copy the full SHA e7440bbView commit details -
Change python cluster to use setup policy enum
Andrianto Lie committedMar 15, 2019 Configuration menu - View commit details
-
Copy full SHA for 2383606 - Browse repository at this point
Copy the full SHA 2383606View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b77b49 - Browse repository at this point
Copy the full SHA 5b77b49View commit details -
Preactivate feature inside bios_boot.sh created by launcher
Andrianto Lie committedMar 15, 2019 Configuration menu - View commit details
-
Copy full SHA for 424374d - Browse repository at this point
Copy the full SHA 424374dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2211e9a - Browse repository at this point
Copy the full SHA 2211e9aView commit details
Commits on Mar 16, 2019
-
Redesign protocol_feature_manager to fix bug which would lead to inco…
…nsistent state with respect to activations after a restart. Add get_activated_protocol_features to chain_api_plugin. Redesign of protocol_feature_manager also supports the implementation of this RPC.
Configuration menu - View commit details
-
Copy full SHA for 355f143 - Browse repository at this point
Copy the full SHA 355f143View commit details -
Configuration menu - View commit details
-
Copy full SHA for f23069d - Browse repository at this point
Copy the full SHA f23069dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a15322a - Browse repository at this point
Copy the full SHA a15322aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab24a3f - Browse repository at this point
Copy the full SHA ab24a3fView commit details
Commits on Mar 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0d564cf - Browse repository at this point
Copy the full SHA 0d564cfView commit details
Commits on Mar 19, 2019
-
fix bug in block_header_state::next regarding producer_to_last_produc…
…ed; add unit test producer_schedule_tests/producer_watermark_test
Configuration menu - View commit details
-
Copy full SHA for a903640 - Browse repository at this point
Copy the full SHA a903640View commit details -
Add some helper functions for Cluster and Node
Andrianto Lie committedMar 19, 2019 Configuration menu - View commit details
-
Copy full SHA for 21ec01f - Browse repository at this point
Copy the full SHA 21ec01fView commit details -
Remove dependency on enum module
Andrianto Lie committedMar 19, 2019 Configuration menu - View commit details
-
Copy full SHA for d85b415 - Browse repository at this point
Copy the full SHA d85b415View commit details -
Andrianto Lie committed
Mar 19, 2019 Configuration menu - View commit details
-
Copy full SHA for 2a93b33 - Browse repository at this point
Copy the full SHA 2a93b33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43d8eb9 - Browse repository at this point
Copy the full SHA 43d8eb9View commit details -
Merge pull request #6924 from EOSIO/6429-python-test
Add capability to activate PREACTIVATE_FEATURE in the python testing framework
Configuration menu - View commit details
-
Copy full SHA for a1b7b56 - Browse repository at this point
Copy the full SHA a1b7b56View commit details -
Merge pull request #6949 from taokayan/6429-producerfix-kayan
fix single producer node case for preactivation & add python test
Configuration menu - View commit details
-
Copy full SHA for e1e776f - Browse repository at this point
Copy the full SHA e1e776fView commit details -
Set PFSetupPolicy to be NONE for prod preactivate test
Andrianto Lie committedMar 19, 2019 Configuration menu - View commit details
-
Copy full SHA for dfe276b - Browse repository at this point
Copy the full SHA dfe276bView commit details -
Merge pull request #6965 from EOSIO/6429-fix-after-merge
Set PFSetupPolicy to be NONE for prod preactivate test
Configuration menu - View commit details
-
Copy full SHA for 53d77f4 - Browse repository at this point
Copy the full SHA 53d77f4View commit details -
enforce preactivation_required in controller_impl::start_block; add u…
…nit test protocol_feature_tests/require_preactivation_test to verify this
Configuration menu - View commit details
-
Copy full SHA for ad8da6b - Browse repository at this point
Copy the full SHA ad8da6bView commit details
Commits on Mar 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 568476a - Browse repository at this point
Copy the full SHA 568476aView commit details -
Add subjective restriction procotol feature test
Andrianto Lie committedMar 20, 2019 Configuration menu - View commit details
-
Copy full SHA for c4631a5 - Browse repository at this point
Copy the full SHA c4631a5View commit details -
Andrianto Lie committed
Mar 20, 2019 Configuration menu - View commit details
-
Copy full SHA for a6bed12 - Browse repository at this point
Copy the full SHA a6bed12View commit details -
nodeos_protocol_feature_test now only tests JSON read feature
Andrianto Lie committedMar 20, 2019 Configuration menu - View commit details
-
Copy full SHA for ec1e2f1 - Browse repository at this point
Copy the full SHA ec1e2f1View commit details -
Label nodeos_protocol_feature_test as nonparallelizable_tests
Andrianto Lie committedMar 20, 2019 Configuration menu - View commit details
-
Copy full SHA for a54dd46 - Browse repository at this point
Copy the full SHA a54dd46View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff870f5 - Browse repository at this point
Copy the full SHA ff870f5View commit details -
Add unit test to test subject restrictions
Andrianto Lie committedMar 20, 2019 Configuration menu - View commit details
-
Copy full SHA for ccb1a8c - Browse repository at this point
Copy the full SHA ccb1a8cView commit details -
Add more coverage on the test case
Andrianto Lie committedMar 20, 2019 Configuration menu - View commit details
-
Copy full SHA for 765d831 - Browse repository at this point
Copy the full SHA 765d831View commit details -
Change permission of nodeos_protocol_feature_test to executable
Andrianto Lie committedMar 20, 2019 Configuration menu - View commit details
-
Copy full SHA for de1565e - Browse repository at this point
Copy the full SHA de1565eView commit details -
Merge pull request #6972 from taokayan/6429-producerfix2-kayan
prevent producer plugin from scheduling a feature that require preactivation
Configuration menu - View commit details
-
Copy full SHA for a860f9f - Browse repository at this point
Copy the full SHA a860f9fView commit details -
pass custom_subjective_restrictions by reference into make_protocol_f…
…eature_set of tester
Configuration menu - View commit details
-
Copy full SHA for dde3b35 - Browse repository at this point
Copy the full SHA dde3b35View commit details -
Configuration menu - View commit details
-
Copy full SHA for d89e525 - Browse repository at this point
Copy the full SHA d89e525View commit details -
Merge pull request #6964 from EOSIO/6429-subj-protocol-python-test
Add subjective restriction procotol feature test
Configuration menu - View commit details
-
Copy full SHA for 57c2f53 - Browse repository at this point
Copy the full SHA 57c2f53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dfb043 - Browse repository at this point
Copy the full SHA 6dfb043View commit details
Commits on Mar 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 79c2be8 - Browse repository at this point
Copy the full SHA 79c2be8View commit details -
Merge pull request #6977 from taokayan/6429-scriptfix-kayan
fix bios_boot script for feature_digest param
Configuration menu - View commit details
-
Copy full SHA for 59bce76 - Browse repository at this point
Copy the full SHA 59bce76View commit details
Commits on Mar 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ab4a0ef - Browse repository at this point
Copy the full SHA ab4a0efView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8cd499 - Browse repository at this point
Copy the full SHA a8cd499View commit details