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

Propagate block after header validation #590

Merged
merged 30 commits into from
Jan 27, 2023
Merged
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
4cdbfdc
Merge branch 'GH-525-block-propagation-3.1' into GH-525-block-propaga…
heifner Dec 12, 2022
74366a2
GH-525 Make forkdb thread-safe
heifner Dec 14, 2022
99533be
GH-525 Remove unused block channel.
heifner Dec 14, 2022
b408aa2
GH-525 Move scope_exit of schedule_production_loop since any call sho…
heifner Dec 14, 2022
a143803
GH-525 Use shared_mutex to allow multiple readers
heifner Dec 14, 2022
6f3ad96
GH-525 Only interrupt start_block for validated block_header.
heifner Dec 14, 2022
95d5620
Merge branch 'GH-525-block-propagation-3.1' into GH-525-block-propaga…
heifner Dec 20, 2022
fcad3c3
Merge branch 'GH-525-block-propagation-3.2' into GH-525-block-propaga…
heifner Dec 20, 2022
f6caf63
GH-568 Remove unused zipkin calls.
heifner Dec 21, 2022
9de45ed
GH-568 Cleanup and optimize peer block tracking
heifner Dec 21, 2022
ffaf945
GH-568 Broadcast block after validating block header instead of after…
heifner Dec 21, 2022
3885747
GH-568 If after full validation block is unlinkable then mark as not …
heifner Dec 21, 2022
42a5c96
GH-568 Handle case of close of connection after recording of peer blo…
heifner Dec 22, 2022
80aa64f
GH-568 Optimize bcast_block by removing need for conn_mtx.
heifner Dec 22, 2022
a24ce77
Merge remote-tracking branch 'origin/main' into GH-568-block-propagate
heifner Dec 22, 2022
d192253
GH-568 Do not send handshake to peer when dropping a block do to bloc…
heifner Dec 22, 2022
fa178a9
Merge remote-tracking branch 'origin/main' into GH-525-block-propagat…
heifner Dec 22, 2022
d956b55
Merge branch 'GH-525-block-propagation-main' into GH-568-block-propagate
heifner Dec 22, 2022
1688568
GH-568 Post block processing to dispatcher strand so that only one th…
heifner Dec 28, 2022
1bf42bc
GH-568 Remove unused zipkin support
heifner Dec 30, 2022
f43f040
Merge remote-tracking branch 'origin/main' into GH-568-block-propagate
heifner Jan 18, 2023
ec4a9af
Merge remote-tracking branch 'origin/main' into GH-568-block-propagate
heifner Jan 25, 2023
c738ea7
Empty commit to kick of ci/cd
heifner Jan 25, 2023
bcd4a8c
GH-586 Fix merge issue
heifner Jan 25, 2023
1a24e95
GH-568 Remove redundant bcast_block call for accepted_block signal.
heifner Jan 27, 2023
8c37219
GH-568 Combined by_block_num index into by_connection_id so only one …
heifner Jan 27, 2023
406b4eb
Merge remote-tracking branch 'origin/main' into GH-568-block-propagate
heifner Jan 27, 2023
30637af
GH-568 Use block_header::num_from_id instead of storing block_num
heifner Jan 27, 2023
f0ff749
GH-568 Revert passing block_num to peer_block_state_index methods as …
heifner Jan 27, 2023
4916654
Merge branch 'main' into GH-568-block-propagate
heifner Jan 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion libraries/libfc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ set( fc_sources
src/network/http/http_client.cpp
src/compress/zlib.cpp
src/log/gelf_appender.cpp
src/log/zipkin.cpp
)

file( GLOB_RECURSE fc_headers ${CMAKE_CURRENT_SOURCE_DIR} *.hpp *.h )
Expand Down
44 changes: 0 additions & 44 deletions libraries/libfc/include/fc/log/trace.hpp

This file was deleted.

197 changes: 0 additions & 197 deletions libraries/libfc/include/fc/log/zipkin.hpp

This file was deleted.

Loading