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

Feature: change logging level over RPC in real time #1305

Merged
merged 3 commits into from
Aug 9, 2022

Conversation

xDimon
Copy link
Member

@xDimon xDimon commented Aug 5, 2022

Signed-off-by: Dmitriy Khaustov aka xDimon khaustov.dm@gmail.com

Referenced issues

Resolves #1234

Description of the Change

New RPC

Benefits

Control log level over RPC

Examples:

  • effect as run with -lsynchronizer=debug:
    {"id":1, "jsonrpc":"2.0", "method": "internal_setLogLevel", "params":["synchronizer", "debug"]}
  • effect as run with -ltrace:
    {"id":2, "jsonrpc":"2.0", "method": "internal_setLogLevel", "params":["trace"]}

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
@xDimon xDimon changed the title Feature: change logging level over RPC Feature: change logging level over RPC in real time Aug 5, 2022
@codecov
Copy link

codecov bot commented Aug 5, 2022

Codecov Report

Merging #1305 (a96dd20) into master (fc1bdc8) will increase coverage by 0.00%.
The diff coverage is 14.81%.

@@           Coverage Diff           @@
##           master    #1305   +/-   ##
=======================================
  Coverage   25.68%   25.69%           
=======================================
  Files         599      603    +4     
  Lines       21748    21776   +28     
  Branches    11223    11235   +12     
=======================================
+ Hits         5587     5595    +8     
- Misses      11072    11088   +16     
- Partials     5089     5093    +4     
Impacted Files Coverage Δ
core/api/service/chain/chain_api.hpp 100.00% <ø> (ø)
...re/api/service/internal/impl/internal_api_impl.cpp 0.00% <0.00%> (ø)
...re/api/service/internal/requests/set_log_level.hpp 0.00% <0.00%> (ø)
core/injector/application_injector.cpp 33.55% <ø> (ø)
core/log/logger.hpp 52.94% <ø> (ø)
core/log/logger.cpp 10.71% <5.71%> (-1.29%) ⬇️
...e/api/service/internal/internal_jrpc_processor.cpp 62.50% <62.50%> (ø)
core/api/service/internal/internal_api.hpp 100.00% <100.00%> (ø)
core/api/transport/impl/ws/ws_listener_impl.cpp 43.05% <0.00%> (+2.77%) ⬆️

📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

@xDimon xDimon enabled auto-merge (squash) August 7, 2022 21:18
Copy link
Contributor

@igor-egorov igor-egorov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💪

