12016-05-10T00:24:18  *** tsunami11 has quit IRC
  22016-05-10T00:28:43  *** bysherper has joined #bitcoin-core-dev
  32016-05-10T00:31:10  *** Ylbam has quit IRC
  42016-05-10T00:31:34  *** earlest has quit IRC
  52016-05-10T00:34:47  *** ChanServ sets mode: +o btcdrak
  62016-05-10T00:34:49  *** btcdrak sets mode: +q slackircbridge!*@*
  72016-05-10T00:34:57  *** ChanServ sets mode: -o btcdrak
  82016-05-10T00:38:47  *** slackircbridge has quit IRC
  92016-05-10T00:39:00  *** slackircbridge has joined #bitcoin-core-dev
 102016-05-10T00:44:27  *** ChanServ sets mode: +o btcdrak
 112016-05-10T00:44:40  *** ChanServ sets mode: -o btcdrak
 122016-05-10T00:56:11  *** Justinus has quit IRC
 132016-05-10T00:56:59  *** slackircbridge has quit IRC
 142016-05-10T00:58:14  *** slackircbridge has joined #bitcoin-core-dev
 152016-05-10T00:58:42  *** erasmospunk has quit IRC
 162016-05-10T00:59:05  *** erasmospunk has joined #bitcoin-core-dev
 172016-05-10T01:00:03  *** laurentmt has joined #bitcoin-core-dev
 182016-05-10T01:02:20  *** slackircbridge has quit IRC
 192016-05-10T01:02:33  *** slackircbridge has joined #bitcoin-core-dev
 202016-05-10T01:03:32  *** laurentmt has quit IRC
 212016-05-10T01:05:14  *** slackircbridge has quit IRC
 222016-05-10T01:06:28  *** slackircbridge has joined #bitcoin-core-dev
 232016-05-10T01:08:51  *** slackircbridge has quit IRC
 242016-05-10T01:09:03  *** slackircbridge has joined #bitcoin-core-dev
 252016-05-10T01:18:45  <GitHub94> [bitcoin] wtogami opened pull request #8033: Fix Socks5() connect failures to be less noisy and unnecessarily scary (master...proxy_fail_too_scary) https://github.com/bitcoin/bitcoin/pull/8033
 262016-05-10T01:22:21  *** Chris_Stewart_5 has quit IRC
 272016-05-10T01:28:31  *** alpalp has quit IRC
 282016-05-10T01:47:03  *** alpalp has joined #bitcoin-core-dev
 292016-05-10T01:53:01  *** Alopex has quit IRC
 302016-05-10T01:54:06  *** Alopex has joined #bitcoin-core-dev
 312016-05-10T01:59:14  *** belcher has quit IRC
 322016-05-10T02:03:13  *** erasmospunk has quit IRC
 332016-05-10T02:10:05  *** anchow101 has joined #bitcoin-core-dev
 342016-05-10T02:22:54  *** fanquake has joined #bitcoin-core-dev
 352016-05-10T02:25:37  *** alpalp has quit IRC
 362016-05-10T02:34:21  *** anchow101 has quit IRC
 372016-05-10T02:43:42  *** wasi has joined #bitcoin-core-dev
 382016-05-10T02:45:27  *** devrandom has quit IRC
 392016-05-10T02:45:37  *** devrandom has joined #bitcoin-core-dev
 402016-05-10T02:53:04  *** TomMc has quit IRC
 412016-05-10T03:07:22  *** TomMc has joined #bitcoin-core-dev
 422016-05-10T03:21:05  *** wangchun has quit IRC
 432016-05-10T03:22:00  *** wangchun has joined #bitcoin-core-dev
 442016-05-10T03:25:00  *** moli has quit IRC
 452016-05-10T03:26:46  *** moli has joined #bitcoin-core-dev
 462016-05-10T03:34:37  *** TomMc has quit IRC
 472016-05-10T03:35:56  *** fengling has quit IRC
 482016-05-10T04:04:27  *** fengling has joined #bitcoin-core-dev
 492016-05-10T04:06:24  *** kadoban has quit IRC
 502016-05-10T04:06:51  *** kadoban has joined #bitcoin-core-dev
 512016-05-10T04:18:01  *** Alopex has quit IRC
 522016-05-10T04:19:06  *** Alopex has joined #bitcoin-core-dev
 532016-05-10T04:33:58  *** fengling has quit IRC
 542016-05-10T04:48:01  *** Alopex has quit IRC
 552016-05-10T04:49:07  *** Alopex has joined #bitcoin-core-dev
 562016-05-10T04:57:05  *** challisto has quit IRC
 572016-05-10T05:16:39  *** paveljanik has quit IRC
 582016-05-10T05:21:33  *** fanquake has quit IRC
 592016-05-10T05:49:02  *** Alopex has quit IRC
 602016-05-10T05:50:07  *** Alopex has joined #bitcoin-core-dev
 612016-05-10T06:08:13  *** arubi has quit IRC
 622016-05-10T06:10:34  *** BashCo_ has joined #bitcoin-core-dev
 632016-05-10T06:13:27  *** BashCo has quit IRC
 642016-05-10T06:32:24  *** BashCo has joined #bitcoin-core-dev
 652016-05-10T06:35:33  *** BashCo_ has quit IRC
 662016-05-10T06:40:24  <GitHub23> [bitcoin] fanquake opened pull request #8034: [doc][trivial] Add basic git squash workflow (master...contrib-squash) https://github.com/bitcoin/bitcoin/pull/8034
 672016-05-10T06:45:44  *** gill3s has quit IRC
 682016-05-10T07:05:40  *** blur3d has joined #bitcoin-core-dev
 692016-05-10T07:10:21  *** gill3s has joined #bitcoin-core-dev
 702016-05-10T07:18:03  <jonasschnelli> I'm impressed how bitcoin-core does perform on a 29$ computer (Pine64). Progress=0.5~ in <24h. dbcache=1500. Using a cheap/slow USB stick.
 712016-05-10T07:19:16  *** BashCo_ has joined #bitcoin-core-dev
 722016-05-10T07:20:57  *** BashCo_ has quit IRC
 732016-05-10T07:22:21  *** BashCo has quit IRC
 742016-05-10T07:29:45  *** xiangfu has joined #bitcoin-core-dev
 752016-05-10T07:30:07  <btcdrak> jonasschnelli: did your Pine64 arrive already?
 762016-05-10T07:30:21  <jonasschnelli> Yes. Its syncing next to me.
 772016-05-10T07:30:26  <wumpus> jonasschnelli: nice result
 782016-05-10T07:31:22  <jonasschnelli> I really think this machine could allow my long-term goal: a full node in a box for ~50USD.
 792016-05-10T07:32:13  <jonasschnelli> Nice casing, some led for status indicator. Could come with a 128GB usb stick with the blockchain preloaded. People can refect/re-IBD if they like (led could indicate re-index)
 802016-05-10T07:32:26  <jonasschnelli> "your bank at home"
 812016-05-10T07:39:44  <wumpus> sipa: how do you measure exact cycle counts in #8020?
 822016-05-10T07:41:13  <wumpus> jonasschnelli: such a thing has also always been my plan, but yes up to now devices have always been too weak for that. People using bitcoind on a RPi are just practicing masochism.
 832016-05-10T07:41:59  <jonasschnelli> wumpus: Agree. Ordoid and Pine are capable. RPi is probably not.
 842016-05-10T07:42:13  * jonasschnelli is also wondering how sipa does measure the cycles...
 852016-05-10T07:42:51  <jonasschnelli> can you measure it with gdb by stepping single instructions?
 862016-05-10T07:42:58  <jonasschnelli> (on ASM level)
 872016-05-10T07:44:04  <wumpus> I think he uses 'performance counters' with some profiler, it's certainly possible to count instructions and cycles with linux' 'perf' for example on a larger scale but I've never been able to do so on a per-function level
 882016-05-10T07:44:20  <wumpus> so yes I wonder what exact software
 892016-05-10T07:45:44  <wumpus> try 'perf stat ls' for example
 902016-05-10T07:48:18  <wumpus> of course the number of cycles will be different per CPU type, even between different vendors and models
 912016-05-10T07:49:00  <wumpus> but still it's nice to be able to measure it that precisely
 922016-05-10T07:52:55  <wumpus> what is possible with perf is 'sampling' e.g. making it probe the counters a certain number of amount per second, it's possible t ocreate some nice flame graph diagrams that way where most of resources are spent: http://www.brendangregg.com/flamegraphs.html
 932016-05-10T07:54:03  <wumpus> there is even a 'perf top' to see what processes/functions consume most CPU cycles globally
 942016-05-10T07:58:16  <jonasschnelli> `perf top` is nice
 952016-05-10T07:58:29  <jonasschnelli> hah: 33.96%  bitcoind                   [.] (anonymous namespace)::sha256::Transform(unsigned int*, unsigned char const*)
 962016-05-10T08:00:27  <wumpus> heh yes bitcoind spends a lot of time in sha256, leveldb spends a lot of time in crc32c
 972016-05-10T08:01:20  <wumpus> a more optimized sha256 (for example using sse intrinsics) could likely speed up things, there's so much hashing
 982016-05-10T08:02:25  <wumpus> this is why everyone wants the cpus with sha256 instructions to be finally released
 992016-05-10T08:02:36  <wumpus> which reminds me, jonasschnelli what are the extension bits in /proc/cpuinfo on your aarch64 board?
