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

Hyperledger Besu / Pantheon testing #11

Open
wslyvh opened this issue Oct 3, 2019 · 6 comments
Open

Hyperledger Besu / Pantheon testing #11

wslyvh opened this issue Oct 3, 2019 · 6 comments

Comments

@wslyvh
Copy link

wslyvh commented Oct 3, 2019

Any plans to include and test the Hyperleder Besu/Pantheon client with Clique and/or IBFT?
Very curious to see how that compares vs. the others.

@drandreaskrueger
Copy link
Owner

Good idea. Are you experienced in that?

@wslyvh
Copy link
Author

wslyvh commented Oct 4, 2019

Not yet, unfortunately.

@Genysys
Copy link

Genysys commented Oct 12, 2019

We are building a tool for this based of the chainhammer fork and will open source when done.

@drandreaskrueger
Copy link
Owner

drandreaskrueger commented Oct 21, 2019

WOW. Cool. Much appreciated, @Genysys .

By now you have probably noticed that chainhammer is not more (but also not less) than a collection of very simple scripts. I got it all working well though (and also eventually very much automated, via ugly bash scripts); and it has helped already to find parity configurations, measure the Azure BaaS product, etc..

I think most of the code is well documented. The bash stuff not so much, though. Any questions just ask.

Thanks!

@carlosfaria94
Copy link

carlosfaria94 commented Apr 24, 2020

I forked chainhammer to work with Pantheon/Besu (with eth_sendRawTransaction): https://github.com/blockbirdLabs/hammer
I used threads to improve the sign process, and then when signature of all the transactions are finished is when we start hammering the node(s)

I'm learning Go lang so, I think I will do another fork, in order to practise.. :D

@drandreaskrueger
Copy link
Owner

Thanks a million.

When I've come full circle, and will be back and updating all on Ethereum-type benchmarking to all the newest versions, I would like to add 'Hyperledger Besu / Pantheon' to the list of to be benchmarked platforms.

You could help, by providing such scripts:

  • hyperledgerbesu-configure.sh
  • hyperledgerbesu-start.sh
  • hyperledgerbesu-stop.sh
  • hyperledgerbesu-clean.sh

As examples for what I expect there, see https://github.com/drandreaskrueger/chainhammer/tree/master/networks

Moreover, please provide an orchestration, with 3-4 hyperledgerbesu nodes running on the same machine, ideally all dockerized.
For examples see https://github.com/drandreaskrueger/chainhammer/blob/master/scripts/install-network-starters.sh

Thanks a lot!
Andreas

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

No branches or pull requests

4 participants