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 Cardano Node 9.0.0 #177

Closed
dedicatednodes opened this issue Jul 9, 2024 · 8 comments
Closed

Support Cardano Node 9.0.0 #177

dedicatednodes opened this issue Jul 9, 2024 · 8 comments

Comments

@dedicatednodes
Copy link

What is your idea? Provide a use case.

Support the new Cardano Node version 9.0.0 to be reach for the Chang hard fork.

Why is it a good idea?

To avoid this great software piece from becoming irrelevant.

What is the current alternative and why is it not good enough?

Not relevant.

@KtorZ
Copy link
Member

KtorZ commented Jul 9, 2024

Noted.

@KtorZ KtorZ closed this as completed Jul 9, 2024
@gilligan
Copy link

@KtorZ sorry for pinging you on this closed ticket, but could you share some insights on node 9.0.0 compatibility?

I reckon the latest release isn't compatible? Do you already know if upgrading for compatibility will entail any major changes and thus effort for you?

thanks a lot!

@KtorZ
Copy link
Member

KtorZ commented Jul 16, 2024

@gilligan In principle, it ought to be compatible. Up to the Conway era. There are yet-another-set of breaking changes that are part of Conway, so Kupo would likely choke on the first block from the Conway era. Other than that, and unless the core team at IntersectMBO / InputOutput decided (purposely or accidentally) to break the communication protocols (which has happened in the past), it should keep working just fine.

@KtorZ
Copy link
Member

KtorZ commented Jul 16, 2024

Note: I closed the ticket from @dedicatednodes because that's simply not a way to ask for something like this. It feels a bit too much like an order -- which I'd happily take from a client/customer or a recurring contributor, but refuse to do from someone who hasn't remotely interacted with or supported the project in the past. This is just unacceptable. Especially when in 4+ years of delivering software solutions for the Cardano Stack, Ogmios & Kupo has generally (always?) been updated for compatibility within 2 weeks of the node's release.

I don't have the bandwidth right now to test the compatibility between latest Kupo & 9.0.0, but if someone does, I am happy to hear about any shortcomings.

@KtorZ KtorZ pinned this issue Jul 16, 2024
@gilligan
Copy link

Note: I closed the ticket from @dedicatednodes because that's simply not a way to ask for something like this. It feels a bit too much like an order

All good, I completely understand and sympathize with your frustration and this all-too-common experience as a F/OSS maintainer ... i can only extend thanks from my side about the work you've done in the past. Much appreciated.

I don't have the bandwidth right now to test the compatibility between latest Kupo & 9.0.0, but if someone does, I am happy to hear about any shortcomings.

We had some folks give kupo a try with https://sancho.network/ and unfortunately it seems like there are some problems. Quoting one of our Test Engineers:

" [...] but I just verified it on Sanchonet, which has already forked to Conway era.
DBSync stopped syncing on epoch 392 (currently 396) and kupo also stopped
syncing at slot 33955213 (currently 34458348 )"

I heard you on not having capacity at the moment but is there any further info we could provide or are there any hints from your end? We are finding ourselves in a bit of a pickle with this one 😂

@KtorZ
Copy link
Member

KtorZ commented Jul 18, 2024

Yes, so as expected, the Conway era is not going to be supported yet. I can probably get a working build relatively fast; I've been through it for Ogmios lately, and Kupo is an order of magnitude easier to upgrade. Problem is that there are also other bits in flux that makes it unpractical to cut a release right away.

But if you're fine working out of the master branch -- at least on Sancho, then that's an option.

@gilligan
Copy link

But if you're fine working out of the master branch -- at least on Sancho, then that's an option.

Ah, i hadn't even thought of that. Thanks for that insight! We'll give that a try! 👍

@KtorZ
Copy link
Member

KtorZ commented Jul 19, 2024

@gilligan turns out it was pretty trivial to update :), it helps to have an internal anti-corruption layer.

--> cef34dc

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

3 participants