1002016-05-10T08:03:03  * jonasschnelli looking...
1012016-05-10T08:03:04  <wumpus> odroid C2 had the crc32 extension but not sha :(
1022016-05-10T08:03:15  <wumpus> s/had/has
1032016-05-10T08:03:31  <jonasschnelli> hah: Features	: fp asimd aes pmull sha1 sha2 crc32
1042016-05-10T08:03:38  <wumpus> awesome!
1052016-05-10T08:03:49  <jonasschnelli> (but the pref stats above are from a different computer)
1062016-05-10T08:03:59  <wumpus> Features        : fp asimd crc32
1072016-05-10T08:04:13  * jonasschnelli installing pref on the Pine64
1082016-05-10T08:04:18  <wumpus> I'd expected so: perf stat and friends by far work best on x86
1092016-05-10T08:04:53  <wumpus> performance counter support for other CPUs is stil catching up, though it sometimes works
1102016-05-10T08:05:07  <jonasschnelli> Would openCL be something to speed up SHA256 batch calculation? At least for desktop pcs?
1112016-05-10T08:05:54  <wumpus> in any case from what I understand this means you can use the vsha256hq_u32 vsha256h2q_u32 vsha256su0q_u32 vsha256su1q_u32 NEON intrinsics on that board
1122016-05-10T08:06:06  *** Squidicuz has quit IRC
1132016-05-10T08:06:33  <wumpus> I don't know yet how to implement sha256::Transform with them, as I lost interest as it's not possible with my board, but it should be possible :-)
1142016-05-10T08:07:03  <jonasschnelli> Hmm... yes. This sounds after another weekend project. :)
1152016-05-10T08:07:12  <jonasschnelli> But free weekends are so precious and rare!
1162016-05-10T08:08:02  *** kadoban has quit IRC
1172016-05-10T08:08:21  <wumpus> sha256 is an inherently linear operation, I'm not sure how well itlends itself to OpenCL paralellization. Indeed maybe if you can manage to queue up a lot of different things to be  SHA256'ed at once
1182016-05-10T08:08:37  <wumpus> same for doing secp256k1 operations in opencl
1192016-05-10T08:09:16  <wumpus> at the least, GPUs became a lot better with integer operations compared to the time I used it a lot, partially thanks to bitcoin mining :-)
1202016-05-10T08:09:27  <jonasschnelli> Yes. But the main problems is probably how to split of batches and not loose performance in syncing back these wored-down batches.
1212016-05-10T08:09:33  <jonasschnelli> *worked
1222016-05-10T08:10:12  <wumpus> yes, exactly, usually the problem is how to structure the work at a higher level
1232016-05-10T08:10:19  *** xiangfu has quit IRC
1242016-05-10T08:10:38  <wumpus> in any case I think there is low hanging fruit in the form of better CPU implementations
1252016-05-10T08:11:35  <jonasschnelli> Right. And I don't expect good GPUs in most bitcoind machines.
1262016-05-10T08:11:46  <jonasschnelli> (mostly VPS/servers or barbones)
1272016-05-10T08:11:48  <wumpus> e.g. there are also some practical issues with GPUs, they tend to be even less reliable (on average) than CPUs, and prone to overheating
1282016-05-10T08:12:48  <wumpus> that too, who wants to use their high end gaming machine to sync the chain (except to show off how fast it can be done)
1292016-05-10T08:13:04  *** arowser_ has quit IRC
1302016-05-10T08:13:51  *** arowser has joined #bitcoin-core-dev
1312016-05-10T08:14:05  *** fengling has joined #bitcoin-core-dev
1322016-05-10T08:18:11  *** jannes has joined #bitcoin-core-dev
1332016-05-10T08:19:52  *** Guyver2 has joined #bitcoin-core-dev
1342016-05-10T08:21:21  <wumpus> paper about fast sha256 implementations using SSE4.2 and AVX instructions https://www-ssl.intel.com/content/dam/www/public/us/en/documents/white-papers/sha-256-implementations-paper.pdf
1352016-05-10T08:24:08  *** AaronvanW has joined #bitcoin-core-dev
1362016-05-10T08:33:40  <GitHub195> [bitcoin] jonasschnelli pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/4e14afe42fdd...b33824b76cbf
1372016-05-10T08:33:41  <GitHub195> bitcoin/master 3902a29 Tyler Hardin: Qt: Delay user confirmation of send...
1382016-05-10T08:33:41  <GitHub195> bitcoin/master b33824b Jonas Schnelli: Merge #8012: Qt: Delay user confirmation of send...
1392016-05-10T08:33:50  <GitHub160> [bitcoin] jonasschnelli closed pull request #8012: Qt: Delay user confirmation of send (master...send-delay) https://github.com/bitcoin/bitcoin/pull/8012
1402016-05-10T08:34:44  *** BashCo has joined #bitcoin-core-dev
1412016-05-10T08:36:33  *** fengling has quit IRC
1422016-05-10T08:57:38  *** BashCo has quit IRC
1432016-05-10T09:03:16  *** muftop has quit IRC
1442016-05-10T09:03:37  *** muftop has joined #bitcoin-core-dev
1452016-05-10T09:08:09  *** BashCo has joined #bitcoin-core-dev
1462016-05-10T09:21:55  <GitHub8> [bitcoin] jonasschnelli opened pull request #8035: [Wallet] Add simplest BIP32/deterministic key generation implementation (master...2016/05/simplest_hd) https://github.com/bitcoin/bitcoin/pull/8035
1472016-05-10T09:26:38  <GitHub24> [bitcoin] jonasschnelli closed pull request #6265: Add HD/Bip32 support (master...2015/06/wallet_bip32) https://github.com/bitcoin/bitcoin/pull/6265
1482016-05-10T09:26:54  <GitHub98> [bitcoin] jonasschnelli closed pull request #7273: [Wallet] Simple HD/BIP32 support (master...2016/01/hdsimple) https://github.com/bitcoin/bitcoin/pull/7273
1492016-05-10T09:27:44  <gmaxwell> bluematt: sipa:  Another proposed implementation tweak for compactblocks:  The sender can use the formula to decide the length to send.  The reciever can then also use the formula, and if their mempool is too big for the number of bytes sent, it can just the top subset of the mempool.
1502016-05-10T09:29:50  <jonasschnelli> gmaxwell, sipa: Maybe you find time to review the "simplest" HD PR: https://github.com/bitcoin/bitcoin/pull/8035
1512016-05-10T09:29:55  <gmaxwell> BlueMatt: if you get sipa' implementation tweaks in, I'll get some public nodes up running it.   Maybe with a little hack to continually INV top of the mempool to you every block, in order to hotstart you.  (otherwise you have to run it for a day to get realistic hit rates)
1522016-05-10T09:30:04  *** Guyver2 has quit IRC
1532016-05-10T09:30:06  <gmaxwell> jonasschnelli: awesome.
1542016-05-10T09:30:20  *** dgenr8 has quit IRC
1552016-05-10T09:30:45  *** dgenr8 has joined #bitcoin-core-dev
1562016-05-10T09:30:57  <jonasschnelli> Breaking up the CHDChain data-model would save another 10-20 lines. But would lead to a ugly design.
1572016-05-10T09:40:29  *** erasmospunk has joined #bitcoin-core-dev
1582016-05-10T09:52:03  *** BashCo has quit IRC
1592016-05-10T09:53:02  *** BashCo has joined #bitcoin-core-dev
1602016-05-10T09:53:30  *** BashCo has quit IRC
1612016-05-10T09:56:24  *** BashCo has joined #bitcoin-core-dev
1622016-05-10T09:59:19  *** BashCo has quit IRC
1632016-05-10T10:00:22  *** BashCo has joined #bitcoin-core-dev
1642016-05-10T10:00:51  *** BashCo has quit IRC
1652016-05-10T10:02:12  *** BashCo has joined #bitcoin-core-dev
1662016-05-10T10:03:06  *** BashCo has quit IRC
1672016-05-10T10:04:02  *** BashCo has joined #bitcoin-core-dev
1682016-05-10T10:04:56  *** BashCo has quit IRC
1692016-05-10T10:06:32  *** BashCo has joined #bitcoin-core-dev
1702016-05-10T10:07:09  *** BashCo has quit IRC
1712016-05-10T10:08:30  <GitHub152> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/b33824b76cbf...5767e80dda7a
1722016-05-10T10:08:31  <GitHub152> bitcoin/master db18ab2 Pavel Janík: Reenable multithread scheduler test.
1732016-05-10T10:08:32  <GitHub152> bitcoin/master 166e4b0 Pavel Janík: Notify other serviceQueue thread we are finished to prevent deadlocks.
1742016-05-10T10:08:32  <GitHub152> bitcoin/master 5767e80 Wladimir J. van der Laan: Merge #8016: Fix multithread CScheduler and reenable test...
1752016-05-10T10:08:40  <GitHub32> [bitcoin] laanwj closed pull request #8016: Fix multithread CScheduler and reenable test (master...20160506_multithread_CScheduler) https://github.com/bitcoin/bitcoin/pull/8016
1762016-05-10T10:09:20  <GitHub142> [bitcoin] laanwj closed pull request #8005: Add a comment indicating that the btc devs don't want a warning fixed (master...note-that-unused-function-compiler-warning-should-not-be-fixed) https://github.com/bitcoin/bitcoin/pull/8005
1772016-05-10T10:09:33  *** moli has quit IRC
1782016-05-10T10:12:03  *** erasmospunk has quit IRC
1792016-05-10T10:13:30  *** BashCo has joined #bitcoin-core-dev
1802016-05-10T10:14:24  *** BashCo has quit IRC
1812016-05-10T10:15:29  *** BashCo has joined #bitcoin-core-dev
1822016-05-10T10:16:24  *** BashCo has quit IRC
1832016-05-10T10:17:24  *** BashCo has joined #bitcoin-core-dev
1842016-05-10T10:17:49  *** BashCo has quit IRC
1852016-05-10T10:19:34  *** BashCo has joined #bitcoin-core-dev
1862016-05-10T10:20:29  *** BashCo has quit IRC
1872016-05-10T10:21:28  *** BashCo has joined #bitcoin-core-dev
1882016-05-10T10:22:22  *** BashCo has quit IRC
1892016-05-10T10:23:29  *** BashCo has joined #bitcoin-core-dev
1902016-05-10T10:23:29  *** BashCo has quit IRC
1912016-05-10T10:27:45  *** paveljanik has joined #bitcoin-core-dev
1922016-05-10T10:27:45  *** paveljanik has joined #bitcoin-core-dev
1932016-05-10T10:30:18  <paveljanik> jonasschnelli, great work on the HD wallet!
1942016-05-10T10:31:25  *** BashCo has joined #bitcoin-core-dev
1952016-05-10T10:33:20  *** BashCo has quit IRC
1962016-05-10T10:35:01  *** BashCo has joined #bitcoin-core-dev
1972016-05-10T10:35:01  *** BashCo has quit IRC
1982016-05-10T10:35:29  *** gill3s has quit IRC
1992016-05-10T10:37:06  *** erasmospunk has joined #bitcoin-core-dev
2002016-05-10T10:37:13  *** BashCo has joined #bitcoin-core-dev
2012016-05-10T10:38:07  *** BashCo has quit IRC
2022016-05-10T10:43:46  <GitHub184> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/5767e80dda7a...f7a21dae5dbf
2032016-05-10T10:43:47  <GitHub184> bitcoin/master addb9d2 instagibbs: Remove state arg from ReconsiderBlock
2042016-05-10T10:43:47  <GitHub184> bitcoin/master 657e07e instagibbs: Rename ReconsiderBlock func to reflect real behavior
2052016-05-10T10:43:48  <GitHub184> bitcoin/master f7a21da Wladimir J. van der Laan: Merge #8019: Remove state arg from ReconsiderBlock, rename to ResetBlockFailureFlags...
2062016-05-10T10:43:56  <GitHub167> [bitcoin] laanwj closed pull request #8019: Remove state arg from ReconsiderBlock, rename to ResetBlockFailureFlags (master...reblarg) https://github.com/bitcoin/bitcoin/pull/8019
2072016-05-10T10:49:34  *** erasmospunk has quit IRC
2082016-05-10T10:50:23  *** G1lius has joined #bitcoin-core-dev
2092016-05-10T10:57:05  <GitHub126> [bitcoin] laanwj opened pull request #8036: init: Move berkeleydb version reporting to wallet (master...2016_05_berkeleydb_report_in_wallet) https://github.com/bitcoin/bitcoin/pull/8036
2102016-05-10T11:03:58  *** erasmospunk has joined #bitcoin-core-dev
2112016-05-10T11:21:18  *** Ylbam has joined #bitcoin-core-dev
2122016-05-10T11:25:17  *** cryptapus_ has joined #bitcoin-core-dev
2132016-05-10T11:25:17  *** cryptapus_ has joined #bitcoin-core-dev
2142016-05-10T11:29:53  *** cryptapus_ is now known as cryptapus
2152016-05-10T11:30:32  *** laurentmt has joined #bitcoin-core-dev
2162016-05-10T11:38:06  *** BashCo has joined #bitcoin-core-dev
2172016-05-10T11:38:06  *** BashCo has quit IRC
2182016-05-10T11:39:46  *** gill3s has joined #bitcoin-core-dev
2192016-05-10T11:41:29  *** gill3s has joined #bitcoin-core-dev
2202016-05-10T11:42:42  *** BashCo has joined #bitcoin-core-dev
2212016-05-10T11:43:36  *** BashCo has quit IRC
2222016-05-10T11:45:11  *** BashCo has joined #bitcoin-core-dev
2232016-05-10T11:46:49  *** BashCo has quit IRC
2242016-05-10T11:48:22  *** BashCo has joined #bitcoin-core-dev
2252016-05-10T11:49:16  *** BashCo has quit IRC
2262016-05-10T11:50:16  *** BashCo has joined #bitcoin-core-dev
2272016-05-10T11:51:10  *** BashCo has quit IRC
2282016-05-10T11:53:42  *** BashCo has joined #bitcoin-core-dev
2292016-05-10T11:54:37  *** BashCo has quit IRC
2302016-05-10T11:55:23  *** BashCo has joined #bitcoin-core-dev
2312016-05-10T11:55:23  *** BashCo has quit IRC
2322016-05-10T11:57:19  *** BashCo has joined #bitcoin-core-dev
2332016-05-10T11:58:05  *** BashCo has quit IRC
2342016-05-10T12:07:00  *** erasmospunk has quit IRC
2352016-05-10T12:21:17  *** abritoid has joined #bitcoin-core-dev
2362016-05-10T12:23:18  *** gavinand1esen has quit IRC
2372016-05-10T12:23:34  *** paveljanik has quit IRC
2382016-05-10T12:23:59  *** gavinandresen has joined #bitcoin-core-dev
2392016-05-10T12:24:24  *** gavinandresen is now known as Guest30834
2402016-05-10T12:25:17  *** arowser has quit IRC
2412016-05-10T12:25:40  *** arowser has joined #bitcoin-core-dev
2422016-05-10T12:29:36  *** jtimon has joined #bitcoin-core-dev
2432016-05-10T12:38:18  *** Chris_Stewart_5 has joined #bitcoin-core-dev
2442016-05-10T12:47:15  *** Chris_Stewart_5 has quit IRC
2452016-05-10T12:48:17  *** abritoid has quit IRC
2462016-05-10T12:50:54  *** Chris_Stewart_5 has joined #bitcoin-core-dev
2472016-05-10T12:59:01  *** murch has joined #bitcoin-core-dev
2482016-05-10T13:01:40  *** alpalp has joined #bitcoin-core-dev
2492016-05-10T13:06:27  *** alpalp has quit IRC
2502016-05-10T13:16:19  *** G1lius has quit IRC
2512016-05-10T13:16:29  <GitHub58> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/f7a21dae5dbf...41138f914d16
2522016-05-10T13:16:29  <GitHub58> bitcoin/master 3e2c946 Wladimir J. van der Laan: init: Move berkeleydb version reporting to wallet...
2532016-05-10T13:16:30  <GitHub58> bitcoin/master 41138f9 Wladimir J. van der Laan: Merge #8036: init: Move berkeleydb version reporting to wallet...
2542016-05-10T13:16:39  <GitHub11> [bitcoin] laanwj closed pull request #8036: init: Move berkeleydb version reporting to wallet (master...2016_05_berkeleydb_report_in_wallet) https://github.com/bitcoin/bitcoin/pull/8036
2552016-05-10T13:17:02  *** G1lius has joined #bitcoin-core-dev
2562016-05-10T13:17:45  *** blur3d has quit IRC
2572016-05-10T13:25:41  *** Chris_Stewart_5 has quit IRC
2582016-05-10T13:26:45  *** moli has joined #bitcoin-core-dev
2592016-05-10T13:27:50  *** Chris_Stewart_5 has joined #bitcoin-core-dev
2602016-05-10T13:48:37  *** TomMc has joined #bitcoin-core-dev
2612016-05-10T13:51:52  <GitHub74> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/41138f914d16...373b50debaa9
2622016-05-10T13:51:52  <GitHub74> bitcoin/master 0fd5997 Patrick Strateman: Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk
2632016-05-10T13:51:53  <GitHub74> bitcoin/master 373b50d Wladimir J. van der Laan: Merge #8028: Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk...
2642016-05-10T13:52:02  <GitHub54> [bitcoin] laanwj closed pull request #8028: Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk (master...2016-05-09-cwalletdb-writetx) https://github.com/bitcoin/bitcoin/pull/8028
2652016-05-10T13:52:24  *** Giszmo has joined #bitcoin-core-dev
2662016-05-10T14:07:14  *** arowser has quit IRC
2672016-05-10T14:08:03  *** arowser has joined #bitcoin-core-dev
2682016-05-10T14:41:07  *** Michail1 has quit IRC
2692016-05-10T14:41:07  <BlueMatt> gmaxwell/sipa: yea, thinking about it I'm really not a fan of the sender calculating the size in compact blocks...it is really awkward that the sender is picking a value based on their own mempool size assuming the receiver has the same size
2702016-05-10T14:41:22  *** earlest has joined #bitcoin-core-dev
2712016-05-10T14:42:15  <gmaxwell> BlueMatt: it's harmless, because the reciever can artifically reduce their effective mempool size if the sender picked too small a value.  (and if the sender picked too large, thats harmless too, just a bit more bandwidth)
2722016-05-10T14:42:50  <BlueMatt> not if, eg, the sender just was brought online, so the mempool isnt the top of the peers mempool, but a different random set
2732016-05-10T14:43:20  <gmaxwell> what does that have to do with anything?
2742016-05-10T14:44:29  <gmaxwell> if so, they may assume the peer's mempool is smaller than it is, send only 5 bytes when they should have sent 6 and the peer will end up having to gettxn as if they only used the top 10000 txn in their mempool.
2752016-05-10T14:44:34  *** bysherper has quit IRC
2762016-05-10T14:44:55  <BlueMatt> gmaxwell: hmm? if the sending peer just came online, then their mempool is small, but random, not the "top X" txn.
2772016-05-10T14:45:12  <gmaxwell> the content of the sending peers mempool isn't important.
2782016-05-10T14:45:31  <BlueMatt> no, but its size matters
2792016-05-10T14:45:38  <BlueMatt> oh, i see your point though
2802016-05-10T14:45:55  <gmaxwell> right.
2812016-05-10T14:46:26  <gmaxwell> it just means they may go to small, but if they do, worse that happens is the reciever needs to gettxn as if the recievers mempool was also smaller.
2822016-05-10T14:46:43  <gmaxwell> (though could still use the extra txn in an attempted gettxn-less reconstruction)
2832016-05-10T14:47:11  *** Michail1 has joined #bitcoin-core-dev
2842016-05-10T14:47:20  <gmaxwell> e.g. use whole pool? succest? if so top. Else remove everything except the top X (based on size), and gettxn.
2852016-05-10T14:47:26  <gmaxwell> er success*
2862016-05-10T14:47:53  <BlueMatt> still, makes me uncomfortable for the sender to pick a shortid size based on their mempool size when what actually matters is the receivers mempool, or, really, the miners mempool
2872016-05-10T14:48:24  <BlueMatt> like, this falls apart the second a miner picks a tx not from the top of the fee-sorted pool
2882016-05-10T14:48:29  <BlueMatt> or with cpfp or something
2892016-05-10T14:48:32  <gmaxwell> what matters is pretty much exclusively the recievers mempool.  the driving factor in the fp rate is how many txn will be compared against the short IDs.
2902016-05-10T14:48:52  <BlueMatt> yesyes, but you're suggesting using the "top X" from your mempool
2912016-05-10T14:49:14  <gmaxwell> it doesn't fall appart, just more approximate. in reality though you're talking about a corner case. 5 bytes is good for mempools significantly larger than we have typically.
2922016-05-10T14:49:42  <BlueMatt> hmm...lemme get more coffee and think, I may just be being tired
2932016-05-10T14:50:16  <gmaxwell> just means that you're going to gettxn a few extra txn when the sender goes too small; this could be further improved by making the sender do the table amount +1.
2942016-05-10T14:53:21  *** Chris_Stewart_5 has quit IRC
2952016-05-10T14:58:23  *** laurentmt has quit IRC
2962016-05-10T15:01:15  *** lecusemble has quit IRC
2972016-05-10T15:11:26  *** Chris_Stewart_5 has joined #bitcoin-core-dev
2982016-05-10T15:23:54  *** bysherper has joined #bitcoin-core-dev
2992016-05-10T15:27:04  *** earlest has quit IRC
3002016-05-10T15:28:27  *** Amnez777 has quit IRC
3012016-05-10T15:33:24  *** earlest has joined #bitcoin-core-dev
3022016-05-10T15:35:09  *** ebfull has joined #bitcoin-core-dev
3032016-05-10T15:36:33  *** bysherper has quit IRC
3042016-05-10T15:47:26  *** bysherper has joined #bitcoin-core-dev
3052016-05-10T15:49:24  *** BashCo has joined #bitcoin-core-dev
3062016-05-10T15:50:34  *** earlest has quit IRC
3072016-05-10T15:56:03  *** earlest has joined #bitcoin-core-dev
3082016-05-10T15:56:23  <GitHub72> [bitcoin] MarcoFalke opened pull request #8038: [qa, doc] Various minor fixes (master...Mf1605-trivial12) https://github.com/bitcoin/bitcoin/pull/8038
3092016-05-10T15:57:46  *** davec has quit IRC
3102016-05-10T15:59:34  *** bysherper has quit IRC
3112016-05-10T16:00:38  <Chris_Stewart_5> Hmm, are the arguments for OP_PUSHDATA parsed as unsigned numbers?
3122016-05-10T16:01:17  *** wasi has quit IRC
3132016-05-10T16:01:34  *** zooko has joined #bitcoin-core-dev
3142016-05-10T16:02:36  *** paveljanik has joined #bitcoin-core-dev
3152016-05-10T16:02:37  *** paveljanik has joined #bitcoin-core-dev
3162016-05-10T16:04:37  *** erasmospunk has joined #bitcoin-core-dev
3172016-05-10T16:05:00  *** davec has joined #bitcoin-core-dev
3182016-05-10T16:12:01  *** MarcoFalke has joined #bitcoin-core-dev
3192016-05-10T16:12:26  <sdaftuar> MarcoFalke: hi -- i was pretty sure the bip9-softforks test would be failing for everyone, but maybe it's a local problem
3202016-05-10T16:12:59  *** Squidicuz has joined #bitcoin-core-dev
3212016-05-10T16:13:12  <MarcoFalke> Is it failing when you try bitcoin/master?
3222016-05-10T16:14:34  <sdaftuar> the failure is only because the script is outputting to stderr, which is introduced in that pull
3232016-05-10T16:14:57  <sdaftuar> so i take it you don't get this error when you run locally? "BDB3028 /tmp/testly60vwvd/blocks.db: unable to flush: No such file or directory
3242016-05-10T16:15:01  <sdaftuar> "
3252016-05-10T16:15:22  <MarcoFalke> nope
3262016-05-10T16:15:29  <MarcoFalke> This happens after the nodes are shut down/
3272016-05-10T16:15:39  <sdaftuar> yeah at the end of the test
3282016-05-10T16:15:58  <sdaftuar> i think it's because the test is deleting the directory that contains the file used by the blockstore
3292016-05-10T16:16:04  *** bysherper has joined #bitcoin-core-dev
3302016-05-10T16:16:05  <sdaftuar> (it does this over and over, sort of a layer violation)
3312016-05-10T16:17:03  <sdaftuar> but i don't know why this would only be affecting me and not you...
3322016-05-10T16:17:31  <sdaftuar> which python do you use?
3332016-05-10T16:17:44  <MarcoFalke> Shouldn't be the python version
3342016-05-10T16:17:52  <MarcoFalke> It fails for you on py2 and py3
3352016-05-10T16:17:59  <MarcoFalke> which bdb are you running?
3362016-05-10T16:18:13  <sdaftuar> hm, not sure how to determine that?
3372016-05-10T16:19:04  *** earlest has quit IRC
3382016-05-10T16:21:15  <MarcoFalke> Should be the default version if you don't pass opts to ./configure
3392016-05-10T16:24:03  *** droark has joined #bitcoin-core-dev
3402016-05-10T16:24:21  <MarcoFalke> Couldn't we just get rid of bdb, so no one has to figure out how to fix those bugs?(c.f. https://github.com/bitcoin/bitcoin/issues?q=is%3Aopen+is%3Aissue+author%3AMarcoFalke+label%3AWallet )
3412016-05-10T16:24:54  <GitHub31> [bitcoin] laanwj opened pull request #8039: bench: Add hash benchmarks (master...2016_05_benchmark_sha256) https://github.com/bitcoin/bitcoin/pull/8039
3422016-05-10T16:25:28  <MarcoFalke> sdaftuar, if you are the only one observing this issue, I am not considering it a blocker for this pull.
3432016-05-10T16:25:37  <MarcoFalke> Mind to open a issue?
3442016-05-10T16:25:47  <sdaftuar> yep that seems fair
3452016-05-10T16:25:50  <sdaftuar> thanks
3462016-05-10T16:29:09  <GitHub51> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/373b50debaa9...423ca302a3ee
3472016-05-10T16:29:10  <GitHub51> bitcoin/master fa494de MarcoFalke: [qa] pull-tester: Run rpc test in parallel
3482016-05-10T16:29:10  <GitHub51> bitcoin/master ccccc59 MarcoFalke: [qa] Add option --portseed to test_framework
3492016-05-10T16:29:11  <GitHub51> bitcoin/master 423ca30 MarcoFalke: Merge #7972:  [qa] pull-tester: Run rpc test in parallel...
3502016-05-10T16:29:16  <GitHub113> [bitcoin] MarcoFalke closed pull request #7972:  [qa] pull-tester: Run rpc test in parallel  (master...Mf1604-qaParallel) https://github.com/bitcoin/bitcoin/pull/7972
3512016-05-10T16:31:27  *** murch has quit IRC
3522016-05-10T16:31:39  *** G2lius has joined #bitcoin-core-dev
3532016-05-10T16:34:44  *** G1lius has quit IRC
3542016-05-10T16:35:14  *** murch has joined #bitcoin-core-dev
3552016-05-10T16:36:54  *** gill3s has quit IRC
3562016-05-10T16:41:11  <sipa> wumpus: i set my cpu to a fixed clock speed, run a microbenchmark, measure how long it takes, multiply by clock speed :)
3572016-05-10T16:41:39  <sipa> /etc/init.d/cpufrequtils stop && for A in $(seq 0 7); do cpufreq-set -c $A -g performance -d 2.6GHz -u 2.6GHz; done
3582016-05-10T16:42:05  *** cryptapus_ has joined #bitcoin-core-dev
3592016-05-10T16:42:05  *** cryptapus_ has joined #bitcoin-core-dev
3602016-05-10T16:42:17  <sipa> (where 2.6 GHz is one below the max non-turbo speed my CPU is capable of)
3612016-05-10T16:45:33  *** cryptapus has quit IRC
3622016-05-10T16:45:55  *** MarcoFalke has quit IRC
3632016-05-10T16:46:52  *** cryptapus_ has quit IRC
3642016-05-10T16:47:03  *** cryptapus_ has joined #bitcoin-core-dev
3652016-05-10T16:47:03  *** cryptapus_ has joined #bitcoin-core-dev
3662016-05-10T16:47:45  *** Chris_Stewart_5 has quit IRC
3672016-05-10T16:49:40  *** kadoban has joined #bitcoin-core-dev
3682016-05-10T16:53:34  *** CubicEarth has joined #bitcoin-core-dev
3692016-05-10T16:55:13  *** zooko has quit IRC
3702016-05-10T16:57:00  *** earlest has joined #bitcoin-core-dev
3712016-05-10T17:00:04  *** bysherper has quit IRC
3722016-05-10T17:01:02  *** bysherper has joined #bitcoin-core-dev
3732016-05-10T17:04:04  *** earlest has quit IRC
3742016-05-10T17:06:14  *** erasmospunk has quit IRC
3752016-05-10T17:07:06  *** lecusemble has joined #bitcoin-core-dev
3762016-05-10T17:51:32  *** earlest has joined #bitcoin-core-dev
3772016-05-10T17:54:34  *** bysherper has quit IRC
3782016-05-10T17:58:37  *** mishfit has joined #bitcoin-core-dev
3792016-05-10T18:06:15  *** Guest89406 has quit IRC
3802016-05-10T18:06:15  *** Guest89406 has joined #bitcoin-core-dev
3812016-05-10T18:06:15  *** Guest89406 is now known as amiller
3822016-05-10T18:14:39  *** G2lius has quit IRC
3832016-05-10T18:25:34  *** Codfection has joined #bitcoin-core-dev
3842016-05-10T18:28:01  *** arubi has joined #bitcoin-core-dev
3852016-05-10T18:29:54  *** Codfection has quit IRC
3862016-05-10T18:44:03  *** Chris_Stewart_5 has joined #bitcoin-core-dev
3872016-05-10T18:51:17  *** Amnez777 has joined #bitcoin-core-dev
3882016-05-10T19:02:01  *** bysherper has joined #bitcoin-core-dev
3892016-05-10T19:02:58  *** phish has quit IRC
3902016-05-10T19:05:04  *** earlest has quit IRC
3912016-05-10T19:06:47  *** CubicEarth has quit IRC
3922016-05-10T19:07:22  *** CubicEarth has joined #bitcoin-core-dev
3932016-05-10T19:13:04  *** phish has joined #bitcoin-core-dev
3942016-05-10T19:14:59  *** cryptapus_ is now known as cryptapus
3952016-05-10T19:28:00  *** earlest has joined #bitcoin-core-dev
3962016-05-10T19:31:04  *** bysherper has quit IRC
3972016-05-10T19:32:28  *** molz has joined #bitcoin-core-dev
3982016-05-10T19:34:04  *** moli has quit IRC
3992016-05-10T19:34:50  *** molly has joined #bitcoin-core-dev
4002016-05-10T19:37:41  *** molz has quit IRC
4012016-05-10T19:38:43  *** TomMc has quit IRC
4022016-05-10T19:39:04  *** molly has quit IRC
4032016-05-10T19:40:47  *** moli has joined #bitcoin-core-dev
4042016-05-10T19:43:07  *** phish has quit IRC
4052016-05-10T19:43:07  *** phish has joined #bitcoin-core-dev
4062016-05-10T19:52:44  *** Guyver2 has joined #bitcoin-core-dev
4072016-05-10T19:56:57  *** mishfit_ has joined #bitcoin-core-dev
4082016-05-10T19:57:15  *** mishfit has quit IRC
4092016-05-10T19:57:15  *** mishfit_ is now known as mishfit
4102016-05-10T19:57:57  *** go1111111 has quit IRC
4112016-05-10T20:02:36  *** cryptapus has quit IRC
4122016-05-10T20:11:52  *** frankenmint has joined #bitcoin-core-dev
4132016-05-10T20:15:53  *** Don_John has joined #bitcoin-core-dev
4142016-05-10T20:26:26  <warren> wumpus: regarding https://github.com/bitcoin/bitcoin/pull/8033  are we leaning toward not fixing minor problems here because of the network rewrite?
4152016-05-10T20:36:10  *** TomMc has joined #bitcoin-core-dev
4162016-05-10T20:43:11  *** Cheeseo has quit IRC
4172016-05-10T20:45:27  *** go1111111 has joined #bitcoin-core-dev
4182016-05-10T20:46:43  *** Cheeseo has joined #bitcoin-core-dev
4192016-05-10T20:46:43  *** Cheeseo has joined #bitcoin-core-dev
4202016-05-10T20:55:34  *** BitcoinErrorLog has quit IRC
4212016-05-10T21:02:54  *** cryptapus_afk is now known as cryptapus
4222016-05-10T21:23:34  *** Chris_Stewart_5 has quit IRC
4232016-05-10T21:26:12  *** Chris_Stewart_5 has joined #bitcoin-core-dev
4242016-05-10T21:32:30  *** frankenmint has quit IRC
4252016-05-10T21:44:48  *** bysherper has joined #bitcoin-core-dev
4262016-05-10T21:47:33  *** earlest has quit IRC
4272016-05-10T21:54:34  *** bysherper has quit IRC
4282016-05-10T22:04:45  *** frankenmint has joined #bitcoin-core-dev
4292016-05-10T22:11:13  *** Guyver2 has quit IRC
4302016-05-10T22:12:17  *** AaronvanW has quit IRC
4312016-05-10T22:13:16  *** TomMc has quit IRC
4322016-05-10T22:13:39  *** Chris_Stewart_5 has quit IRC
4332016-05-10T22:15:30  *** mishfit has quit IRC
4342016-05-10T22:29:28  *** Chris_Stewart_5 has joined #bitcoin-core-dev
4352016-05-10T22:30:43  <warren> luke-jr: ping
4362016-05-10T22:30:52  <luke-jr> …
4372016-05-10T22:31:42  <warren> luke-jr: I wanted an error() that did the same thing except did not print "ERROR:" as these are not errors.
4382016-05-10T22:31:52  <luke-jr> oh
4392016-05-10T22:32:01  <warren> then I heard not to add more stuff because we're getting rid of all this with the network rewrite
4402016-05-10T22:33:16  <luke-jr> k
4412016-05-10T23:09:35  *** murch has quit IRC
4422016-05-10T23:38:27  *** laurentmt has joined #bitcoin-core-dev
4432016-05-10T23:48:12  *** mrkent has joined #bitcoin-core-dev
4442016-05-10T23:51:35  *** muuqwaul has joined #bitcoin-core-dev