03:32:22 Isn't it better to just have a tighter block expansion algorithm instead of raising fees manually? Because tighter blocks allow genuine increase in fee market. 14:48:13 fr33_yourself: IMHO, probably not because you're going into untested code and untested economics. Maybe, once the code and economics is tested better. 14:52:13 Until a few months ago, Monero's default wallet didn't even automatically increase its fee once blocks became congested. It was unintentional behavior that was fixed in a patch. By "untested economics" I mean we would want to know answer to questions like "What is the demand elasticity for block size along almost the entire demand curve, and how does it evolve over time?", "How do agents react when they cannot replace-by-fee their bids to include txs in blocks?", "How does the block space auction work when there are only 4 default bidding levels?" 14:54:09 The 100-block median resets when there is a period (at any time!) of 50 blocks below the default maximum. You could have an increase that would permit more txs in a block, and then suddenly back to the default on a Sunday when tx volume is usually low. 14:55:32 And we know now that nodes do not handle large txpools well. (To raise the block size, you need some txpool congestion.). I hope the stressnet will allow developers to investigate the cause and fix it. 15:43:52 Regarding the issue of Monero daemons stopping to sync properly with a default of 20 blocks at at time, detected on stressnet, discussed in this week's MRL meeting: https://github.com/monero-project/monero/issues/9388 15:47:56 I think it's just the timeout being too tight. Happens on mainnet on tor. 15:49:39 Maybe that also plays a role, but I actually saw it go over that numbers of strings limit in the debugger, and throwing because of this. I just could not interpret properly *where* in the data it was deserializing when it happened. 15:49:42 Oh nvm, it looks like you investigated it, I just read. 15:51:16 If it is that, then it seems odd it happened (for me) on mainnet, a lot, but it was detected (by others) on stressnet (stagenet ?). 15:52:08 Not sure blocks were ever big enough on mainnet to hit this particular limit ... 15:52:20 Anyway, I added the sanity checks and they were totally arbitrary chosen. 15:52:45 Alright :) 15:52:47 True, could be I actually hit timeouts as I had assumed, and you did not. 15:54:49 These limits should probably grow together with the median block size 16:01:33 Transactions/ block blobs are stored as strings in epee, do you know what the average tx count is around those big blocks? I think anything around 800 txs/block would cause the limit to be hit 16:02:13 while syncing 20 blocks at a time 16:02:33 boog900: About 1,000 IIRC 16:05:42 moneromooo "stressnet" is a recent testnet fork, specifically for spamming tx's / finding issues that require multiple peers and such, their first report here: https://www.reddit.com/r/Monero/comments/1doyde9/stressnet_first_week_report/ 16:07:06 thanks, FWIW pruned txs are stored as objects so we may need to increase that limit a bit more for those syncing pruned blocks 16:07:28 ##monero-stressnet (double #) 16:09:54 boog900: I updated my gist with the tx/block numbers: https://gist.github.com/Rucknium/f092b0ad5870f6038226c39af529152c . Block sync at the default 20 started having problems at height 2521510...which is exactly when the number of txs/block goes above 800. 16:14:34 ah nice :) 16:21:40 800... jesus. How far we have travelled... 16:33:56 crappy serializer code, how surprising ...