-
m-relay
<woodser:monero.social> > what does your test do?
-
m-relay
<woodser:monero.social> starts 2 local daemons connected to each other, starts mining, creates 10 multisig wallets (so 30 wallets total), deposits funds to the multisig wallets, and after mining 10 blocks, the deposit transactions are sometimes still unconfirmed instead of unlocked. this is reproducible in haveno tests after applying
monero-project/monero 13ff355cf6081776fd73790<clipped message>
-
m-relay
<woodser:monero.social> 80c17246e35c1236d to the monero binaries
-
m-relay
<woodser:monero.social> these tests have been otherwise stable for a while
-
m-relay
<woodser:monero.social> going to test again to be sure. I see that PR actually includes 2 commits and I was only adding one
-
m-relay
<ofrnxmr:xmr.mx>
monero-project/monero 0cd7456 and this commit doesnt cause the issue? Has a different problem?
-
m-relay
<ofrnxmr:xmr.mx> Or it does work with the above commit if max-connections-per-ip=10
-
m-relay
<woodser:monero.social> I was able to recreate the test error again with 13ff355 from pr 9775, whereas the test passes fine with that commit reverted. so there is definitely some difference in behavior which breaks haveno tests and I think we need to proceed cautiously before releasing it
-
m-relay
<woodser:monero.social> > and this commit doesnt cause the issue? Has a different problem?
-
m-relay
<woodser:monero.social> iirc this commit caused an issue which was fixed by setting max-connections-per-ip=10, but that's separate
-
NorrinRadd
"whereas the test passes fine with that commit reverted" -- that's the latest commit on release-v0.18?
-
NorrinRadd
woodser
-
NorrinRadd
that you add the revert to %
-
m-relay
<woodser:monero.social> yes
-
m-relay
<gingeropolous:monero.social> so to get a functioning novel private testnet using current consensus rules, I could just modify "const hardfork_t testnet_hard_forks[] = {" in hardforks.cpp to a quick succession of blocks ... maybe?
-
m-relay
<gingeropolous:monero.social> id love it to be a --private-testnet flag, but man the bots can't handle it
-
m-relay
<woodser:monero.social> that's what I do. agreed it would be nice to have a flag for a local private testnet
-
selsta
woodser: yes I won't release before we investigated that issue... potentially not propagating tx correctly is a big issue
-
m-relay
<woodser:monero.social> ok
-
sech1
Wasn't there some build flag that would allow the latest consensus rules right from the start?
-
selsta
Updating the release to-do list:
monero-project/monero #9758
-
m-relay
<ofrnxmr:monero.social> Ive synce the pruned chain recently, and ginger has done the full chain.
-
m-relay
<ofrnxmr:monero.social> Can do again. I used regular make build (not depends)
-
m-relay
<ofrnxmr:monero.social> Can pull depends build from the ci
-
sech1
Regular and depends builds can have different bugs as was seen before
-
m-relay
<ofrnxmr:xmr.mx> Yeah, so should i do a gitian build?
-
sech1
Release builds still use gitian, so yes
-
m-relay
<syntheticbird:monero.social> so excited to take 12 hours to build release with guix when rust is included 🚀
-
selsta
ofrnxmr: ginger had like 1000 connections when doing a chain sync
-
m-relay
<fede:xmr.mx> is randomx v2 still planned for the next hard-fork? last update was on October of last year
-
sech1
Yes it's planned
-
m-relay
<woodser:monero.social> fyi anyone should be able to recreate the error by running the test "Can complete trades at the same time" in the haveno-ts repo with the updated monero binaries:
github.com/haveno-dex/haveno-ts?tab=readme-ov-file#run-tests
-
gingeropolous
selsta, I did a full chain sync on another box that wasn't having that connection issue, whatever it was. But I'll run one again.
-
gingeropolous
last time it took 25 hrs on a 7400rpm. I put the data somewhere....