--- Day changed Wed Sep 07 2016 00:15 -!- blur3d [~blur3d@49.187.16.195] has quit [Quit: blur3d] 00:17 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:23 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 00:36 -!- laurentmt [~Thunderbi@80.215.178.138] has joined #bitcoin-core-dev 00:36 -!- laurentmt [~Thunderbi@80.215.178.138] has quit [Client Quit] 00:39 -!- laurentmt [~Thunderbi@80.215.178.138] has joined #bitcoin-core-dev 00:40 -!- laurentmt [~Thunderbi@80.215.178.138] has quit [Client Quit] 00:47 -!- rubensayshi [~ruben@82.201.93.169] has joined #bitcoin-core-dev 01:24 -!- spudowiar is now known as SlimBot_ 01:24 -!- SlimBot_ is now known as spudowiar 01:31 < gmaxwell> Perhaps some release advice for us, https://blogs.msdn.microsoft.com/oldnewthing/20160906-00/?p=94255 01:31 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 250 seconds] 01:34 -!- spudowiar is now known as cybojenix 01:34 -!- cybojenix is now known as spudowiar 01:34 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Read error: Connection reset by peer] 01:35 < jonasschnelli> gmaxwell: so we need to have a backdrop wallpaper in Qt: :) 01:35 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-core-dev 01:35 < jonasschnelli> But besides that, I think different splash screens between major versions would indeed be good 01:36 < jonasschnelli> Not sure how to adapt this to bitcoind though, :) 01:37 < Yogh> print a hot original welcome message when starting the daemon? 01:37 < gmaxwell> just the general principle that if the chrome doesn't change many people will assume not much has changed. 01:49 -!- kyletorpey [~kyle@pool-173-53-94-96.rcmdva.fios.verizon.net] has quit [Quit: Leaving.] 01:50 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has quit [Quit: Leaving.] 02:01 -!- aalex_ [~aalex@64.187.177.58] has quit [Ping timeout: 276 seconds] 02:01 -!- aalex_ [~aalex@64.187.177.58] has joined #bitcoin-core-dev 02:10 -!- vega4 [~pc_rafals@user-31-175-254-216.play-internet.pl] has joined #bitcoin-core-dev 02:11 -!- assder [2e3b026a@gateway/web/freenode/ip.46.59.2.106] has quit [Ping timeout: 264 seconds] 02:17 -!- vega4 [~pc_rafals@user-31-175-254-216.play-internet.pl] has left #bitcoin-core-dev ["Leaving"] 02:19 -!- vega4 [~pc_rafals@user-31-175-254-216.play-internet.pl] has joined #bitcoin-core-dev 02:34 -!- fengling [~fengling@58.135.95.136] has quit [Ping timeout: 240 seconds] 02:42 -!- fengling [~fengling@58.135.95.136] has joined #bitcoin-core-dev 02:47 -!- jtimon [~quassel@38.110.132.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 02:54 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has joined #bitcoin-core-dev 03:45 -!- fengling [~fengling@58.135.95.136] has quit [Ping timeout: 240 seconds] 03:50 -!- fengling [~fengling@58.135.95.136] has joined #bitcoin-core-dev 04:02 -!- Arnavion [arnavion@unaffiliated/arnavion] has quit [Quit: Arnavion] 04:02 -!- Arnavion [arnavion@unaffiliated/arnavion] has joined #bitcoin-core-dev 04:08 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 04:09 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Read error: Connection reset by peer] 04:10 < GitHub123> [bitcoin] sipa pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/8ea44405e76f...e2a1a1ee8951 04:10 < GitHub123> bitcoin/master 144ed76 Pieter Wuille: Fix some locks... 04:10 < GitHub123> bitcoin/master e2a1a1e Pieter Wuille: Merge #8606: Fix some locks... 04:10 < GitHub69> [bitcoin] sipa closed pull request #8606: Fix some locks (master...lockfix) https://github.com/bitcoin/bitcoin/pull/8606 04:11 -!- jtimon [~quassel@38.110.132.37.dynamic.jazztel.es] has quit [Ping timeout: 250 seconds] 04:14 -!- moli [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 04:20 < GitHub6> [bitcoin] sipa pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/e2a1a1ee8951...5b2ea29cf4fd 04:20 < GitHub6> bitcoin/master eb3596f Gregory Maxwell: Do not add random inbound peers to addrman.... 04:20 < GitHub6> bitcoin/master 5b2ea29 Pieter Wuille: Merge #8594: Do not add random inbound peers to addrman.... 04:20 < GitHub39> [bitcoin] sipa closed pull request #8594: Do not add random inbound peers to addrman. (master...no_inbound_addr) https://github.com/bitcoin/bitcoin/pull/8594 04:20 -!- cryptapus [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 04:27 -!- vega4 [~pc_rafals@user-31-175-254-216.play-internet.pl] has quit [Quit: Leaving] 04:41 -!- AaronvanW [~ewout@77pc231.sshunet.nl] has joined #bitcoin-core-dev 04:41 -!- AaronvanW [~ewout@77pc231.sshunet.nl] has quit [Changing host] 04:41 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 04:46 -!- Samdney [~Samdney@dyn-ant666999.hawo.ipv6.uni-erlangen.de] has joined #bitcoin-core-dev 04:54 < GitHub136> [bitcoin] paveljanik opened pull request #8677: Do not shadow upper local variable 'send', prevent -Wshadow compiler warning. (master...20160907_Wshadow_8606) https://github.com/bitcoin/bitcoin/pull/8677 04:55 -!- fengling [~fengling@58.135.95.136] has quit [Ping timeout: 240 seconds] 05:03 -!- fengling [~fengling@58.135.95.136] has joined #bitcoin-core-dev 05:27 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 255 seconds] 05:30 -!- jtimon [~quassel@38.110.132.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 05:31 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 05:40 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has joined #bitcoin-core-dev 06:09 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 265 seconds] 06:10 -!- kadoban [~mud@unaffiliated/kadoban] has joined #bitcoin-core-dev 06:25 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 06:27 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has quit [Ping timeout: 265 seconds] 06:47 -!- Giszmo [~leo@190.45.227.40] has joined #bitcoin-core-dev 06:49 -!- Samdney [~Samdney@dyn-ant666999.hawo.ipv6.uni-erlangen.de] has quit [Ping timeout: 255 seconds] 07:04 -!- rubensayshi [~ruben@82.201.93.169] has quit [Remote host closed the connection] 07:06 -!- OxADADA_ is now known as OxADADA 07:06 < OxADADA> sup 07:06 -!- TomMc [~tom@unaffiliated/tommc] has joined #bitcoin-core-dev 07:08 < GitHub150> [bitcoin] jonasschnelli opened pull request #8678: [Qt][CoinControl] fix UI bug that could result in paying unexpected fee (master...2016/09/qt_cc_ui_radrio_fix) https://github.com/bitcoin/bitcoin/pull/8678 07:20 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 07:20 -!- Netsplit *.net <-> *.split quits: Taek, aalex_, Bootvis, mn3monic 07:21 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection] 07:24 -!- fengling [~fengling@58.135.95.136] has quit [Ping timeout: 240 seconds] 07:24 -!- jannes [~jannes@178.132.211.90] has quit [Quit: Leaving] 07:25 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 07:31 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 255 seconds] 07:39 -!- aalex_ [~aalex@64.187.177.58] has joined #bitcoin-core-dev 07:42 -!- mn3monic [~guido@176.9.68.68] has joined #bitcoin-core-dev 07:42 -!- Bootvis [bob@baltar.lan.endoria.net] has joined #bitcoin-core-dev 07:42 -!- Taek [~quassel@ks36119.kimsufi.com] has joined #bitcoin-core-dev 07:47 < GitHub71> [bitcoin] sipa opened pull request #8679: [0.13] Various backports (0.13...backports_0.13) https://github.com/bitcoin/bitcoin/pull/8679 07:57 -!- arubi [~ese168@unaffiliated/arubi] has quit [Ping timeout: 240 seconds] 07:59 -!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-core-dev 08:09 -!- achow101 [~achow101@129.2.206.174] has quit [Quit: Leaving] 08:09 -!- achow101 [~achow101@129.2.206.174] has joined #bitcoin-core-dev 08:21 -!- Samdney [~Samdney@dyn-ant666999.hawo.ipv6.uni-erlangen.de] has joined #bitcoin-core-dev 08:26 -!- morcos [~morcos@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Quit: leaving] 08:32 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 08:41 -!- morcos [~morcos@static-100-38-11-146.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 09:43 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 09:55 -!- skyraider [uid41097@gateway/web/irccloud.com/x-bdcbpcrhiamckezp] has joined #bitcoin-core-dev 09:56 < skyraider> trying to make setup.py install find a package with wheels-only (no sdist) archives on pypi. pythonwheels.com claims setuptools supports wheels, but https://github.com/pypa/setuptools/issues/558 claims setuptools does not support wheels. i'm running into "No local packages or working download links found for mypackage==myversion". 09:56 < skyraider> wrong channel, disregard. 09:56 -!- skyraider [uid41097@gateway/web/irccloud.com/x-bdcbpcrhiamckezp] has left #bitcoin-core-dev [] 09:58 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 10:23 < GitHub157> [bitcoin] theuni opened pull request #8680: Address Travis spurious failures (master...rpc-waitforblock) https://github.com/bitcoin/bitcoin/pull/8680 10:26 < GitHub23> [bitcoin] MarcoFalke closed pull request #8644: [0.13 backport] Check for compatibility with download in FindNextBlocksToDownload (0.13...findnext_backport) https://github.com/bitcoin/bitcoin/pull/8644 10:28 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has joined #bitcoin-core-dev 10:28 -!- Giszmo [~leo@190.45.227.40] has quit [Ping timeout: 240 seconds] 10:37 -!- Arnavion [arnavion@unaffiliated/arnavion] has quit [Quit: Arnavion] 10:37 < GitHub1> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/5b2ea29cf4fd...ec139a5621a9 10:37 < GitHub1> bitcoin/master 426e7bc Jeremy Rubin: Fix obvious assignment/equality error in test 10:37 < GitHub1> bitcoin/master ec139a5 MarcoFalke: Merge #8673: Trivial: Fix obvious assignment/equality error in test... 10:37 < GitHub128> [bitcoin] MarcoFalke closed pull request #8673: Trivial: Fix obvious assignment/equality error in test (master...fix_arith_tests_trivial) https://github.com/bitcoin/bitcoin/pull/8673 10:37 -!- Arnavion [arnavion@unaffiliated/arnavion] has joined #bitcoin-core-dev 10:45 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has joined #bitcoin-core-dev 11:15 < sipa> MarcoFalke oops, i missed you already had a backport 11:18 -!- pmienk_ [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has quit [Ping timeout: 276 seconds] 11:30 -!- pmienk_ [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 11:34 -!- pmienk_ [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 11:46 -!- pmienk_ [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 12:25 < morcos> sipa: i'm trying to dive back into things now, and picking up the benchmarking for speeding up ConnectBlock to try and help jeremyrubin's stuff get finalized. It appears that connecting transactions slowed down somewhat significantly in master. I think this is due to 8524. 12:25 < morcos> For now those hash calculations are just extraneous, but even post segwit, i think the effect is you've moved the hashing from something thats parallelized to something thats not 12:26 < morcos> the benefit of solving the O(n^2) problem dominates of course in the worst case, but in the typical case, i think this is maybe a slowdown we'd like to avoid 12:27 < morcos> just wondering if you'd thought about any of this, or whether it makes sense to store these hashes from ATMP? 12:27 -!- Yogh [~Yogh@f36186.upc-f.chello.nl] has quit [Ping timeout: 250 seconds] 12:28 -!- Yogh [~Yogh@f36186.upc-f.chello.nl] has joined #bitcoin-core-dev 12:28 < sipa> morcos: i'm perfectly fine with moving the hashing to a more parallellizable place 12:29 < gmaxwell> Why was it parallel before but not now? I don't think we care if there is parallel hashing within a single transaction (that seems too fine grained to me), so long as multiple transactions could run in parallel? 12:29 < sipa> all sighash precalc now runs in the main thread 12:29 < morcos> its tricky to parallelize because then you need to synchronize a cache for them right... which is what you were trying to avoid 12:30 < gmaxwell> but the cache need not be shared across transactions 12:30 < morcos> gmaxwell: yeah what sipa said, the main thread which is connecting the transactions going to end up being the bottle neck, not sure how many script verification cores are required for that to be the case, but its good to not push more and more stuff into that 12:31 -!- jtimon [~quassel@38.110.132.37.dynamic.jazztel.es] has quit [Ping timeout: 250 seconds] 12:31 < sipa> though it does run simultaneously with other transactions' normal signature checks 12:31 < morcos> perhaps there is a design that puts all scriptchecks from a single tx onto a single thread 12:31 < sipa> but yes, for the average case, moving more into the main thread is not good 12:32 < morcos> but that breaks down for a really big tx 12:32 < gmaxwell> ah, main thread. but .. yes, I think you should keep the scriptchecks for a single transaction togeather, process them as a group, and share the hashing along with them. ... it wouldn't exploit parallelism for big transactions, but I don't know if thats really needed. 12:34 < jeremyrubin> i think maybe if you can estimate by #inputs or something 12:34 < jeremyrubin> and split it if too big 12:34 < jeremyrubin> but you won't be parallel if you have, say, one big txn 12:34 < gmaxwell> previously the dispatch overhead made that irrelevant-- but perhaps with jeremyrubin's work the overhead is low enough to make that kind of parallelism useful for something. 12:36 < morcos> so what are your thoughts on caching the hashes for a tx in AcceptToMemoryPool and then the main thread can still check that first before calculating them itself, so maybe that would be pretty fast 12:37 < morcos> would need only simple synchronization on that b/c its only accessed by ATMP and the main thread 12:37 < jeremyrubin> What about using some kind of atomic future for the hashes 12:37 < jeremyrubin> First script check to get there evaluates it and fills it in? 12:37 < gmaxwell> uh the cacheline bouncing, it hurts. 12:38 < gmaxwell> morcos: similar to how we have the transaction id hash just calculated once (hopefully) and carried around with the transaction? 12:38 < jeremyrubin> Well... 12:38 < jeremyrubin> actually not that bad 12:38 < jeremyrubin> MESI state only causes invalidation on write 12:38 < jeremyrubin> which happens once 12:38 < gmaxwell> there is no actual meaningful concurrency here, however. 12:39 < gmaxwell> only false concurency created by logistics. (to the extent this hashing is done multiple times, it's only because its being done redundantly) 12:41 < gmaxwell> morcos: or store validation flags in the mempool and assume valid if the same flags are still in effect ... 12:41 < sdaftuar> gmaxwell: gah 12:41 < morcos> gmaxwell: ha, the validation cache, that scares me! 12:42 < morcos> but yeah i think easy enough to just store the hashes 12:45 < morcos> ok, well not an emergency, just wanted to see what thoughts you guys had, will circle back when we have a proposed change 12:55 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has quit [Quit: Leaving.] 12:59 -!- timothy [~quassel@archlinux/trusteduser/DrizztBSD] has quit [Disconnected by services] 12:59 -!- drizztbsd [~quassel@archlinux/trusteduser/DrizztBSD] has joined #bitcoin-core-dev 12:59 -!- drizztbsd is now known as timothy 13:00 -!- cryptapus [~cryptapus@unaffiliated/cryptapus] has quit [Ping timeout: 265 seconds] 13:12 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 13:21 < Chris_Stewart_5> jeremyrubin: With your new pull request (#8670), are you suggesting writing a new testing framework specific to bitcoin from scratch? 13:23 -!- jtimon [~quassel@38.110.132.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 13:36 < jeremyrubin> The content of the tests will not change, just the runner. 13:36 < jeremyrubin> Chris_Stewart_5: ^^ 13:50 -!- CocoBTC [~coco@c-703b71d5.136-1-64736c10.cust.bredbandsbolaget.se] has joined #bitcoin-core-dev 14:18 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 14:31 -!- cryptapus_afk is now known as cryptapus 14:41 -!- kyletorpey [~kyle@pool-173-53-94-96.rcmdva.fios.verizon.net] has joined #bitcoin-core-dev 14:49 -!- Lightsword [~Lightswor@2604:a880:1:20::1d3:9001] has quit [Ping timeout: 264 seconds] 14:50 -!- Lightsword [~Lightswor@2604:a880:1:20::1d3:9001] has joined #bitcoin-core-dev 14:54 < sipa> jeremyrubin: feature request: a command line argument to make the binary crash on test failure 14:54 < sipa> so a core dump file gets created 14:56 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 14:57 < jeremyrubin> sipa: please put in the issue to keep it catalouged 14:57 < jeremyrubin> but good suggestion; I was trying to get core dumps on travis for a while and couldn't 14:57 -!- PRab [~chatzilla@c-68-62-95-247.hsd1.mi.comcast.net] has joined #bitcoin-core-dev 15:01 -!- cryptapus is now known as cryptapus_afk 15:08 < kanzure> what were you trying? the after_failure stuff wasn't working for you or something? or it did work, but couldn't find the actual core dumps, and therefore couldn't upload those somewhere? 15:08 < kanzure> btw i also think running gdb bt might be good enough in after_failure 15:08 < kanzure> perhaps once for each core dump too 15:10 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 15:12 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has quit [Quit: Leaving.] 15:12 < sipa> jeremyrubin: agree, will report on issur 15:13 -!- TomMc [~tom@unaffiliated/tommc] has quit [Ping timeout: 252 seconds] 15:14 -!- vega4 [~pc_rafals@user-31-175-254-216.play-internet.pl] has joined #bitcoin-core-dev 15:15 < kanzure> jeremyrubin: for 8670 perhaps the silly xml outputs should be considered, and (separately) compatibility with mutation testing. 15:17 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has joined #bitcoin-core-dev 15:18 < jeremyrubin> kanzure: how about jsons the kids like those these days 15:19 * BlueMatt stabs kanzure 15:19 < kanzure> yeah but i forget the name of the json test output 'standard'/format 15:20 < BlueMatt> kanzure: how about the first personw ho needs that can implement it 15:20 < gmaxwell> ugh 15:20 < kanzure> BlueMatt: the issuetext is asking for 15:20 < kanzure> ok whatever. i don't care. 15:21 < kanzure> it would be more efficient to complain about the issue text in particular in the future :) 15:21 < BlueMatt> yes 15:28 -!- TomMc [~tom@unaffiliated/tommc] has joined #bitcoin-core-dev 15:30 -!- veleiro [~veleiro@fsf/member/veleiro] has joined #bitcoin-core-dev 15:48 < veleiro> Im trying to build v0.13.0 from source on a beaglebone black with debian jessie, i had to compile db4.8 from source but i installed libboost-all-dev, but in the ./configure stage the error i see is "configure: error: No working boost sleep implementation found." I went through https://github.com/bitcoin/bitcoin/issues/3003 with no success 15:49 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has quit [Quit: MarcoFalke] 15:49 < veleiro> also, the build readme isnt clear about compiling boost from source 15:49 < sipa> that's surprising 15:50 < sipa> libboost-all-dev should have a sleep implementatio 15:50 < sipa> is itp possible you have multiple boost versions side by side? 15:52 < veleiro> its possible that i may have tried to compile boost from source when i went through this before, but it was a few weeks, but wouldnt ./configure use the system package version unless specified otherwise? 15:53 < veleiro> i'll try to remove all boost and see whats left over 15:53 < sipa> it searches in many places 15:53 < sipa> what os is this? 15:54 < sipa> and diatribution 15:54 < veleiro> debian 8 jessie 15:54 < veleiro> on armv7 15:54 < sipa> that should work fine 15:54 < sipa> you can also try to do a depends build 15:54 < sipa> which builds all dependencies for you and creates a static buildd 15:54 < GitHub190> [bitcoin] JeremyRubin opened pull request #8681: Performance Regression Fix: Pre-Allocate txChanged vector (master...fix-perf-regressed-txChanged) https://github.com/bitcoin/bitcoin/pull/8681 15:55 -!- TomMc [~tom@unaffiliated/tommc] has quit [Ping timeout: 264 seconds] 15:56 < veleiro> looks like something is also in /usr/local/include/boost/ after removing boost libraries. I'll try a depends build 15:57 < sipa> cd into depends/ 15:57 < sipa> and follow the readme 16:03 < cfields> iirc "No working boost sleep" is kinda code for "boost failed to compile on the sleep test" 16:03 < cfields> i'd suggest that we fix that, except that the test can go away after the std::thread PR goes in 16:07 < sipa> \o/ 16:08 -!- CocoBTC [~coco@c-703b71d5.136-1-64736c10.cust.bredbandsbolaget.se] has quit [Quit: Leaving] 16:14 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 16:29 < cfields> morcos / jeremyrubin: as jeremyrubin suggested above, here's a quick hack at a simple future for the new hashing: https://github.com/theuni/bitcoin/commit/e93f724f0554dae43063080ea9d6c87650315c6e 16:30 < cfields> in that commit the wait() is directly after the calculation, so it can only be worse. Would need to experiment with how early we can begin hashing to offload the most 16:34 < veleiro> error in depends build too :( got any ideas? I couldnt find anything right off: "error: toolset gcc initialization: error: provided command 'armv7l-unknown-linux-gnueabihf-g++' not found" (gcc version 4.9.2) 16:35 < jeremyrubin> cfields: that was fast 16:36 < jeremyrubin> Hm 16:37 < jeremyrubin> I like the general idea... 16:38 < jeremyrubin> Initially I figured that the scriptcheck threads could, on a first visited policy, compute these hashes. 16:38 < jeremyrubin> Obviously putting them earlier is better 16:39 < jeremyrubin> Also std::mutex is :/ 16:40 < jeremyrubin> nicer to have cooridnation free. 16:40 < jeremyrubin> I have an idea 16:40 < jeremyrubin> CBlock is immutable? 16:40 < jeremyrubin> What if you just pass a pointer to it 16:40 < jeremyrubin> and have the background thread ONLY do all the hashes 16:52 < cfields> jeremyrubin: sure, it was just a quick hack. I figured it'd be helpful to have the scriptcheck threads do it, but that got complicated in my head pretty quickly. Figured it'd be worth experimenting before committing to the complication 16:53 < cfields> jeremyrubin: i don't think the overhead of the mutex/condvar is significant enough to throw off the "is it worth doing" tests :) 16:54 < cfields> jeremyrubin: and sure, makes sense to do on the per-block level, but only if we don't end up caching in ATMP 16:56 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Ping timeout: 255 seconds] 16:58 -!- justanotheruser is now known as justanotherus3r 16:59 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-core-dev 17:28 -!- justanotherus3r is now known as justanotheruser 17:36 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-jbijoaxwxnmxqglc] has quit [Quit: Connection closed for inactivity] 17:57 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has quit [Remote host closed the connection] 17:58 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has joined #bitcoin-core-dev 18:24 -!- Lauda [~quassel@unaffiliated/lauda] has quit [Quit: No Ping reply in 180 seconds.] 18:28 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 244 seconds] 18:32 -!- Lauda [~quassel@unaffiliated/lauda] has joined #bitcoin-core-dev 18:38 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 250 seconds] 18:39 < veleiro> found the problem. couldnt get the depends build to work, but i removed /usr/local/lib/libboost* and /usr/local/include/boost* and reinstalled libboost-all-dev. thanks for the advice sipa 19:07 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 19:10 -!- Samdney [~Samdney@dyn-ant666999.hawo.ipv6.uni-erlangen.de] has left #bitcoin-core-dev ["Verlassend"] 19:33 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 19:34 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 19:39 -!- fengling [~fengling@58.135.95.136] has joined #bitcoin-core-dev 19:54 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 240 seconds] 19:56 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has joined #bitcoin-core-dev 19:57 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has quit [Quit: Leaving.] 20:13 -!- droark [~droark@c-24-22-36-12.hsd1.or.comcast.net] has joined #bitcoin-core-dev 20:17 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 265 seconds] 20:17 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-ezldzaiguxqaakja] has quit [Quit: Connection closed for inactivity] 20:21 -!- jtimon [~quassel@38.110.132.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 20:36 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 20:37 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 244 seconds] 21:17 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 21:18 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 21:35 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 21:36 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 22:11 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 22:12 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 22:22 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 22:23 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 22:32 < cfields> jeremyrubin: started reviewing your checkqueue, but the emplacer distracted me. Will pick up where I left off tomorrow. 22:50 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-wgsjxxbsndygdrip] has joined #bitcoin-core-dev 23:35 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Quit: bye] 23:38 -!- arubi_ [~ese168@unaffiliated/arubi] has joined #bitcoin-core-dev 23:41 -!- arubi [~ese168@unaffiliated/arubi] has quit [Ping timeout: 252 seconds] 23:47 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-otfglfdrjaqxsnwa] has joined #bitcoin-core-dev 23:51 -!- owowo [ovovo@gateway/vpn/mullvad/x-jkhrhfzikbnzxyui] has quit [K-Lined] 23:52 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 23:55 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving]