--- Log opened Thu Oct 29 00:00:01 2020 00:07 < kcalvinalvin> I've made a comment. ud.Deserialize() is broken so the server doesn't work 04:51 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #utreexo 04:54 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 264 seconds] 07:22 < adiabat> oh man! forgetting a & ...! 07:22 < adiabat> riiight usually it complains but since it was a slice element it wouldn't there 07:23 < adiabat> I don't get it though; how would that result in an error that turns up randomly a few times per million blocks...? 07:31 < dergoegge> yeah that i dont understand either but for me it happened everytime i started serving... 07:34 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 07:34 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #utreexo 08:13 < kcalvinalvin> You guys can serve? It crashes for me 08:58 < adiabat> what does the error say? 08:59 < adiabat> my setup is run ./utreexoserver, then ctrl-c, then ./utreexoserver -serve 09:14 < kcalvinalvin> https://github.com/kcalvinalvin/utreexo/runs/1325060531 09:14 < kcalvinalvin> same as this CI error 09:16 < adiabat> hm EOF 09:16 < adiabat> I took an EOF check out yesterday 09:21 < kcalvinalvin> :/ no squashing of the commits? Or can you do that during the merge? 09:21 < adiabat> I'm going to squash 09:22 < adiabat> one I get it working 09:22 < kcalvinalvin> :) 09:22 < adiabat> *once 09:22 < adiabat> on my machine it works fine 09:22 < kcalvinalvin> huh 09:22 < kcalvinalvin> odd 09:23 < adiabat> ohhhhh 09:23 < adiabat> psh stupid error 09:25 < adiabat> kcalvinalvin: have you tried testing it with a larger block set? 09:26 < adiabat> I ran it 2 times on testnet up to like 500K blocks and it looks like it works 09:26 < kcalvinalvin> as in closer to the tip? 09:26 < kcalvinalvin> ok I'll try the latest right now 09:26 < adiabat> Yesterday it would sometimes get that far, but sometimes not 09:26 < adiabat> I guess it was just the missing & 09:27 < adiabat> but also that seems like it can't be it, how could that only cause problems once in a million blocks... 09:28 < adiabat> but, it did seem to fix it, and tests pass, and running through testnet seems to work OK so... 09:28 < adiabat> guess I'll squash & merge 09:28 < adiabat> there might still be bugs, but that's the case with any big change 09:28 < kcalvinalvin> 5 minutes? 09:28 < kcalvinalvin> Am at ~200,000 on testnet 09:28 < adiabat> what about 5 minutes? 09:29 < kcalvinalvin> Ah I'm just testing it out. If we wait 5 mins we could see if it works past 500,000 09:29 < adiabat> sure 09:29 < adiabat> no rush 09:29 < adiabat> well I do want to merge it today at some point 09:29 < adiabat> then probably can't work on utreexo till next week 09:30 < adiabat> well maybe a little tomorrow 09:31 < kcalvinalvin> Yeah no today sounds great. I've started working on bringing more btcd code in 09:31 < kcalvinalvin> Would be less hassle to rebase now :) 09:31 < adiabat> yeah 09:31 < adiabat> on mine I have ~30% cpu for the server 09:31 < adiabat> which still seems higher than it should be 09:31 < kcalvinalvin> Around the same for me as well 09:31 < kcalvinalvin> 30% on all cores 09:32 < adiabat> ohhh it's still doing the deserialize oops 09:33 < kcalvinalvin> Also, should I just dump stuff on the rustreexo repo 09:33 < kcalvinalvin> deletions are hard and I think it'll take a while 09:33 < adiabat> ok yup down to 10% cpu 09:33 < adiabat> I bet it could get even lower but... that's fine 09:34 < kcalvinalvin> Maybe the ilbutreexo stuff should be on the dci repo as well... 09:35 < adiabat> hmm yeah once blocks are a bit larger and it's not seeking as much, server goes down to 3% CPU, client staying up at ~150% 09:36 < adiabat> so there's certainly room for parallel stuff on the client side as it's not bottlenecked by the server at all 09:36 < adiabat> the the latest commit if you want, it's got most of the silly not-actual-testing stuff taken out 09:37 < kcalvinalvin> Deserialize error from connection 127.0.0.1:8338 EOF 09:37 < kcalvinalvin> ublockQueue channel closed Block 56029 add 122363 del 53988 pol nl 68375 roots 8 he 122225 re 105691 ow 0 09:37 < kcalvinalvin> plus 0.00 total 1.76 09:37 < kcalvinalvin> Pollard leaves: 68375 09:37 < kcalvinalvin> User exit signal received. Exiting... 09:37 < kcalvinalvin> Found 0 satoshis in 0 utxos 09:37 < kcalvinalvin> Done Writing 09:37 < kcalvinalvin> [I] calvin@bitcoin ~/b/g/u/g/s/g/m/u/c/utreexoclient> 09:37 < kcalvinalvin> this is on c666274a95dc9f8cc96259daf5c07b90722024b9 09:39 < kcalvinalvin> pushBlocks GetUDataBytesFromFile expect magic aaffaaff but read 00000008 h 56031 offset 14319505 09:39 < kcalvinalvin> so this is the real error 09:40 -!- fjahr [sid374480@gateway/web/irccloud.com/x-mndsjluvnskfolcs] has quit [Ping timeout: 240 seconds] 09:40 -!- digi_james [sid281632@gateway/web/irccloud.com/x-naztjsjdxirpmkbb] has quit [Ping timeout: 260 seconds] 09:41 -!- fjahr [sid374480@gateway/web/irccloud.com/x-kcxsrwowfbyaekxq] has joined #utreexo 09:41 < kcalvinalvin> ah ok I think it's working when I resynced the server 09:41 < kcalvinalvin> you said it errors out sometimes if you resume right? 09:42 -!- digi_james [sid281632@gateway/web/irccloud.com/x-hproigixxjvgxexh] has joined #utreexo 10:43 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 10:43 -!- ghost43_ [~daer@gateway/tor-sasl/daer] has joined #utreexo 11:16 < adiabat> I've gotten errors with -cached 11:16 < adiabat> But it seems to work with on disk or -inram 11:19 < dergoegge> we can probably get rid of -cached now that we have the cow forest... 11:51 < adiabat> OK if it seems working enough I'll squash & merge 11:57 < dergoegge> i tested it a bit, seems to work 12:28 < adiabat> ok merging 15:35 -!- Madars [~null@unaffiliated/madars] has quit [Ping timeout: 272 seconds] --- Log closed Fri Oct 30 00:00:04 2020