--- Day changed Sat Oct 22 2016 00:00 < wumpus> or whether it should burden the codebase forever 00:01 < wumpus> I really don't understand the opposition to this idea, are you afraid people will make actual altcoins this way? 00:02 < wumpus> I personally doubt that, as it doesn't let you override things that are not in the codebase in the first place like hash algorithm 00:03 < wumpus> but imagine: people want some testnet and they can just define it and share it, instead of having to bother us 00:06 < wumpus> *without* having to compile their own software 00:08 < btcdrak> I like the idea. Testnet is a mess at the best of times. 00:10 < btcdrak> It's also testnet, I think giving users a bit of freedom to start/join their own test chain means we dont have to worry as much about it. 00:11 < wumpus> and the possibilities for the QA tests are also many, e.g. there was some pull to improve testing by changing the halving interval (8623). This was rejected because it burdens the software with special-case options 00:11 < wumpus> if the parameters are just read from some .json file, no such problem anymore, the test can just define its own parameters 00:12 < wumpus> btcdrak: exactly 00:13 < btcdrak> Also, since there is no incentive to mine a testnet, they are always going to be unstable and unusable. I have spent _month_ chasing testnet miners when their stuff breaks, goes offline. It's been utterly impossible. Then you get people like Ver running consensus incompatible stuff on the main testnet making it unusable for everyone else. At least this way 00:13 < btcdrak> he could test what he wants on a private chain without causing major disruption. 00:16 < wumpus> yes the mining problem would not be solved by this - I guess for that one we do need limited mining algo choice in the chain file, e.g. a 'fake mining' where the blocks are signed regularly by a central party (that's fine for a testnet) 00:18 < btcdrak> Well my own opinion is the diff 1 thing is utterly useless, we'd be much better having a per block retarget on testnet if using PoW. 00:18 < wumpus> the signing key would be in the json, no keys would be hardcoded into the client code, "wumpus signs a block every 10 minutes" fine 00:18 < btcdrak> oh interesting. 00:19 < wumpus> yes, you could also choose PoW with some other parameters 00:20 < wumpus> as long as it is double-SHA256 :-) 00:21 < btcdrak> I have a very well battle tested fast diff adjustment. Certainly the most accurate one in live deployment. 00:39 < gmaxwell> wumpus: congrats, you get the jtimon award for not listening. 00:39 < gmaxwell> wumpus: no one was asking to define more testnets. 00:40 < gmaxwell> wumpus: they were asking to have a public testnet shared among everyone with predictable blocks and no uncontrolled reorgs. 00:40 < gmaxwell> If a config file is a good thing or not is not here nor there. I suppose it's fine (except in so far that it cruds up the code with additional indirection to read things that would otherwise be constants). 00:45 < gmaxwell> Going and telling people, that you're getting this instead when it doesn't do at all what they asked for is insulting. 00:45 < wumpus> that indirection already exits 00:45 < wumpus> from the time this CChainParams structure was defined 00:45 < wumpus> we're just not using it to the fullest 00:45 < gmaxwell> wumpus: get it out of your head that I'm at all commenting on having the files. 00:46 < gmaxwell> I don't care, I think it's a pointless feature that we've already lowered the quality of the codebase to enable, but that wasn't the point. 00:46 < wumpus> sure, but being able to define additional testnets also makes it possible to define more reliable ones, as well as having the wildwest one for testing other things 00:46 < wumpus> god damnit 00:47 < btcdrak> well federated signing will go a long way to help that aim. configurable testnets would be an easy way to achieve that 00:47 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Read error: Connection reset by peer] 00:47 < wumpus> YOU don't listen either 00:47 < wumpus> btcdrak: exactly 00:47 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-core-dev 00:47 < gmaxwell> wumpus: glad we have something in common then. :) 00:47 < wumpus> "lowering the quality of the codebase" why 00:47 < wumpus> how do you suggest doing that in a better way? 00:48 < wumpus> can you stop complaining for once? not only what matters to you matters 00:48 -!- fengling [~fengling@43.255.176.6] has joined #bitcoin-core-dev 00:48 < wumpus> I'm tired of this madness, whatever you do people are going to complain, going to disengage from bitcoin-related things for a while 00:50 < gmaxwell> There are places where we're making multiple function calls in an inner loop to access a constant integer. 00:51 < wumpus> most of that gets optimized out as they're inline functions 00:51 < wumpus> and where not, it usually doesn't matter as it's not used in performance critical loops anyway 00:54 < wumpus> if it is an actual bottleneck somewhere, I'd like to know of course 00:56 < gmaxwell> How would we ever no, no one ever checks? we just end up with GetChainparams().GetConsensus().getdarnaninterger() all of the place.. :P but I don't care and I don't know why you think I care. 00:56 < gmaxwell> please review my commentary earlier. I said _nothing_ negative about having a configuration file. 00:56 < gmaxwell> It is the case that I'm not impressed by it, but whatever. 00:57 < gmaxwell> That isn't what I was commenting on. 00:57 < gmaxwell> I was commenting on jtimon going to people who asked for something specific and telling them that this other thing was what they were getting. Thats all. it creates awkwardness. 00:59 -!- fengling [~fengling@43.255.176.6] has quit [Ping timeout: 268 seconds] 00:59 < wumpus> GetChainparams().GetConsensus().getdarnaninterger() is temporary, the idea is to have the consensus parameters either available (e.g. pass them in) or store them locally 00:59 < wumpus> this disentangles from using global structures everywhere, which is useful for testing 01:00 < wumpus> things can be tested in isolation instead of having to take care of all kind of global state that leaks in 01:00 < gmaxwell> K. Thats reasonable. 01:01 -!- roconnor_ [~roconnor@host-104-157-130-130.dyn.295.ca] has quit [Ping timeout: 256 seconds] 01:01 < gmaxwell> When I commented to jtimon earlier, I didn't have any recent opinions about the indirection, though I did just spend an hour ripping out checkpoints completely before your comments, so I had something to offer when you brought it up. 01:04 < gmaxwell> I came up with a way to completely eliminate checkpoints-- missing part was how to prevent header flooding attacks-- that I think is deployable. (assuming we're either okay with removing the signature skipping which I still need to benchmark, or we replace it with some not checkpoint thing)... 01:05 < btcdrak> I do wish we could accelerate the libconsensus work, it's so long and drawn out. 01:10 < wumpus> that applies to all projects going on, not just libconsensus 01:10 < wumpus> our development methodology is too slow for handling even all submitted PRs 01:11 < wumpus> and no, I have no clue how to improve it 01:12 < wumpus> too much going on for me to handle anymore at least 01:12 < gmaxwell> tell you what though, -- having lots of things we know we want to do, more than there are hours in a day-- is a lot better problem than the opposite. 01:13 < wumpus> sure, you have a good point there 01:16 < wumpus> it's good that things are going faster than ever, but it does expose the bottlenecks in the process 01:18 < gmaxwell> And we're getting a _ton_ of interesting things done, ... which is a better metric than the ratio of our appetite to our plate. :) 01:18 < gmaxwell> yea. 01:18 < gmaxwell> (sorry for the delayed response, turns out wifi doesn't work so well when you rmmod the driver) :P 01:19 < wumpus> so at least let's try to be understanding of changes other people are trying to do, have some trust in them even if you can't follow them in detail 01:20 < wumpus> this project became too big for any one person to follow everyone 01:21 < wumpus> I'm still trying and it only gives me a headache and lack of sleep 01:26 -!- shangzhou [uid156782@gateway/web/irccloud.com/x-ipxaaaxotsvcmchh] has joined #bitcoin-core-dev 01:27 < wumpus> in any case I'm going to work on GPU drivers a bit more now, still have some outstanding work to do there, maybe I can return to bitcoin with a clearer perspective 01:32 < Victorsueca> morning 01:33 < shangzhou> wumpus: I want to thank you and other devs for the ongoing great contributions. 01:40 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Ping timeout: 260 seconds] 01:41 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 01:43 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 250 seconds] 01:46 -!- murch [~murch@p4FE3B72E.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 01:48 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 01:50 < wumpus> shangzhou: thank you 01:54 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 244 seconds] 01:58 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 01:58 -!- fengling [~fengling@43.255.176.6] has joined #bitcoin-core-dev 02:04 -!- aalex [~aalex@64.187.177.58] has quit [Max SendQ exceeded] 02:08 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 02:09 -!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-core-dev 02:12 -!- fengling [~fengling@43.255.176.6] has quit [Ping timeout: 268 seconds] 02:14 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 260 seconds] 02:18 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 02:24 < GitHub153> [bitcoin] rebroad closed pull request #8959: Fix sort arrow in peer table (master...FixPeerTableSort) https://github.com/bitcoin/bitcoin/pull/8959 02:25 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-runggyjwpmjvfqya] has joined #bitcoin-core-dev 02:51 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Quit: bye] 02:51 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 02:53 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Client Quit] 02:56 -!- Alina-malina [~Alina-mal@37.157.216.159] has quit [Changing host] 02:56 -!- Alina-malina [~Alina-mal@unaffiliated/alina-malina] has joined #bitcoin-core-dev 03:09 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has joined #bitcoin-core-dev 03:09 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 260 seconds] 03:11 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 03:13 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 03:15 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 03:16 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 03:28 -!- fengling [~fengling@43.255.176.6] has joined #bitcoin-core-dev 03:34 -!- d_t [~textual@83-244-233-135.cust-83.exponential-e.net] has joined #bitcoin-core-dev 03:41 -!- shangzhou [uid156782@gateway/web/irccloud.com/x-ipxaaaxotsvcmchh] has quit [Quit: Connection closed for inactivity] 03:47 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Quit: Gone frying asparagus or my Windows had a BSOD (how not)] 03:48 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 03:55 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 03:59 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 244 seconds] 04:08 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 04:18 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 04:19 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 265 seconds] 04:23 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 04:24 < btcdrak> are there any particular things we need to cover in the segwit migration guide? 04:24 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 04:27 < gmaxwell> so far the things I'm aware of are peremiter node deployment, and what to do if you're on older debian without a C++11 compiler. 04:28 < gmaxwell> for the latter, I'm not sure what the answer is.. one option is "use bitcoin.org binaries" but if you have to compile perhaps there is a newer compiler you can install out of the next distro version without breaking things? 04:32 < btcdrak> i wonder if aj has any insights, ping 04:33 < btcdrak> which min version of debian has c++11 support? 04:34 < aj> seems like jessie; the bitcoin.org binaries seemed to work fine for me in a chroot 04:37 < gmaxwell> wheezy doesn't and I had a couple of companies mention this to me, they don't seem too concerned about it but we should have some guidance. I'm pretty sure the binaries will work fine, and I can test... but if there is also an option for people who need/want to compile that would be good too. 04:37 < btcdrak> they could always use the gitian build process to make binaries if they are more paranoid. 04:38 < gmaxwell> may be a product of customization instead of paranoia, but hm indeed, use the same process to build static binaries on another system would also work. 04:39 < aj> i don't see any updated gcc versions in backports 04:39 < btcdrak> gmaxwell: have you looked at the draft blog post and migration stuff harding has been working on? 04:39 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has left #bitcoin-core-dev [] 05:02 < wumpus> yes a depends build on another system with the same architecture should be sufficient 05:02 < wumpus> (or alternatively a depends cross-compile) 05:04 < wumpus> also configure with LDFLAGS=-static-libstdc++ 05:05 < btcdrak> Is this a random travis fail? https://travis-ci.org/bitcoin/bitcoin/jobs/169675967 05:05 < wumpus> but that should be all, using the full gitian process should not be necessary if you're just building binaries for yourself 05:06 < wumpus> yes there seem to be random travis failires at the moment with p2p-compactblocks.py, does it pass locally? 05:06 < btcdrak> strangely enough, Travis offers me a "restart job" button, which I can press and it says "successfully restarted job" but nothing happens. 05:07 < wumpus> I pushed it too... 05:15 -!- alpalp [~allen@2605:6000:f4d6:d600::3] has joined #bitcoin-core-dev 05:15 -!- alpalp [~allen@2605:6000:f4d6:d600::3] has quit [Changing host] 05:15 -!- alpalp [~allen@unaffiliated/alpalp] has joined #bitcoin-core-dev 05:15 -!- whphhg [~whphhg@unaffiliated/whphhg] has quit [Remote host closed the connection] 05:17 < btcdrak> wumpus: p2p-compactblocks.py passes locally for me on that PR. 05:18 -!- alpalp [~allen@unaffiliated/alpalp] has quit [Client Quit] 05:20 -!- alpalp [~allen@2605:6000:f4d6:d600:275c:538f:fa83:370b] has joined #bitcoin-core-dev 05:20 -!- alpalp [~allen@2605:6000:f4d6:d600:275c:538f:fa83:370b] has quit [Changing host] 05:20 -!- alpalp [~allen@unaffiliated/alpalp] has joined #bitcoin-core-dev 05:22 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 05:22 -!- whphhg [whphhg@gateway/vpn/mullvad/x-mlrqpwufzhrezwpt] has joined #bitcoin-core-dev 05:37 -!- mkarrer [~mkarrer@7.red-83-47-85.dynamicip.rima-tde.net] has quit [Ping timeout: 250 seconds] 05:51 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 05:54 < wumpus> ok 06:10 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 260 seconds] 06:13 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 06:27 -!- dermoth_ [~thomas@dsl-66-36-159-136.mtl.aei.ca] has joined #bitcoin-core-dev 06:28 -!- dermoth [~thomas@dsl-199-102-156-15.mtl.aei.ca] has quit [Disconnected by services] 06:28 -!- dermoth_ is now known as dermoth 06:29 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 260 seconds] 06:38 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 06:50 -!- MarcoFalke [~marco@2001:4ca0:0:f226:a063:75b:7f88:d780] has joined #bitcoin-core-dev 07:14 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 260 seconds] 07:16 -!- instagibbs [~instagibb@pool-100-15-114-3.washdc.fios.verizon.net] has quit [Ping timeout: 245 seconds] 07:17 -!- instagibbs_ [640f7203@gateway/web/freenode/ip.100.15.114.3] has quit [Ping timeout: 260 seconds] 07:18 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 07:25 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 250 seconds] 07:28 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 07:42 < Victorsueca> so the next release is the final one? or we will have another rc? 07:44 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 260 seconds] 07:48 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 07:54 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 265 seconds] 07:54 < btcdrak> If there are no blockers, next release will be final 07:56 < wumpus> the final release before the end of the world 07:58 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 07:59 < Victorsueca> lol 08:01 < Victorsueca> the end of the world.... as we know it and the beginning of the decentralised currency era! buy bitcoin know while your fiduciary money is still worth something! 08:01 < Victorsueca> wumpus: just converted your sentence into a commercial :D 08:08 -!- sanada [sanada@36-2-119-80.chiba.ap.gmo-isp.jp] has joined #bitcoin-core-dev 08:08 -!- mkarrer [~mkarrer@7.red-83-47-85.dynamicip.rima-tde.net] has joined #bitcoin-core-dev 08:10 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 276 seconds] 08:11 -!- PRab [~chatzilla@c-68-62-95-247.hsd1.mi.comcast.net] has joined #bitcoin-core-dev 08:13 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 08:17 -!- alpalp [~allen@unaffiliated/alpalp] has quit [Ping timeout: 245 seconds] 08:23 -!- alpalp [~allen@unaffiliated/alpalp] has joined #bitcoin-core-dev 08:35 -!- d_t [~textual@83-244-233-135.cust-83.exponential-e.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 09:08 < PRab> FYI, I'm running RC2 on Windows 10 64bit and it appears to be working correctly. 09:15 -!- alpalp [~allen@unaffiliated/alpalp] has quit [Ping timeout: 245 seconds] 09:21 < PRab> Hm... Did something in RC2 change about minimizing/closing? 09:22 < PRab> I think something must have. Before when I clicked the X, it would go into the notification tray. Now it just goes into the taskbar. 09:22 < PRab> I just tried a bunch of the combinations in options->Windows and can't figure out how to make it do the old behavior any more. 09:25 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 09:25 < MarcoFalke> PRab: Please see the release notes 09:25 < MarcoFalke> (GUI section) 09:26 -!- alpalp [~allen@unaffiliated/alpalp] has joined #bitcoin-core-dev 09:27 < PRab> https://github.com/bitcoin/bitcoin/blob/0.13/doc/release-notes/release-notes-0.13.0.md ? 09:28 < PRab> I can't find any specifically for 0.13.1 09:29 -!- fengling [~fengling@43.255.176.6] has quit [Ping timeout: 268 seconds] 09:29 < achow101> PRab: 0.13 branch doc/release-notes.md 09:29 < luke-jr> it's not really done yet 09:30 < luke-jr> has some very misleading/confusing language about segwit 09:30 < MarcoFalke> But the minimize/close fix is menitioned 09:30 -!- alpalp [~allen@unaffiliated/alpalp] has quit [Ping timeout: 245 seconds] 09:30 < MarcoFalke> I think that is what PRab was looking for 09:31 < PRab> Checking it out. 09:31 < achow101> PRab: did you check the "Minimize to tray instead of taskbar" option? 09:31 < PRab> Your talking about - #8481 `d9f0d4e` Fix minimize and close bugs (adlawren), right? 09:32 < PRab> achow101: Yes. 09:32 < PRab> I like the old behavior where Minimize sends it to the taskbar and Close sends it to its notification icon. 09:33 < luke-jr> I don't think that was ever intentional XD 09:33 < PRab> Oh... It was nice that way. 09:34 < luke-jr> could open a PR adding it as a well-defined behaviour option 09:35 < luke-jr> eg Close behaviour: [Exit, Minimize, minimize-to-tray] 09:35 < achow101> for me it has always gone into the tray regardless of which button I clicked 09:35 < PRab> is it a bug or intended that if I have both "Minimize to tray..." and "Minimize on close" checked that when you restore it from the tray, it restores minimized? 09:35 < luke-jr> achow101: indeed, must be platform-specific? 09:35 < achow101> luke-jr: seen it on both ubuntu and windows 09:35 < luke-jr> PRab: it should never appear minimized if you have minimize-to-tray 09:36 < PRab> Then that sounds like a bug to me. 09:37 < PRab> I have both checked. I click close and it goes to the tray. I double click the tray and it shows up in the taskbar minimized. Finally I click the taskbar and it restores the actual window. 09:37 < PRab> I realize this is all fairly petty. 09:37 < achow101> that's probably a bug. I just go used to it. that has been around for a while 09:37 < achow101> *got 09:38 < luke-jr> PRab: works fine here; what OS? 09:38 < PRab> Windows 10 09:47 -!- alpalp [~allen@unaffiliated/alpalp] has joined #bitcoin-core-dev 09:48 -!- AaronvanW [~ewout@185pc230.sshunet.nl] has joined #bitcoin-core-dev 09:48 -!- AaronvanW [~ewout@185pc230.sshunet.nl] has quit [Changing host] 09:48 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 09:59 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 252 seconds] 10:03 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 10:16 -!- murch [~murch@p4FE3B72E.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 10:23 -!- kadoban [~mud@unaffiliated/kadoban] has joined #bitcoin-core-dev 10:24 -!- fengling [~fengling@43.255.176.6] has joined #bitcoin-core-dev 10:27 -!- d_t [~textual@83-244-233-135.cust-83.exponential-e.net] has joined #bitcoin-core-dev 10:32 -!- MarcoFalke [~marco@2001:4ca0:0:f226:a063:75b:7f88:d780] has quit [Quit: MarcoFalke] 10:32 -!- MarcoFalke [~marco@host125-2.natpool.mwn.de] has joined #bitcoin-core-dev 10:42 -!- roconnor_ [~roconnor@host-45-58-208-133.dyn.295.ca] has joined #bitcoin-core-dev 10:55 -!- MarcoFalke [~marco@host125-2.natpool.mwn.de] has quit [Read error: Connection reset by peer] 10:55 -!- MarcoFalke [~marco@host125-2.natpool.mwn.de] has joined #bitcoin-core-dev 10:58 -!- roconnor_ [~roconnor@host-45-58-208-133.dyn.295.ca] has quit [Ping timeout: 250 seconds] 11:02 -!- fengling [~fengling@43.255.176.6] has quit [Ping timeout: 268 seconds] 11:19 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 260 seconds] 11:23 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 11:29 -!- aalex [~aalex@64.187.177.58] has quit [Max SendQ exceeded] 11:30 -!- murr5y [murr4y@17.57.211.130.bc.googleusercontent.com] has joined #bitcoin-core-dev 11:34 -!- murr5y [murr4y@17.57.211.130.bc.googleusercontent.com] has quit [Client Quit] 11:44 -!- murr4y [murray@54.77.13.229] has quit [Quit: WeeChat 0.4.2] 11:44 -!- murr4y [murr4y@17.57.211.130.bc.googleusercontent.com] has joined #bitcoin-core-dev 11:48 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 12:00 -!- fengling [~fengling@43.255.176.6] has joined #bitcoin-core-dev 12:02 -!- paveljanik [~paveljani@ip-94-112-170-241.net.upcbroadband.cz] has joined #bitcoin-core-dev 12:02 -!- paveljanik [~paveljani@ip-94-112-170-241.net.upcbroadband.cz] has quit [Changing host] 12:02 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 12:09 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 12:19 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 12:35 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 12:44 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 250 seconds] 12:48 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 13:14 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 250 seconds] 13:18 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 13:22 -!- MarcoFalke [~marco@host125-2.natpool.mwn.de] has quit [Read error: Connection reset by peer] 13:23 -!- MarcoFalke [~marco@2001:4ca0:0:f226:a063:75b:7f88:d780] has joined #bitcoin-core-dev 13:30 -!- MarcoFalke [~marco@2001:4ca0:0:f226:a063:75b:7f88:d780] has quit [Remote host closed the connection] 13:30 -!- MarcoFalke [~marco@2001:4ca0:0:f226:a063:75b:7f88:d780] has joined #bitcoin-core-dev 13:34 -!- MarcoFalke [~marco@2001:4ca0:0:f226:a063:75b:7f88:d780] has quit [Remote host closed the connection] 13:34 -!- MarcoFalke [~marco@2001:4ca0:0:f226:a063:75b:7f88:d780] has joined #bitcoin-core-dev 13:40 -!- MarcoFalke [~marco@2001:4ca0:0:f226:a063:75b:7f88:d780] has quit [Remote host closed the connection] 13:41 -!- MarcoFalke [~marco@2001:4ca0:0:f226:a063:75b:7f88:d780] has joined #bitcoin-core-dev 13:46 -!- MarcoFalke [~marco@2001:4ca0:0:f226:a063:75b:7f88:d780] has left #bitcoin-core-dev [] 13:53 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 245 seconds] 13:58 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 14:06 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 14:08 -!- aalex [~aalex@64.187.177.58] has quit [Max SendQ exceeded] 14:09 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 14:37 -!- cdecker [~quassel@2a02:aa16:1105:4a80:1094:c296:7cba:3eb5] has quit [Ping timeout: 260 seconds] 14:43 -!- d_t [~textual@83-244-233-135.cust-83.exponential-e.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 14:54 -!- AaronvanW [~ewout@185pc230.sshunet.nl] has joined #bitcoin-core-dev 14:54 -!- AaronvanW [~ewout@185pc230.sshunet.nl] has quit [Changing host] 14:54 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 15:00 -!- d_t [~textual@83-244-233-135.cust-83.exponential-e.net] has joined #bitcoin-core-dev 15:04 -!- AtashiCon [arnavion@unaffiliated/arnavion] has quit [Remote host closed the connection] 15:05 -!- blkdb [~blkdb@2a01:4f8:140:1407::2] has quit [Write error: Broken pipe] 15:05 -!- blkdb [~blkdb@2a01:4f8:140:1407::2] has joined #bitcoin-core-dev 15:39 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 15:39 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 15:55 -!- alpalp [~allen@unaffiliated/alpalp] has quit [Ping timeout: 256 seconds] 16:16 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Quit: WeeChat 1.5] 16:18 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 16:45 < michagogo> 22:19:47  :-/ What the hell. Why would my GnuPG key require a matching email in order to show as verified in github. 16:45 < michagogo> Yeah, annoying to me too 16:47 < michagogo> At least they let you just put yourusername@users.noreply.github.com on the key and it works 16:48 -!- achow101 [~achow101@unaffiliated/achow101] has quit [Quit: Leaving] 16:48 < luke-jr> lol 16:54 -!- achow101 [~achow101@unaffiliated/achow101] has joined #bitcoin-core-dev 16:55 -!- alpalp [~allen@unaffiliated/alpalp] has joined #bitcoin-core-dev 17:19 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 260 seconds] 17:25 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Quit: bye] 17:33 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 17:37 -!- alpalp [~allen@unaffiliated/alpalp] has quit [Remote host closed the connection] 17:39 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 250 seconds] 17:43 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 17:50 -!- jl2012 [uid133844@gateway/web/irccloud.com/x-cguhrffmamatrwdz] has quit [Ping timeout: 250 seconds] 17:55 -!- jl2012 [uid133844@gateway/web/irccloud.com/x-tzojnoicuxlxwfgt] has joined #bitcoin-core-dev 17:57 < gmaxwell> 2016-10-23 00:57:16 - Disconnect block: 1651.55ms 17:59 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-runggyjwpmjvfqya] has quit [Ping timeout: 250 seconds] 18:02 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ihaaewhgpxmvvoqr] has joined #bitcoin-core-dev 18:02 -!- alpalp [~allen@unaffiliated/alpalp] has joined #bitcoin-core-dev 18:04 -!- jl2012 [uid133844@gateway/web/irccloud.com/x-tzojnoicuxlxwfgt] has quit [Ping timeout: 260 seconds] 18:10 < gmaxwell> :( actually the disconnectblock message undersates it, seeing on a fast machine 97 seconds between update tips while disconnecting blocks. 18:10 -!- jl2012 [uid133844@gateway/web/irccloud.com/x-xtxvnmzntbrnyazt] has joined #bitcoin-core-dev 18:14 -!- alpalp [~allen@unaffiliated/alpalp] has quit [Remote host closed the connection] 18:15 -!- alpalp [~allen@unaffiliated/alpalp] has joined #bitcoin-core-dev 18:15 < morcos> gmaxwell: yeah disconnects are slow.. but those are on my list once i'm done banging my head against a wall with connects... i tried to look up that on my nodes and i didn't see one 18:16 < gmaxwell> I'm trying to roll back to a couple months ago for some tests. 18:16 < gmaxwell> and it's going to take hours. I'm not sure if we regressed or it's just increased load. It was always slow but when invalidate block was first written I tested it by reorging back all the way to the start... and I know it didn't take me months. :) 18:21 < sipa> 18:20:59 for every undo that creates a UTXO that doesn't exist yet (because it's an undo of the last spend from one txid), it's trying to 'modify' that entry, looking for it on disk 18:21 < sipa> 18:21:14 not realizing that it needs to create a new one, and thus can avoid the lookup 18:21 < sipa> so it causes on average 1 disk lookup for each txid being rolled back 18:22 < sipa> over long periods of time 18:24 < sipa> it would be an easy fix except for the fact that we want to use the more thorough current behaviour in the start-up consistency check (ah! that explains why that check is so slow as well...) 18:30 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has joined #bitcoin-core-dev 18:31 < gmaxwell> in addition to that it looks like it's spending most of its time twiddling with the mempool. setting the relay fee to 1btc/kb and the mempool size to minimum has it going fast. 18:32 < gmaxwell> not blindingly fast but fast enough that I wouldn't have commented (maybe 4 blocks per second or so) 18:32 < gmaxwell> sampling the backtrace seems to show a lot of it under UpdateForDescendants 18:40 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 18:40 < gmaxwell> so I have a node configured with connect=0 (what I've historically done when wanting no connections) and I see that it's managing to connect to itself over and over again... 18:40 < gmaxwell> 2016-10-23 01:40:11 trying connection 0 lastseen=0.0hrs 18:40 < gmaxwell> 2016-10-23 01:40:11 Added connection peer=721 18:40 < gmaxwell> 2016-10-23 01:40:11 Added connection peer=722 18:40 < gmaxwell> 2016-10-23 01:40:11 send version message: version 70014, blocks=435494, us=[::]:0, peer=721 18:41 < gmaxwell> 2016-10-23 01:40:11 connection from 127.0.0.1:53402 accepted 18:41 < gmaxwell> 2016-10-23 01:40:11 sending: version (103 bytes) peer=721 18:41 < gmaxwell> 2016-10-23 01:40:11 received: version (103 bytes) peer=722 18:41 < gmaxwell> 2016-10-23 01:40:11 connected to self at 127.0.0.1:53402, disconnecting 18:44 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 260 seconds] 18:47 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ihaaewhgpxmvvoqr] has quit [Quit: Connection closed for inactivity] 19:03 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 19:03 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 19:19 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 245 seconds] 19:23 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 19:26 -!- d_t [~textual@83-244-233-135.cust-83.exponential-e.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 19:37 -!- wasi [~wasi@25.22.3.213.static.wline.lns.sme.cust.swisscom.ch] has quit [Excess Flood] 19:39 -!- fengling [~fengling@43.255.176.6] has quit [Ping timeout: 268 seconds] 19:58 -!- AtashiCon [arnavion@unaffiliated/arnavion] has joined #bitcoin-core-dev 20:09 -!- wasi [~wasi@25.22.3.213.static.wline.lns.sme.cust.swisscom.ch] has joined #bitcoin-core-dev 20:09 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has quit [Quit: conversation terminated!] 20:12 -!- cryptapus [~cryptapus@jupiter.osmus.org] has joined #bitcoin-core-dev 20:12 -!- cryptapus [~cryptapus@jupiter.osmus.org] has quit [Changing host] 20:12 -!- cryptapus [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 20:13 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 20:14 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 20:27 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 20:28 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 20:29 -!- cryptapus is now known as cryptapus_afk 20:40 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 20:41 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 20:49 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 250 seconds] 20:49 -!- jacurn [~justin@47.148.176.74] has joined #bitcoin-core-dev 20:50 -!- alpalp [~allen@unaffiliated/alpalp] has quit [Ping timeout: 245 seconds] 20:53 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 20:56 -!- jacurn [~justin@47.148.176.74] has quit [Quit: leaving] 20:59 -!- jacurn [~justin@47.148.176.74] has joined #bitcoin-core-dev 20:59 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 276 seconds] 21:03 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 21:10 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 21:10 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Read error: Connection reset by peer] 21:10 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-core-dev 21:11 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 21:35 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has quit [Quit: Leaving.] 21:44 -!- fengling [~fengling@43.255.176.6] has joined #bitcoin-core-dev 21:54 -!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 256 seconds] 21:58 -!- aalex [~aalex@64.187.177.58] has joined #bitcoin-core-dev 22:05 -!- To7 [~theo@cpe-158-222-222-232.nyc.res.rr.com] has quit [Quit: Whatever] 22:10 < luke-jr> is there some reason we're not using SVG images in the GUI? 22:40 -!- fengling [~fengling@43.255.176.6] has quit [Ping timeout: 268 seconds] 22:43 -!- fengling [~fengling@43.255.176.6] has joined #bitcoin-core-dev 22:57 -!- fengling [~fengling@43.255.176.6] has quit [Ping timeout: 268 seconds] 23:00 -!- dermoth [~thomas@dsl-66-36-159-136.mtl.aei.ca] has quit [Read error: Connection reset by peer] 23:00 -!- dermoth [~thomas@dsl-66-36-159-136.mtl.aei.ca] has joined #bitcoin-core-dev 23:03 -!- fengling [~fengling@43.255.176.6] has joined #bitcoin-core-dev 23:30 < GitHub8> [bitcoin] luke-jr opened pull request #8996: Network activity toggle (master...networkactive) https://github.com/bitcoin/bitcoin/pull/8996