-
Notifications
You must be signed in to change notification settings - Fork 721
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
Cluster-based tests #211
Comments
After myself trying to make
|
So, the latest status is -- as per latest developments in https://github.com/input-output-hk/iohk-ops/tree/serge/cardano-cluster :
So the next piece of work is trying to figure out how to make the legacy cluster start in OBFT, without. |
There was a discussion on how to simplify #2 -- the mixed cluster, to try avoiding the issue with The idea was to use an existing Sadly, this breaks on two points (and a half):
|
There is a simpler option to try with --
|
The VDE route almost worked.. except the routing itself became interesting -- the kernel was choosing the same route for all packets, since all ..and this follows to the same dreaded error as with the previous attempt with using different loopback addresses -- the Duh! Should have expected that.. So I'm currently playing with source routing policies, which would make the kernel assign choose different interfaces, that would actually depend on the source address: https://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.rpdb.simple.html UPDATE: I'm getting different source addresses now, however the problem now is, the mapping between TAP interfaces and the source addresses seems random 😂 |
However, that didn't resolve the problem with the So I started looking into switching the legacy nodes into OBFT node right from start (they currently start in Ouroboros Classic mode).
No blocks, though.. |
Ok, I've gone with the supposedly well-oiled AWS setup of The error
There is a lead, of course.. |
For the sake of completeness -- the way genesis is generated is via https://github.com/input-output-hk/cardano-sl/blob/master/scripts/prepare-genesis/default.nix |
@deepfire can we close this? |
@Jimbo4350, I don't think so -- not all of the bullet items are done. |
will be moved to cardano-benchmarking |
Context
We want cluster-based integration tests for the node.
Current scope (to be extended)
cardano-sl
cluster startupcardano-byron-proxy
test:Implementation
NixOS tests that can run a cluster in a VM are a good foundation for many of those.
This basis functionality was merged in #177
The text was updated successfully, but these errors were encountered: