kstdl

Results 14 issues of kstdl

## Purpose ## How does the solution address the problem ## Changes made

## Purpose ## How does the solution address the problem ## Changes made

1. Build and upload arm images for release builds. This will make node work a lot faster on arm-based machines, e.g. macs with apple silicon 2. Disable testing on release...

epic

We have custom ThreadPool class in utils code, but it is not really needed and we can replace it with boost::thread_pool(or a better alternative?).

Make all of our json config values overridable by command line args... Subtask: Disable graphql and prometheus servers by default https://github.com/Taraxa-project/taraxa-node/pull/2248#discussion_r1055314709 Seems that graphql and metrics(prometheus) won't be very useful...

Right now if we will change only `data-dir` option, config files paths will be still default. So we need to overwrite all of them(`--wallet`, `--config`, `--genesis`). I think that better...

In tests multiple log lines printed from one `LOG` call. Number of this logs seems to be related to active nodes count

bug
non-breaking-change

There was a suggestion to make fields in config structs constant. But for this we need to change the way we are working with configs, including config file parsing

task
refactor
non-breaking-change

# PBFT refactor ## Description Goal of this refactor is to split `PbftManager` class and increase readability by this. We have a few main logical parts in our consensus algorithm...

epic