namespace kagome::api {

/**
* @class InternalApi provides doing various action over RPC
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a very useful comment to be honest. I'd suggest to say here that this is API specific to kagome, not part of polkadot JSON RPC API specification.

@xDimon xDimon merged commit c68cae4 into master Aug 9, 2022
@xDimon xDimon deleted the feature/RPC_internal_setLogLevel branch August 9, 2022 09:11
xDimon added a commit that referenced this pull request Aug 10, 2022
* feature: change logging level over RPC

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
xDimon added a commit that referenced this pull request Nov 2, 2022
commit 2dd826a
Merge: 192afd3 f5a43be
Author: Dmitriy Khaustov <khaustov.dm@gmail.com>
Date:   Wed Nov 2 08:52:41 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 192afd3
Merge: 0c357b4 dbee05c
Author: kamilsa <kamilsa16@gmail.com>
Date:   Tue Nov 1 11:28:27 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 0c357b4
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Oct 27 12:16:35 2022 +0300

    Reformat

commit aa1c4d5
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 26 14:31:18 2022 +0300

    Revert offchain extension test

commit d63e344
Merge: 78360d5 88bfa95
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 26 13:15:11 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 78360d5
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 26 12:28:11 2022 +0300

    Fixes from review

commit a4f411c
Merge: 5194cc0 8781526
Author: Harrm <abrehchs@gmail.com>
Date:   Tue Oct 25 17:37:25 2022 +0300

    Merge branch 'master' of github.com:soramitsu/kagome into feature/kusama-fast-sync-fix

commit 5194cc0
Merge: 1a81fb5 eee9861
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 19 14:43:43 2022 +0300

    Merge remote-tracking branch 'origin/feature/kusama-fast-sync-fix' into feature/kusama-fast-sync-fix

commit 1a81fb5
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 19 14:28:10 2022 +0300

    Fixes from review

commit eee9861
Merge: 979abe1 58b2272
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 19 14:27:44 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 979abe1
Author: Harrm <abrehchs@gmail.com>
Date:   Tue Oct 18 12:04:22 2022 +0300

    Enable VoteCryptoProviderImpl::verify

commit 80502b9
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Oct 14 00:06:30 2022 +0300

    Self review

commit 25fa778
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Oct 13 15:19:46 2022 +0300

    Self review

commit 8dd155d
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Oct 13 15:07:45 2022 +0300

    Fix merge

commit e9108f0
Merge: 74bceb3 ebd9715
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Oct 13 12:04:31 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 74bceb3
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 12 18:19:33 2022 +0300

    Merge with master

commit 79663aa
Merge: 9355c20 bf70c8f
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 12 17:34:06 2022 +0300

    Merge branch 'feature/kusama-fast-sync-fix' of github.com:soramitsu/kagome into feature/kusama-fast-sync-fix

commit 9355c20
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 12 17:32:36 2022 +0300

    Fix CI

commit bf70c8f
Merge: 0559729 7ee0503
Author: Harrm <abrehchs@gmail.com>
Date:   Tue Oct 11 20:37:49 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 0559729
Merge: 465fb12 0041a0b
Author: Harrm <abrehchs@gmail.com>
Date:   Tue Oct 11 17:06:57 2022 +0300

    Merge with master

commit 465fb12
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Oct 6 16:51:15 2022 +0300

    Cleaning up

commit 7894fc8
Author: Harrm <abrehchs@gmail.com>
Date:   Mon Oct 3 18:16:01 2022 +0300

    Fixes for fast sync in kusama

commit 6e840f4
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Sep 8 12:35:08 2022 +0300

    Improve voting round error logging

commit 80834eb
Merge: 5987010 8a78055
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Sep 2 13:54:16 2022 +0300

    Merge with master

commit 8a78055
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Aug 26 11:08:48 2022 +0300

    Self review

commit b30f506
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Aug 25 16:46:23 2022 +0300

    Fix bad merge of test.yml

commit 224b413
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Aug 25 15:10:17 2022 +0300

    Fix bad merge of test.yml

commit 8d9b7ac
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Aug 25 15:06:39 2022 +0300

    Fix authority manager on synced chain

commit e3de787
Author: Harrm <abrehchs@gmail.com>
Date:   Mon Aug 15 14:05:16 2022 +0300

    Fixing authority manager

commit 5f50a15
Author: Harrm <abrehchs@gmail.com>
Date:   Sun Jul 17 20:12:08 2022 +0300

    Fix authority manager tests' ASAN problem

commit 0627676
Author: Harrm <abrehchs@gmail.com>
Date:   Sun Jul 17 20:00:59 2022 +0300

    Fix force change recovery problem

commit ef97ba2
Author: Harrm <abrehchs@gmail.com>
Date:   Sat Jul 16 11:31:45 2022 +0300

    Fix alleged stack-use-after-free

commit e1cc1b4
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Jul 15 18:18:53 2022 +0300

    Fix authority manager tests

commit 9ca0c4a
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Jul 15 12:44:00 2022 +0300

    Make NoAction alias Empty

commit 5a0bd7c
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Jul 15 12:22:09 2022 +0300

    Fix recovery logging

commit 2a91f55
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Jul 15 12:04:11 2022 +0300

    Fixes from review

commit 83eaa6c
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Jul 14 11:33:31 2022 +0300

    Remove commented code

commit 89d15b5
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Jul 14 11:31:43 2022 +0300

    Remove debug code from verify()

commit 782f0ce
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Jul 14 11:28:31 2022 +0300

    Add todo for schedule change processing

commit 28dd797
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Aug 18 23:48:09 2022 +0300

    Fixes in authority manager

commit 5987010
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Tue Aug 16 20:36:35 2022 +0300

    fix: add log to view last finalized before rolling back his descendants

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit d63e548
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Tue Aug 16 20:27:39 2022 +0300

    fix: remove non finalized block before state syncing start

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 1a55181
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Tue Aug 16 12:26:22 2022 +0300

    refactor: level log messages of state protocol

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit dda6011
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Tue Aug 16 12:11:41 2022 +0300

    fix: sync state

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 990b7c1
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 23:15:43 2022 +0300

    fix: sync state

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 18f82dd
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 16:25:39 2022 +0300

    fix: minor issues

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit b82f40b
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 15:50:45 2022 +0300

    fix: remove useless assert

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit ce570b2
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 15:50:10 2022 +0300

    temp: way to save state of authmngr

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 989ab07
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 14:14:15 2022 +0300

    fix: assert

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 2a53eea
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 13:33:31 2022 +0300

    fix: block data flags

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 3107ffc
Author: Harrm <abrehchs@gmail.com>
Date:   Mon Aug 15 15:56:46 2022 +0300

    Fix mocks

commit eebfd61
Author: Harrm <abrehchs@gmail.com>
Date:   Mon Aug 15 14:10:46 2022 +0300

    Merge with master

commit b94a602
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 02:44:03 2022 +0300

    fix: test

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 84f362b
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 12 19:50:00 2022 +0300

    clean: unused code

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit c55804e
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 12 19:49:00 2022 +0300

    feature: additional state of babe for syncing

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit bb80b7f
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 12 19:46:28 2022 +0300

    refactor: assert

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 21e1267
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 12 19:30:33 2022 +0300

    fix: typo

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 12420f5
Merge: b233deb 08fd7c3
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 12 19:24:53 2022 +0300

    git: Merge branch 'master' into feature/fast-sync-update

commit b233deb
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Thu Aug 11 11:39:39 2022 +0300

    fix: fallback way to process justification with votes for future blocks

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 8a4ef62
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Thu Aug 11 11:38:04 2022 +0300

    fix: allow recovery to block without state

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit a984c52
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 19:15:19 2022 +0300

    fix: test

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit bef9c70
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 19:13:39 2022 +0300

    clean: remove commented piece of code

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit c7e40b4
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 18:37:31 2022 +0300

    tune: preload more headers while fast syncing

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 908f4ae
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 18:36:40 2022 +0300

    feature: down rating of peer at disconnection

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 8f2c6d7
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 18:35:05 2022 +0300

    feature: indicate average speed of appending while fast syncing

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit bd15e37
Merge: d02c0bf c68cae4
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 03:39:36 2022 +0300

    git: Merge branch 'master' into feature/fast-sync-update

commit d02c0bf
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 03:28:46 2022 +0300

    feature: smart processing of duplicating blocks during fast sync

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit af65850
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 03:11:44 2022 +0300

    fix: logging some outcome error

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit db4d41c
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 02:52:28 2022 +0300

    refactor: preload a bit more blocks while fast syncing

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 70b5877
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 02:49:43 2022 +0300

    refactor: optimize prepareFromGenesis of AuthorityManager

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 9481e76
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 02:47:55 2022 +0300

    feature: accelerate hasDirectChain check for case of finalized chain

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 9516996
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 5 19:15:43 2022 +0300

    feature: change logging level over RPC

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit bf1d618
Author: Dmitriy Khaustov <khaustov.dm@gmail.com>
Date:   Tue Aug 9 12:11:01 2022 +0300

    Feature: change logging level over RPC in real time #1305

    * feature: change logging level over RPC

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 91e2f4f
Author: Alexander Lednev <57529355+iceseer@users.noreply.github.com>
Date:   Mon Aug 8 21:42:44 2022 +0300

    Build fix for external blob (#1306)

    Signed-off-by: iceseer <iceseer@gmail.com>

commit f0e62b2
Merge: 1e3db6d f2e4c81
Author: Dmitriy Khaustov <khaustov.dm@gmail.com>
Date:   Mon Aug 8 15:16:13 2022 +0300

    Merge branch 'master' into feature/fast-sync-update

commit 1e3db6d
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 5 16:13:01 2022 +0300

    fix: tests

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit e911f09
Merge: bff1ee2 244c2fb
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Thu Aug 4 19:20:35 2022 +0300

    git: Merge branch 'master' into feature/fast-sync-update

commit bff1ee2
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Thu Aug 4 19:19:21 2022 +0300

    fix: processing of epoch digests during fast syncing

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit c6bb6e4
Merge: 760fef3 9c9021c
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Thu Aug 4 18:13:50 2022 +0300

    git: Merge branch 'master' into feature/fast-sync-update

commit 760fef3
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Wed Jul 27 18:19:21 2022 +0300

    updates for PR

commit 0214220
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Wed Jul 27 09:53:13 2022 +0300

    clang-14 fixes

commit 6589f95
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Sat Jun 18 20:42:49 2022 +0300

    fastsync working on polkadot (#1164)

commit 6c535b2
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Fri Jun 10 10:30:19 2022 +0300

    implement state response (#1164)

commit b2c7628
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Fri Jun 3 10:11:36 2022 +0300

    implement child state request (#1164)

commit f677f08
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Sat May 28 15:23:59 2022 +0300

    fastsync working on rococo (#1164)

commit ebf7fef
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Wed Apr 27 21:16:15 2022 +0300

    add calculation of authorities from origin (#1164)

commit 2eb5893
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Mon Apr 25 15:11:35 2022 +0300

    recursive fast sync call (#1164)

    recursive fast sync call (#1164)

commit 82464b9
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Tue Apr 19 10:28:47 2022 +0300

    apply sync state and start validating (#1164)

    apply sync state and start validating (#1164)

    move syncState call into babe (#1164)

commit 6b67c60
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Fri Apr 15 09:17:52 2022 +0300

    implement block appender for fast sync (#1164)

commit 5fb66f8
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Thu Apr 14 10:32:48 2022 +0300

    add `--sync` program option (#1164)
xDimon added a commit that referenced this pull request Nov 2, 2022
commit 2dd826a
Merge: 192afd3 f5a43be
Author: Dmitriy Khaustov <khaustov.dm@gmail.com>
Date:   Wed Nov 2 08:52:41 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 192afd3
Merge: 0c357b4 dbee05c
Author: kamilsa <kamilsa16@gmail.com>
Date:   Tue Nov 1 11:28:27 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 0c357b4
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Oct 27 12:16:35 2022 +0300

    Reformat

commit aa1c4d5
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 26 14:31:18 2022 +0300

    Revert offchain extension test

commit d63e344
Merge: 78360d5 88bfa95
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 26 13:15:11 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 78360d5
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 26 12:28:11 2022 +0300

    Fixes from review

commit a4f411c
Merge: 5194cc0 8781526
Author: Harrm <abrehchs@gmail.com>
Date:   Tue Oct 25 17:37:25 2022 +0300

    Merge branch 'master' of github.com:soramitsu/kagome into feature/kusama-fast-sync-fix

commit 5194cc0
Merge: 1a81fb5 eee9861
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 19 14:43:43 2022 +0300

    Merge remote-tracking branch 'origin/feature/kusama-fast-sync-fix' into feature/kusama-fast-sync-fix

commit 1a81fb5
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 19 14:28:10 2022 +0300

    Fixes from review

commit eee9861
Merge: 979abe1 58b2272
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 19 14:27:44 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 979abe1
Author: Harrm <abrehchs@gmail.com>
Date:   Tue Oct 18 12:04:22 2022 +0300

    Enable VoteCryptoProviderImpl::verify

commit 80502b9
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Oct 14 00:06:30 2022 +0300

    Self review

commit 25fa778
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Oct 13 15:19:46 2022 +0300

    Self review

commit 8dd155d
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Oct 13 15:07:45 2022 +0300

    Fix merge

commit e9108f0
Merge: 74bceb3 ebd9715
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Oct 13 12:04:31 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 74bceb3
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 12 18:19:33 2022 +0300

    Merge with master

commit 79663aa
Merge: 9355c20 bf70c8f
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 12 17:34:06 2022 +0300

    Merge branch 'feature/kusama-fast-sync-fix' of github.com:soramitsu/kagome into feature/kusama-fast-sync-fix

commit 9355c20
Author: Harrm <abrehchs@gmail.com>
Date:   Wed Oct 12 17:32:36 2022 +0300

    Fix CI

commit bf70c8f
Merge: 0559729 7ee0503
Author: Harrm <abrehchs@gmail.com>
Date:   Tue Oct 11 20:37:49 2022 +0300

    Merge branch 'master' into feature/kusama-fast-sync-fix

commit 0559729
Merge: 465fb12 0041a0b
Author: Harrm <abrehchs@gmail.com>
Date:   Tue Oct 11 17:06:57 2022 +0300

    Merge with master

commit 465fb12
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Oct 6 16:51:15 2022 +0300

    Cleaning up

commit 7894fc8
Author: Harrm <abrehchs@gmail.com>
Date:   Mon Oct 3 18:16:01 2022 +0300

    Fixes for fast sync in kusama

commit 6e840f4
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Sep 8 12:35:08 2022 +0300

    Improve voting round error logging

commit 80834eb
Merge: 5987010 8a78055
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Sep 2 13:54:16 2022 +0300

    Merge with master

commit 8a78055
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Aug 26 11:08:48 2022 +0300

    Self review

commit b30f506
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Aug 25 16:46:23 2022 +0300

    Fix bad merge of test.yml

commit 224b413
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Aug 25 15:10:17 2022 +0300

    Fix bad merge of test.yml

commit 8d9b7ac
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Aug 25 15:06:39 2022 +0300

    Fix authority manager on synced chain

commit e3de787
Author: Harrm <abrehchs@gmail.com>
Date:   Mon Aug 15 14:05:16 2022 +0300

    Fixing authority manager

commit 5f50a15
Author: Harrm <abrehchs@gmail.com>
Date:   Sun Jul 17 20:12:08 2022 +0300

    Fix authority manager tests' ASAN problem

commit 0627676
Author: Harrm <abrehchs@gmail.com>
Date:   Sun Jul 17 20:00:59 2022 +0300

    Fix force change recovery problem

commit ef97ba2
Author: Harrm <abrehchs@gmail.com>
Date:   Sat Jul 16 11:31:45 2022 +0300

    Fix alleged stack-use-after-free

commit e1cc1b4
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Jul 15 18:18:53 2022 +0300

    Fix authority manager tests

commit 9ca0c4a
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Jul 15 12:44:00 2022 +0300

    Make NoAction alias Empty

commit 5a0bd7c
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Jul 15 12:22:09 2022 +0300

    Fix recovery logging

commit 2a91f55
Author: Harrm <abrehchs@gmail.com>
Date:   Fri Jul 15 12:04:11 2022 +0300

    Fixes from review

commit 83eaa6c
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Jul 14 11:33:31 2022 +0300

    Remove commented code

commit 89d15b5
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Jul 14 11:31:43 2022 +0300

    Remove debug code from verify()

commit 782f0ce
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Jul 14 11:28:31 2022 +0300

    Add todo for schedule change processing

commit 28dd797
Author: Harrm <abrehchs@gmail.com>
Date:   Thu Aug 18 23:48:09 2022 +0300

    Fixes in authority manager

commit 5987010
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Tue Aug 16 20:36:35 2022 +0300

    fix: add log to view last finalized before rolling back his descendants

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit d63e548
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Tue Aug 16 20:27:39 2022 +0300

    fix: remove non finalized block before state syncing start

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 1a55181
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Tue Aug 16 12:26:22 2022 +0300

    refactor: level log messages of state protocol

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit dda6011
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Tue Aug 16 12:11:41 2022 +0300

    fix: sync state

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 990b7c1
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 23:15:43 2022 +0300

    fix: sync state

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 18f82dd
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 16:25:39 2022 +0300

    fix: minor issues

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit b82f40b
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 15:50:45 2022 +0300

    fix: remove useless assert

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit ce570b2
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 15:50:10 2022 +0300

    temp: way to save state of authmngr

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 989ab07
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 14:14:15 2022 +0300

    fix: assert

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 2a53eea
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 13:33:31 2022 +0300

    fix: block data flags

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 3107ffc
Author: Harrm <abrehchs@gmail.com>
Date:   Mon Aug 15 15:56:46 2022 +0300

    Fix mocks

commit eebfd61
Author: Harrm <abrehchs@gmail.com>
Date:   Mon Aug 15 14:10:46 2022 +0300

    Merge with master

commit b94a602
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Mon Aug 15 02:44:03 2022 +0300

    fix: test

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 84f362b
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 12 19:50:00 2022 +0300

    clean: unused code

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit c55804e
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 12 19:49:00 2022 +0300

    feature: additional state of babe for syncing

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit bb80b7f
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 12 19:46:28 2022 +0300

    refactor: assert

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 21e1267
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 12 19:30:33 2022 +0300

    fix: typo

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 12420f5
Merge: b233deb 08fd7c3
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 12 19:24:53 2022 +0300

    git: Merge branch 'master' into feature/fast-sync-update

commit b233deb
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Thu Aug 11 11:39:39 2022 +0300

    fix: fallback way to process justification with votes for future blocks

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 8a4ef62
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Thu Aug 11 11:38:04 2022 +0300

    fix: allow recovery to block without state

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit a984c52
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 19:15:19 2022 +0300

    fix: test

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit bef9c70
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 19:13:39 2022 +0300

    clean: remove commented piece of code

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit c7e40b4
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 18:37:31 2022 +0300

    tune: preload more headers while fast syncing

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 908f4ae
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 18:36:40 2022 +0300

    feature: down rating of peer at disconnection

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 8f2c6d7
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 18:35:05 2022 +0300

    feature: indicate average speed of appending while fast syncing

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit bd15e37
Merge: d02c0bf c68cae4
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 03:39:36 2022 +0300

    git: Merge branch 'master' into feature/fast-sync-update

commit d02c0bf
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 03:28:46 2022 +0300

    feature: smart processing of duplicating blocks during fast sync

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit af65850
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 03:11:44 2022 +0300

    fix: logging some outcome error

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit db4d41c
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 02:52:28 2022 +0300

    refactor: preload a bit more blocks while fast syncing

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 70b5877
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 02:49:43 2022 +0300

    refactor: optimize prepareFromGenesis of AuthorityManager

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 9481e76
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Wed Aug 10 02:47:55 2022 +0300

    feature: accelerate hasDirectChain check for case of finalized chain

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 9516996
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 5 19:15:43 2022 +0300

    feature: change logging level over RPC

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit bf1d618
Author: Dmitriy Khaustov <khaustov.dm@gmail.com>
Date:   Tue Aug 9 12:11:01 2022 +0300

    Feature: change logging level over RPC in real time #1305

    * feature: change logging level over RPC

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit 91e2f4f
Author: Alexander Lednev <57529355+iceseer@users.noreply.github.com>
Date:   Mon Aug 8 21:42:44 2022 +0300

    Build fix for external blob (#1306)

    Signed-off-by: iceseer <iceseer@gmail.com>

commit f0e62b2
Merge: 1e3db6d f2e4c81
Author: Dmitriy Khaustov <khaustov.dm@gmail.com>
Date:   Mon Aug 8 15:16:13 2022 +0300

    Merge branch 'master' into feature/fast-sync-update

commit 1e3db6d
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Fri Aug 5 16:13:01 2022 +0300

    fix: tests

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit e911f09
Merge: bff1ee2 244c2fb
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Thu Aug 4 19:20:35 2022 +0300

    git: Merge branch 'master' into feature/fast-sync-update

commit bff1ee2
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Thu Aug 4 19:19:21 2022 +0300

    fix: processing of epoch digests during fast syncing

    Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

commit c6bb6e4
Merge: 760fef3 9c9021c
Author: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Date:   Thu Aug 4 18:13:50 2022 +0300

    git: Merge branch 'master' into feature/fast-sync-update

commit 760fef3
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Wed Jul 27 18:19:21 2022 +0300

    updates for PR

commit 0214220
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Wed Jul 27 09:53:13 2022 +0300

    clang-14 fixes

commit 6589f95
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Sat Jun 18 20:42:49 2022 +0300

    fastsync working on polkadot (#1164)

commit 6c535b2
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Fri Jun 10 10:30:19 2022 +0300

    implement state response (#1164)

commit b2c7628
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Fri Jun 3 10:11:36 2022 +0300

    implement child state request (#1164)

commit f677f08
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Sat May 28 15:23:59 2022 +0300

    fastsync working on rococo (#1164)

commit ebf7fef
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Wed Apr 27 21:16:15 2022 +0300

    add calculation of authorities from origin (#1164)

commit 2eb5893
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Mon Apr 25 15:11:35 2022 +0300

    recursive fast sync call (#1164)

    recursive fast sync call (#1164)

commit 82464b9
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Tue Apr 19 10:28:47 2022 +0300

    apply sync state and start validating (#1164)

    apply sync state and start validating (#1164)

    move syncState call into babe (#1164)

commit 6b67c60
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Fri Apr 15 09:17:52 2022 +0300

    implement block appender for fast sync (#1164)

commit 5fb66f8
Author: Alexander Krutikov <krutikov@soramitsu.co.jp>
Date:   Thu Apr 14 10:32:48 2022 +0300

    add `--sync` program option (#1164)
xDimon added a commit that referenced this pull request Nov 3, 2022
* add `--sync` program option (#1164)

* implement block appender for fast sync (#1164)

* apply sync state and start validating (#1164)

apply sync state and start validating (#1164)

move syncState call into babe (#1164)

* recursive fast sync call (#1164)

recursive fast sync call (#1164)

* add calculation of authorities from origin (#1164)

* fastsync working on rococo (#1164)

* implement child state request (#1164)

* implement state response (#1164)

* fastsync working on polkadot (#1164)

* clang-14 fixes

* updates for PR

* fix: processing of epoch digests during fast syncing

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: tests

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* Build fix for external blob (#1306)

Signed-off-by: iceseer <iceseer@gmail.com>

* Feature: change logging level over RPC in real time #1305

* feature: change logging level over RPC

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* feature: change logging level over RPC

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* feature: accelerate hasDirectChain check for case of finalized chain

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* refactor: optimize prepareFromGenesis of AuthorityManager

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* refactor: preload a bit more blocks while fast syncing

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: logging some outcome error

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* feature: smart processing of duplicating blocks during fast sync

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* feature: indicate average speed of appending while fast syncing

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* feature: down rating of peer at disconnection

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* tune: preload more headers while fast syncing

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* clean: remove commented piece of code

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: test

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: allow recovery to block without state

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: fallback way to process justification with votes for future blocks

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: typo

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* refactor: assert

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* feature: additional state of babe for syncing

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* clean: unused code

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: test

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* Merge with master

* Fix mocks

* fix: block data flags

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: assert

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* temp: way to save state of authmngr

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: remove useless assert

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: minor issues

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: sync state

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: sync state

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* refactor: level log messages of state protocol

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: remove non finalized block before state syncing start

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: add log to view last finalized before rolling back his descendants

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* Fixes in authority manager

* Add todo for schedule change processing

* Remove debug code from verify()

* Remove commented code

* Fixes from review

* Fix recovery logging

* Make NoAction alias Empty

* Fix authority manager tests

* Fix alleged stack-use-after-free

* Fix force change recovery problem

* Fix authority manager tests' ASAN problem

* Fixing authority manager

* Fix authority manager on synced chain

* Fix bad merge of test.yml

* Fix bad merge of test.yml

* Self review

* Improve voting round error logging

* Fixes for fast sync in kusama

* Cleaning up

* Fix CI

* Merge with master

* Fix merge

* Self review

* Self review

* Enable VoteCryptoProviderImpl::verify

* Fixes from review

* Fixes from review

* Revert offchain extension test

* Reformat

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Signed-off-by: iceseer <iceseer@gmail.com>
Co-authored-by: Alexander Krutikov <krutikov@soramitsu.co.jp>
Co-authored-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Co-authored-by: Alexander Lednev <57529355+iceseer@users.noreply.github.com>
Co-authored-by: kamilsa <kamilsa16@gmail.com>
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.

Manage logging system over RPC
3 participants