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

Support/1.2.x Fix DCO to be force-pushed #1358

Closed
wants to merge 88 commits into from

Conversation

kuvaldini
Copy link
Contributor

DANGER!

iceseer and others added 30 commits February 5, 2021 20:16
* fixup!

Signed-off-by: iceseer <[email protected]>

* format

Signed-off-by: iceseer <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>
Signed-off-by: iceseer <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>
* YacGate: ignore Future messages for the next block

Signed-off-by: Andrei Lebedev <[email protected]>

* YacGate: initialize with ledger state

Signed-off-by: Andrei Lebedev <[email protected]>

Co-authored-by: kamilsa <[email protected]>
* add wsv restore mode - sync blockstore
add --drop_state param, param --reuse_state is default

Signed-off-by: Alexey-N-Chernyshov <[email protected]>

* reload blockstore
atomic file creation
restore blockstore file content validation

Signed-off-by: Alexey-N-Chernyshov <[email protected]>

* fix integration tests with new param

Signed-off-by: Alexey-N-Chernyshov <[email protected]>
Signed-off-by: Alexey <[email protected]>
* fixup!

Signed-off-by: iceseer <[email protected]>

* fixup!

Signed-off-by: iceseer <[email protected]>

* fixup!

Signed-off-by: iceseer <[email protected]>

* tests fixup!

Signed-off-by: iceseer <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>
* fixup!

Signed-off-by: iceseer <[email protected]>

* fixup!

Signed-off-by: iceseer <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>
* fix main branch

Signed-off-by: Bulat Saifullin <[email protected]>

* Update doxygen.groovy

Signed-off-by: Bulat Saifullin <[email protected]>

* rename master to main

Signed-off-by: Bulat Saifullin <[email protected]>
* subscription: utils

Signed-off-by: iceseer <[email protected]>

* threaded handler

Signed-off-by: iceseer <[email protected]>

* threaded handler queue

Signed-off-by: iceseer <[email protected]>

* threaded handler queue

Signed-off-by: iceseer <[email protected]>

* threaded handler queue

Signed-off-by: iceseer <[email protected]>

* refactoring

Signed-off-by: iceseer <[email protected]>

* dispatcher

Signed-off-by: iceseer <[email protected]>

* dispatcher

Signed-off-by: iceseer <[email protected]>

* subscription engine

Signed-off-by: iceseer <[email protected]>

* format

Signed-off-by: iceseer <[email protected]>

* compile-time murmur2

Signed-off-by: iceseer <[email protected]>

* engine refactoring

Signed-off-by: iceseer <[email protected]>

* dispatcher in engine

Signed-off-by: iceseer <[email protected]>

* TID chained

Signed-off-by: iceseer <[email protected]>

* dispatcher checks

Signed-off-by: iceseer <[email protected]>

* engine multithreaded

Signed-off-by: iceseer <[email protected]>

* format

Signed-off-by: iceseer <[email protected]>

* format

Signed-off-by: iceseer <[email protected]>

* manager

Signed-off-by: iceseer <[email protected]>

* compiled

Signed-off-by: iceseer <[email protected]>

* compiled

Signed-off-by: iceseer <[email protected]>

* work

Signed-off-by: iceseer <[email protected]>

* refactoring

Signed-off-by: iceseer <[email protected]>

* format

Signed-off-by: iceseer <[email protected]>

* comments

Signed-off-by: iceseer <[email protected]>

* test

Signed-off-by: iceseer <[email protected]>

* rollback test

Signed-off-by: iceseer <[email protected]>

# Conflicts:
#	irohad/main/application.cpp

* move args

Signed-off-by: iceseer <[email protected]>

* thread safe

Signed-off-by: iceseer <[email protected]>

* fixup!

Signed-off-by: iceseer <[email protected]>

* refactoring

Signed-off-by: iceseer <[email protected]>

* format

Signed-off-by: iceseer <[email protected]>

* rw object holder

Signed-off-by: iceseer <[email protected]>

* rename

Signed-off-by: iceseer <[email protected]>

* SE sync call

Signed-off-by: iceseer <[email protected]>

* issue fixes

Signed-off-by: iceseer <[email protected]>

* revert sync call

Signed-off-by: iceseer <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>
Signed-off-by: iceseer <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>
Add prometheus metrics sample

Issues closes #833, closes #834

There is a config-file key "metrics" which represents
address:port in one line. Values could be addr:port, port,
or :port. I.e "127.0.0.1:8080", "9090", or ":1234".
See file examples/config.sample. Wrong value disables
Prometheus metrics.

There are two command line options to override config:
--metrics_port http port to listen on, default empty - disabled
--metrics_addr interface address to listen on, default 127.0.0.1

Signed-off-by: Ivan Kuvaldin <[email protected]>
Signed-off-by: kuvaldini <[email protected]>
Signed-off-by: iceseer <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>
#881 Launch from scratch without --drop-state flag

Signed-off-by: kuvaldini <[email protected]>
Signed-off-by: Andrei Lebedev <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>

Signed-off-by: iceseer <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>

Signed-off-by: iceseer <[email protected]>
Signed-off-by: kuvaldini <[email protected]>

Signed-off-by: Ivan Kuvaldin <[email protected]>
Signed-off-by: kuvaldini <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>

Signed-off-by: iceseer <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>

Signed-off-by: iceseer <[email protected]>
bind/unbind additional schedulers to dispatcher

Signed-off-by: Alexander Lednev <[email protected]>

Signed-off-by: iceseer <[email protected]>
Signed-off-by: Alexander Lednev <[email protected]>

Signed-off-by: iceseer <[email protected]>
Closes #868 irohad silently exits with 1 if config file does not exist

Signed-off-by: kuvaldini <[email protected]>

Signed-off-by: Ivan Kuvaldin <[email protected]>
Signed-off-by: Sara <[email protected]>
Signed-off-by: Sara <[email protected]>

review fix

Signed-off-by: Sara <[email protected]>
lebdron and others added 25 commits May 29, 2021 19:48
Signed-off-by: Andrei Lebedev <[email protected]>
Signed-off-by: iceseer <[email protected]>
Signed-off-by: iceseer <[email protected]>
Add config example in docs always in sync with example/config.sample
Closes #907

Signed-off-by: Sara <[email protected]>
[Metrics] #837 #883 #919 #896 #835

Integrate kOnBlock to storage_impl.cpp
Closes #837 Add total number of blocks
Closes #883 Number of domains
Closes #919 Number of signatures in the last block
Closes #896 Measure total number of transactions
Closes #835 Total nodes/peers updated when kOnBlock
Should close #835 no online/connected peers parameter in this commit.
Add CMake files to .clang-format-ignore
Disable prometheus-cpp logs
Extend WSV to countDomains(), countTransactions(), countPeers()
-fno-lto to link GCC-10 and clang with civetweb which was built with
GCC-9
Tests dependant on ametsuchi are linked against sync_subscription, not
async
Closes #966 Disable prometheus-cpp self-metrics

Signed-off-by: Ivan 'kuvaldini' Kuvaldin <[email protected]>
Signed-off-by: kuvaldini <[email protected]>
Signed-off-by: iceseer <[email protected]>
Signed-off-by: Andrei Lebedev <[email protected]>
* [GHActions] Introduce GitHub Actions Iroha1

build_iroha_deps.sh update and made reentrant
Check if GitHub workflows correspond to sources
Disable slow s390 in Jenkins
remove TBB from dependancies
Chatops

Signed-off-by: kuvaldini <[email protected]>
* pg config deprecated+config example in docs uploaded from the example
* block path info to config docs

Signed-off-by: Sara <[email protected]>
* One important issue fixed - red cross on scceeded build:
handle empty matrix https://github.community/t/empty-matrix-fails-workflow/128736
* build_spec for workflow dispatch
* show needs for better logging

Signed-off-by: kuvaldini <[email protected]>
[GHA] on:push:branches:[...,gha-*,*-with-gha]

Signed-off-by: kuvaldini <[email protected]>
Yac: ledger state awareness, remove redundant message transmissions

Ordering service: notify on packed proposals

Add used batches handling

Signed-off-by: Andrei Lebedev <[email protected]>
* Update requirements.txt
* Bump Jinja2 to 2.11.3

Signed-off-by: Ayush Jalan <[email protected]>

Co-authored-by: Denis Nikiforov <[email protected]>
Co-authored-by: kuvaldini <[email protected]>
Signed-off-by: iceseer <[email protected]>
…tAccountAssetsTransactions (#1092)


Signed-off-by: Piotr Pawlowski <[email protected]>
Signed-off-by: Piotr Pawłowski <[email protected]>
Signed-off-by: iceseer <[email protected]>
[GHA] cmake -DTESTING=ON explicitly
[GHA][tests] fix postgres db, mkdir postgres_database && chown iroha-ci postgres_database
[GHA] FIXME CTest ALLOW_TO_FAIL='module_postgres_query_executor_test system_irohad_test integration_add_peer_test integration_batch_pipeline_test'
[GHA][CMake] no strict mode in tests
[C++] FIXME deprecations
[GHA] build-spec in commit message
[GHA] gen-matrix from main
[GHA] chatops-gen-matrix.sh  allow input from cmdline
[GHA] FIXME lifehack: At the moment we are able to build Release only with GCC-9, Other compilers are dropped from release matrix.
[GHA] compare ccache stats before after build
[GHA] shorter job names, place for matrix on a page

Signed-off-by: kuvaldini <[email protected]>
[Tests] fixes

Signed-off-by: iceseer <[email protected]>
/build before-merge

Signed-off-by: kuvaldini <[email protected]>
/build before-merge

Signed-off-by: iceseer <[email protected]>
@kuvaldini kuvaldini changed the base branch from main to support/1.2.x August 23, 2021 10:48
@kuvaldini kuvaldini marked this pull request as draft August 23, 2021 15:46
@kuvaldini kuvaldini closed this Sep 1, 2021
@kuvaldini kuvaldini deleted the support-1.2.x-fixdco branch September 2, 2021 10:00
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.