1 2016-05-10T00:24:18  *** tsunami11 has quit IRC
  2 2016-05-10T00:28:43  *** bysherper has joined #bitcoin-core-dev
  3 2016-05-10T00:31:10  *** Ylbam has quit IRC
  4 2016-05-10T00:31:34  *** earlest has quit IRC
  5 2016-05-10T00:34:47  *** ChanServ sets mode: +o btcdrak
  6 2016-05-10T00:34:49  *** btcdrak sets mode: +q slackircbridge!*@*
  7 2016-05-10T00:34:57  *** ChanServ sets mode: -o btcdrak
  8 2016-05-10T00:38:47  *** slackircbridge has quit IRC
  9 2016-05-10T00:39:00  *** slackircbridge has joined #bitcoin-core-dev
 10 2016-05-10T00:44:27  *** ChanServ sets mode: +o btcdrak
 11 2016-05-10T00:44:40  *** ChanServ sets mode: -o btcdrak
 12 2016-05-10T00:56:11  *** Justinus has quit IRC
 13 2016-05-10T00:56:59  *** slackircbridge has quit IRC
 14 2016-05-10T00:58:14  *** slackircbridge has joined #bitcoin-core-dev
 15 2016-05-10T00:58:42  *** erasmospunk has quit IRC
 16 2016-05-10T00:59:05  *** erasmospunk has joined #bitcoin-core-dev
 17 2016-05-10T01:00:03  *** laurentmt has joined #bitcoin-core-dev
 18 2016-05-10T01:02:20  *** slackircbridge has quit IRC
 19 2016-05-10T01:02:33  *** slackircbridge has joined #bitcoin-core-dev
 20 2016-05-10T01:03:32  *** laurentmt has quit IRC
 21 2016-05-10T01:05:14  *** slackircbridge has quit IRC
 22 2016-05-10T01:06:28  *** slackircbridge has joined #bitcoin-core-dev
 23 2016-05-10T01:08:51  *** slackircbridge has quit IRC
 24 2016-05-10T01:09:03  *** slackircbridge has joined #bitcoin-core-dev
 25 2016-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
 26 2016-05-10T01:22:21  *** Chris_Stewart_5 has quit IRC
 27 2016-05-10T01:28:31  *** alpalp has quit IRC
 28 2016-05-10T01:47:03  *** alpalp has joined #bitcoin-core-dev
 29 2016-05-10T01:53:01  *** Alopex has quit IRC
 30 2016-05-10T01:54:06  *** Alopex has joined #bitcoin-core-dev
 31 2016-05-10T01:59:14  *** belcher has quit IRC
 32 2016-05-10T02:03:13  *** erasmospunk has quit IRC
 33 2016-05-10T02:10:05  *** anchow101 has joined #bitcoin-core-dev
 34 2016-05-10T02:22:54  *** fanquake has joined #bitcoin-core-dev
 35 2016-05-10T02:25:37  *** alpalp has quit IRC
 36 2016-05-10T02:34:21  *** anchow101 has quit IRC
 37 2016-05-10T02:43:42  *** wasi has joined #bitcoin-core-dev
 38 2016-05-10T02:45:27  *** devrandom has quit IRC
 39 2016-05-10T02:45:37  *** devrandom has joined #bitcoin-core-dev
 40 2016-05-10T02:53:04  *** TomMc has quit IRC
 41 2016-05-10T03:07:22  *** TomMc has joined #bitcoin-core-dev
 42 2016-05-10T03:21:05  *** wangchun has quit IRC
 43 2016-05-10T03:22:00  *** wangchun has joined #bitcoin-core-dev
 44 2016-05-10T03:25:00  *** moli has quit IRC
 45 2016-05-10T03:26:46  *** moli has joined #bitcoin-core-dev
 46 2016-05-10T03:34:37  *** TomMc has quit IRC
 47 2016-05-10T03:35:56  *** fengling has quit IRC
 48 2016-05-10T04:04:27  *** fengling has joined #bitcoin-core-dev
 49 2016-05-10T04:06:24  *** kadoban has quit IRC
 50 2016-05-10T04:06:51  *** kadoban has joined #bitcoin-core-dev
 51 2016-05-10T04:18:01  *** Alopex has quit IRC
 52 2016-05-10T04:19:06  *** Alopex has joined #bitcoin-core-dev
 53 2016-05-10T04:33:58  *** fengling has quit IRC
 54 2016-05-10T04:48:01  *** Alopex has quit IRC
 55 2016-05-10T04:49:07  *** Alopex has joined #bitcoin-core-dev
 56 2016-05-10T04:57:05  *** challisto has quit IRC
 57 2016-05-10T05:16:39  *** paveljanik has quit IRC
 58 2016-05-10T05:21:33  *** fanquake has quit IRC
 59 2016-05-10T05:49:02  *** Alopex has quit IRC
 60 2016-05-10T05:50:07  *** Alopex has joined #bitcoin-core-dev
 61 2016-05-10T06:08:13  *** arubi has quit IRC
 62 2016-05-10T06:10:34  *** BashCo_ has joined #bitcoin-core-dev
 63 2016-05-10T06:13:27  *** BashCo has quit IRC
 64 2016-05-10T06:32:24  *** BashCo has joined #bitcoin-core-dev
 65 2016-05-10T06:35:33  *** BashCo_ has quit IRC
 66 2016-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
 67 2016-05-10T06:45:44  *** gill3s has quit IRC
 68 2016-05-10T07:05:40  *** blur3d has joined #bitcoin-core-dev
 69 2016-05-10T07:10:21  *** gill3s has joined #bitcoin-core-dev
 70 2016-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.
 71 2016-05-10T07:19:16  *** BashCo_ has joined #bitcoin-core-dev
 72 2016-05-10T07:20:57  *** BashCo_ has quit IRC
 73 2016-05-10T07:22:21  *** BashCo has quit IRC
 74 2016-05-10T07:29:45  *** xiangfu has joined #bitcoin-core-dev
 75 2016-05-10T07:30:07  <btcdrak> jonasschnelli: did your Pine64 arrive already?
 76 2016-05-10T07:30:21  <jonasschnelli> Yes. Its syncing next to me.
 77 2016-05-10T07:30:26  <wumpus> jonasschnelli: nice result
 78 2016-05-10T07:31:22  <jonasschnelli> I really think this machine could allow my long-term goal: a full node in a box for ~50USD.
 79 2016-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)
 80 2016-05-10T07:32:26  <jonasschnelli> "your bank at home"
 81 2016-05-10T07:39:44  <wumpus> sipa: how do you measure exact cycle counts in #8020?
 82 2016-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.
 83 2016-05-10T07:41:59  <jonasschnelli> wumpus: Agree. Ordoid and Pine are capable. RPi is probably not.
 84 2016-05-10T07:42:13  * jonasschnelli is also wondering how sipa does measure the cycles...
 85 2016-05-10T07:42:51  <jonasschnelli> can you measure it with gdb by stepping single instructions?
 86 2016-05-10T07:42:58  <jonasschnelli> (on ASM level)
 87 2016-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
 88 2016-05-10T07:44:20  <wumpus> so yes I wonder what exact software
 89 2016-05-10T07:45:44  <wumpus> try 'perf stat ls' for example
 90 2016-05-10T07:48:18  <wumpus> of course the number of cycles will be different per CPU type, even between different vendors and models
 91 2016-05-10T07:49:00  <wumpus> but still it's nice to be able to measure it that precisely
 92 2016-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
 93 2016-05-10T07:54:03  <wumpus> there is even a 'perf top' to see what processes/functions consume most CPU cycles globally
 94 2016-05-10T07:58:16  <jonasschnelli> `perf top` is nice
 95 2016-05-10T07:58:29  <jonasschnelli> hah: 33.96%  bitcoind                   [.] (anonymous namespace)::sha256::Transform(unsigned int*, unsigned char const*)
 96 2016-05-10T08:00:27  <wumpus> heh yes bitcoind spends a lot of time in sha256, leveldb spends a lot of time in crc32c
 97 2016-05-10T08:01:20  <wumpus> a more optimized sha256 (for example using sse intrinsics) could likely speed up things, there's so much hashing
 98 2016-05-10T08:02:25  <wumpus> this is why everyone wants the cpus with sha256 instructions to be finally released
 99 2016-05-10T08:02:36  <wumpus> which reminds me, jonasschnelli what are the extension bits in /proc/cpuinfo on your aarch64 board?
100 2016-05-10T08:03:03  * jonasschnelli looking...
101 2016-05-10T08:03:04  <wumpus> odroid C2 had the crc32 extension but not sha :(
102 2016-05-10T08:03:15  <wumpus> s/had/has
103 2016-05-10T08:03:31  <jonasschnelli> hah: Features	: fp asimd aes pmull sha1 sha2 crc32
104 2016-05-10T08:03:38  <wumpus> awesome!
105 2016-05-10T08:03:49  <jonasschnelli> (but the pref stats above are from a different computer)
106 2016-05-10T08:03:59  <wumpus> Features        : fp asimd crc32
107 2016-05-10T08:04:13  * jonasschnelli installing pref on the Pine64
108 2016-05-10T08:04:18  <wumpus> I'd expected so: perf stat and friends by far work best on x86
109 2016-05-10T08:04:53  <wumpus> performance counter support for other CPUs is stil catching up, though it sometimes works
110 2016-05-10T08:05:07  <jonasschnelli> Would openCL be something to speed up SHA256 batch calculation? At least for desktop pcs?
111 2016-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
112 2016-05-10T08:06:06  *** Squidicuz has quit IRC
113 2016-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 :-)
114 2016-05-10T08:07:03  <jonasschnelli> Hmm... yes. This sounds after another weekend project. :)
115 2016-05-10T08:07:12  <jonasschnelli> But free weekends are so precious and rare!
116 2016-05-10T08:08:02  *** kadoban has quit IRC
117 2016-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
118 2016-05-10T08:08:37  <wumpus> same for doing secp256k1 operations in opencl
119 2016-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 :-)
120 2016-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.
121 2016-05-10T08:09:33  <jonasschnelli> *worked
122 2016-05-10T08:10:12  <wumpus> yes, exactly, usually the problem is how to structure the work at a higher level
123 2016-05-10T08:10:19  *** xiangfu has quit IRC
124 2016-05-10T08:10:38  <wumpus> in any case I think there is low hanging fruit in the form of better CPU implementations
125 2016-05-10T08:11:35  <jonasschnelli> Right. And I don't expect good GPUs in most bitcoind machines.
126 2016-05-10T08:11:46  <jonasschnelli> (mostly VPS/servers or barbones)
127 2016-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
128 2016-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)
129 2016-05-10T08:13:04  *** arowser_ has quit IRC
130 2016-05-10T08:13:51  *** arowser has joined #bitcoin-core-dev
131 2016-05-10T08:14:05  *** fengling has joined #bitcoin-core-dev
132 2016-05-10T08:18:11  *** jannes has joined #bitcoin-core-dev
133 2016-05-10T08:19:52  *** Guyver2 has joined #bitcoin-core-dev
134 2016-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
135 2016-05-10T08:24:08  *** AaronvanW has joined #bitcoin-core-dev
136 2016-05-10T08:33:40  <GitHub195> [bitcoin] jonasschnelli pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/4e14afe42fdd...b33824b76cbf
137 2016-05-10T08:33:41  <GitHub195> bitcoin/master 3902a29 Tyler Hardin: Qt: Delay user confirmation of send...
138 2016-05-10T08:33:41  <GitHub195> bitcoin/master b33824b Jonas Schnelli: Merge #8012: Qt: Delay user confirmation of send...
139 2016-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
140 2016-05-10T08:34:44  *** BashCo has joined #bitcoin-core-dev
141 2016-05-10T08:36:33  *** fengling has quit IRC
142 2016-05-10T08:57:38  *** BashCo has quit IRC
143 2016-05-10T09:03:16  *** muftop has quit IRC
144 2016-05-10T09:03:37  *** muftop has joined #bitcoin-core-dev
145 2016-05-10T09:08:09  *** BashCo has joined #bitcoin-core-dev
146 2016-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
147 2016-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
148 2016-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
149 2016-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.
150 2016-05-10T09:29:50  <jonasschnelli> gmaxwell, sipa: Maybe you find time to review the "simplest" HD PR: https://github.com/bitcoin/bitcoin/pull/8035
151 2016-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)
152 2016-05-10T09:30:04  *** Guyver2 has quit IRC
153 2016-05-10T09:30:06  <gmaxwell> jonasschnelli: awesome.
154 2016-05-10T09:30:20  *** dgenr8 has quit IRC
155 2016-05-10T09:30:45  *** dgenr8 has joined #bitcoin-core-dev
156 2016-05-10T09:30:57  <jonasschnelli> Breaking up the CHDChain data-model would save another 10-20 lines. But would lead to a ugly design.
157 2016-05-10T09:40:29  *** erasmospunk has joined #bitcoin-core-dev
158 2016-05-10T09:52:03  *** BashCo has quit IRC
159 2016-05-10T09:53:02  *** BashCo has joined #bitcoin-core-dev
160 2016-05-10T09:53:30  *** BashCo has quit IRC
161 2016-05-10T09:56:24  *** BashCo has joined #bitcoin-core-dev
162 2016-05-10T09:59:19  *** BashCo has quit IRC
163 2016-05-10T10:00:22  *** BashCo has joined #bitcoin-core-dev
164 2016-05-10T10:00:51  *** BashCo has quit IRC
165 2016-05-10T10:02:12  *** BashCo has joined #bitcoin-core-dev
166 2016-05-10T10:03:06  *** BashCo has quit IRC
167 2016-05-10T10:04:02  *** BashCo has joined #bitcoin-core-dev
168 2016-05-10T10:04:56  *** BashCo has quit IRC
169 2016-05-10T10:06:32  *** BashCo has joined #bitcoin-core-dev
170 2016-05-10T10:07:09  *** BashCo has quit IRC
171 2016-05-10T10:08:30  <GitHub152> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/b33824b76cbf...5767e80dda7a
172 2016-05-10T10:08:31  <GitHub152> bitcoin/master db18ab2 Pavel Janík: Reenable multithread scheduler test.
173 2016-05-10T10:08:32  <GitHub152> bitcoin/master 166e4b0 Pavel Janík: Notify other serviceQueue thread we are finished to prevent deadlocks.
174 2016-05-10T10:08:32  <GitHub152> bitcoin/master 5767e80 Wladimir J. van der Laan: Merge #8016: Fix multithread CScheduler and reenable test...
175 2016-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
176 2016-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
177 2016-05-10T10:09:33  *** moli has quit IRC
178 2016-05-10T10:12:03  *** erasmospunk has quit IRC
179 2016-05-10T10:13:30  *** BashCo has joined #bitcoin-core-dev
180 2016-05-10T10:14:24  *** BashCo has quit IRC
181 2016-05-10T10:15:29  *** BashCo has joined #bitcoin-core-dev
182 2016-05-10T10:16:24  *** BashCo has quit IRC
183 2016-05-10T10:17:24  *** BashCo has joined #bitcoin-core-dev
184 2016-05-10T10:17:49  *** BashCo has quit IRC
185 2016-05-10T10:19:34  *** BashCo has joined #bitcoin-core-dev
186 2016-05-10T10:20:29  *** BashCo has quit IRC
187 2016-05-10T10:21:28  *** BashCo has joined #bitcoin-core-dev
188 2016-05-10T10:22:22  *** BashCo has quit IRC
189 2016-05-10T10:23:29  *** BashCo has joined #bitcoin-core-dev
190 2016-05-10T10:23:29  *** BashCo has quit IRC
191 2016-05-10T10:27:45  *** paveljanik has joined #bitcoin-core-dev
192 2016-05-10T10:27:45  *** paveljanik has joined #bitcoin-core-dev
193 2016-05-10T10:30:18  <paveljanik> jonasschnelli, great work on the HD wallet!
194 2016-05-10T10:31:25  *** BashCo has joined #bitcoin-core-dev
195 2016-05-10T10:33:20  *** BashCo has quit IRC
196 2016-05-10T10:35:01  *** BashCo has joined #bitcoin-core-dev
197 2016-05-10T10:35:01  *** BashCo has quit IRC
198 2016-05-10T10:35:29  *** gill3s has quit IRC
199 2016-05-10T10:37:06  *** erasmospunk has joined #bitcoin-core-dev
200 2016-05-10T10:37:13  *** BashCo has joined #bitcoin-core-dev
201 2016-05-10T10:38:07  *** BashCo has quit IRC
202 2016-05-10T10:43:46  <GitHub184> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/5767e80dda7a...f7a21dae5dbf
203 2016-05-10T10:43:47  <GitHub184> bitcoin/master addb9d2 instagibbs: Remove state arg from ReconsiderBlock
204 2016-05-10T10:43:47  <GitHub184> bitcoin/master 657e07e instagibbs: Rename ReconsiderBlock func to reflect real behavior
205 2016-05-10T10:43:48  <GitHub184> bitcoin/master f7a21da Wladimir J. van der Laan: Merge #8019: Remove state arg from ReconsiderBlock, rename to ResetBlockFailureFlags...
206 2016-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
207 2016-05-10T10:49:34  *** erasmospunk has quit IRC
208 2016-05-10T10:50:23  *** G1lius has joined #bitcoin-core-dev
209 2016-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
210 2016-05-10T11:03:58  *** erasmospunk has joined #bitcoin-core-dev
211 2016-05-10T11:21:18  *** Ylbam has joined #bitcoin-core-dev
212 2016-05-10T11:25:17  *** cryptapus_ has joined #bitcoin-core-dev
213 2016-05-10T11:25:17  *** cryptapus_ has joined #bitcoin-core-dev
214 2016-05-10T11:29:53  *** cryptapus_ is now known as cryptapus
215 2016-05-10T11:30:32  *** laurentmt has joined #bitcoin-core-dev
216 2016-05-10T11:38:06  *** BashCo has joined #bitcoin-core-dev
217 2016-05-10T11:38:06  *** BashCo has quit IRC
218 2016-05-10T11:39:46  *** gill3s has joined #bitcoin-core-dev
219 2016-05-10T11:41:29  *** gill3s has joined #bitcoin-core-dev
220 2016-05-10T11:42:42  *** BashCo has joined #bitcoin-core-dev
221 2016-05-10T11:43:36  *** BashCo has quit IRC
222 2016-05-10T11:45:11  *** BashCo has joined #bitcoin-core-dev
223 2016-05-10T11:46:49  *** BashCo has quit IRC
224 2016-05-10T11:48:22  *** BashCo has joined #bitcoin-core-dev
225 2016-05-10T11:49:16  *** BashCo has quit IRC
226 2016-05-10T11:50:16  *** BashCo has joined #bitcoin-core-dev
227 2016-05-10T11:51:10  *** BashCo has quit IRC
228 2016-05-10T11:53:42  *** BashCo has joined #bitcoin-core-dev
229 2016-05-10T11:54:37  *** BashCo has quit IRC
230 2016-05-10T11:55:23  *** BashCo has joined #bitcoin-core-dev
231 2016-05-10T11:55:23  *** BashCo has quit IRC
232 2016-05-10T11:57:19  *** BashCo has joined #bitcoin-core-dev
233 2016-05-10T11:58:05  *** BashCo has quit IRC
234 2016-05-10T12:07:00  *** erasmospunk has quit IRC
235 2016-05-10T12:21:17  *** abritoid has joined #bitcoin-core-dev
236 2016-05-10T12:23:18  *** gavinand1esen has quit IRC
237 2016-05-10T12:23:34  *** paveljanik has quit IRC
238 2016-05-10T12:23:59  *** gavinandresen has joined #bitcoin-core-dev
239 2016-05-10T12:24:24  *** gavinandresen is now known as Guest30834
240 2016-05-10T12:25:17  *** arowser has quit IRC
241 2016-05-10T12:25:40  *** arowser has joined #bitcoin-core-dev
242 2016-05-10T12:29:36  *** jtimon has joined #bitcoin-core-dev
243 2016-05-10T12:38:18  *** Chris_Stewart_5 has joined #bitcoin-core-dev
244 2016-05-10T12:47:15  *** Chris_Stewart_5 has quit IRC
245 2016-05-10T12:48:17  *** abritoid has quit IRC
246 2016-05-10T12:50:54  *** Chris_Stewart_5 has joined #bitcoin-core-dev
247 2016-05-10T12:59:01  *** murch has joined #bitcoin-core-dev
248 2016-05-10T13:01:40  *** alpalp has joined #bitcoin-core-dev
249 2016-05-10T13:06:27  *** alpalp has quit IRC
250 2016-05-10T13:16:19  *** G1lius has quit IRC
251 2016-05-10T13:16:29  <GitHub58> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/f7a21dae5dbf...41138f914d16
252 2016-05-10T13:16:29  <GitHub58> bitcoin/master 3e2c946 Wladimir J. van der Laan: init: Move berkeleydb version reporting to wallet...
253 2016-05-10T13:16:30  <GitHub58> bitcoin/master 41138f9 Wladimir J. van der Laan: Merge #8036: init: Move berkeleydb version reporting to wallet...
254 2016-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
255 2016-05-10T13:17:02  *** G1lius has joined #bitcoin-core-dev
256 2016-05-10T13:17:45  *** blur3d has quit IRC
257 2016-05-10T13:25:41  *** Chris_Stewart_5 has quit IRC
258 2016-05-10T13:26:45  *** moli has joined #bitcoin-core-dev
259 2016-05-10T13:27:50  *** Chris_Stewart_5 has joined #bitcoin-core-dev
260 2016-05-10T13:48:37  *** TomMc has joined #bitcoin-core-dev
261 2016-05-10T13:51:52  <GitHub74> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/41138f914d16...373b50debaa9
262 2016-05-10T13:51:52  <GitHub74> bitcoin/master 0fd5997 Patrick Strateman: Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk
263 2016-05-10T13:51:53  <GitHub74> bitcoin/master 373b50d Wladimir J. van der Laan: Merge #8028: Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk...
264 2016-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
265 2016-05-10T13:52:24  *** Giszmo has joined #bitcoin-core-dev
266 2016-05-10T14:07:14  *** arowser has quit IRC
267 2016-05-10T14:08:03  *** arowser has joined #bitcoin-core-dev
268 2016-05-10T14:41:07  *** Michail1 has quit IRC
269 2016-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
270 2016-05-10T14:41:22  *** earlest has joined #bitcoin-core-dev
271 2016-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)
272 2016-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
273 2016-05-10T14:43:20  <gmaxwell> what does that have to do with anything?
274 2016-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.
275 2016-05-10T14:44:34  *** bysherper has quit IRC
276 2016-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.
277 2016-05-10T14:45:12  <gmaxwell> the content of the sending peers mempool isn't important.
278 2016-05-10T14:45:31  <BlueMatt> no, but its size matters
279 2016-05-10T14:45:38  <BlueMatt> oh, i see your point though
280 2016-05-10T14:45:55  <gmaxwell> right.
281 2016-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.
282 2016-05-10T14:46:43  <gmaxwell> (though could still use the extra txn in an attempted gettxn-less reconstruction)
283 2016-05-10T14:47:11  *** Michail1 has joined #bitcoin-core-dev
284 2016-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.
285 2016-05-10T14:47:26  <gmaxwell> er success*
286 2016-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
287 2016-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
288 2016-05-10T14:48:29  <BlueMatt> or with cpfp or something
289 2016-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.
290 2016-05-10T14:48:52  <BlueMatt> yesyes, but you're suggesting using the "top X" from your mempool
291 2016-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.
292 2016-05-10T14:49:42  <BlueMatt> hmm...lemme get more coffee and think, I may just be being tired
293 2016-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.
294 2016-05-10T14:53:21  *** Chris_Stewart_5 has quit IRC
295 2016-05-10T14:58:23  *** laurentmt has quit IRC
296 2016-05-10T15:01:15  *** lecusemble has quit IRC
297 2016-05-10T15:11:26  *** Chris_Stewart_5 has joined #bitcoin-core-dev
298 2016-05-10T15:23:54  *** bysherper has joined #bitcoin-core-dev
299 2016-05-10T15:27:04  *** earlest has quit IRC
300 2016-05-10T15:28:27  *** Amnez777 has quit IRC
301 2016-05-10T15:33:24  *** earlest has joined #bitcoin-core-dev
302 2016-05-10T15:35:09  *** ebfull has joined #bitcoin-core-dev
303 2016-05-10T15:36:33  *** bysherper has quit IRC
304 2016-05-10T15:47:26  *** bysherper has joined #bitcoin-core-dev
305 2016-05-10T15:49:24  *** BashCo has joined #bitcoin-core-dev
306 2016-05-10T15:50:34  *** earlest has quit IRC
307 2016-05-10T15:56:03  *** earlest has joined #bitcoin-core-dev
308 2016-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
309 2016-05-10T15:57:46  *** davec has quit IRC
310 2016-05-10T15:59:34  *** bysherper has quit IRC
311 2016-05-10T16:00:38  <Chris_Stewart_5> Hmm, are the arguments for OP_PUSHDATA parsed as unsigned numbers?
312 2016-05-10T16:01:17  *** wasi has quit IRC
313 2016-05-10T16:01:34  *** zooko has joined #bitcoin-core-dev
314 2016-05-10T16:02:36  *** paveljanik has joined #bitcoin-core-dev
315 2016-05-10T16:02:37  *** paveljanik has joined #bitcoin-core-dev
316 2016-05-10T16:04:37  *** erasmospunk has joined #bitcoin-core-dev
317 2016-05-10T16:05:00  *** davec has joined #bitcoin-core-dev
318 2016-05-10T16:12:01  *** MarcoFalke has joined #bitcoin-core-dev
319 2016-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
320 2016-05-10T16:12:59  *** Squidicuz has joined #bitcoin-core-dev
321 2016-05-10T16:13:12  <MarcoFalke> Is it failing when you try bitcoin/master?
322 2016-05-10T16:14:34  <sdaftuar> the failure is only because the script is outputting to stderr, which is introduced in that pull
323 2016-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
324 2016-05-10T16:15:01  <sdaftuar> "
325 2016-05-10T16:15:22  <MarcoFalke> nope
326 2016-05-10T16:15:29  <MarcoFalke> This happens after the nodes are shut down/
327 2016-05-10T16:15:39  <sdaftuar> yeah at the end of the test
328 2016-05-10T16:15:58  <sdaftuar> i think it's because the test is deleting the directory that contains the file used by the blockstore
329 2016-05-10T16:16:04  *** bysherper has joined #bitcoin-core-dev
330 2016-05-10T16:16:05  <sdaftuar> (it does this over and over, sort of a layer violation)
331 2016-05-10T16:17:03  <sdaftuar> but i don't know why this would only be affecting me and not you...
332 2016-05-10T16:17:31  <sdaftuar> which python do you use?
333 2016-05-10T16:17:44  <MarcoFalke> Shouldn't be the python version
334 2016-05-10T16:17:52  <MarcoFalke> It fails for you on py2 and py3
335 2016-05-10T16:17:59  <MarcoFalke> which bdb are you running?
336 2016-05-10T16:18:13  <sdaftuar> hm, not sure how to determine that?
337 2016-05-10T16:19:04  *** earlest has quit IRC
338 2016-05-10T16:21:15  <MarcoFalke> Should be the default version if you don't pass opts to ./configure
339 2016-05-10T16:24:03  *** droark has joined #bitcoin-core-dev
340 2016-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 )
341 2016-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
342 2016-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.
343 2016-05-10T16:25:37  <MarcoFalke> Mind to open a issue?
344 2016-05-10T16:25:47  <sdaftuar> yep that seems fair
345 2016-05-10T16:25:50  <sdaftuar> thanks
346 2016-05-10T16:29:09  <GitHub51> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/373b50debaa9...423ca302a3ee
347 2016-05-10T16:29:10  <GitHub51> bitcoin/master fa494de MarcoFalke: [qa] pull-tester: Run rpc test in parallel
348 2016-05-10T16:29:10  <GitHub51> bitcoin/master ccccc59 MarcoFalke: [qa] Add option --portseed to test_framework
349 2016-05-10T16:29:11  <GitHub51> bitcoin/master 423ca30 MarcoFalke: Merge #7972:  [qa] pull-tester: Run rpc test in parallel...
350 2016-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
351 2016-05-10T16:31:27  *** murch has quit IRC
352 2016-05-10T16:31:39  *** G2lius has joined #bitcoin-core-dev
353 2016-05-10T16:34:44  *** G1lius has quit IRC
354 2016-05-10T16:35:14  *** murch has joined #bitcoin-core-dev
355 2016-05-10T16:36:54  *** gill3s has quit IRC
356 2016-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 :)
357 2016-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
358 2016-05-10T16:42:05  *** cryptapus_ has joined #bitcoin-core-dev
359 2016-05-10T16:42:05  *** cryptapus_ has joined #bitcoin-core-dev
360 2016-05-10T16:42:17  <sipa> (where 2.6 GHz is one below the max non-turbo speed my CPU is capable of)
361 2016-05-10T16:45:33  *** cryptapus has quit IRC
362 2016-05-10T16:45:55  *** MarcoFalke has quit IRC
363 2016-05-10T16:46:52  *** cryptapus_ has quit IRC
364 2016-05-10T16:47:03  *** cryptapus_ has joined #bitcoin-core-dev
365 2016-05-10T16:47:03  *** cryptapus_ has joined #bitcoin-core-dev
366 2016-05-10T16:47:45  *** Chris_Stewart_5 has quit IRC
367 2016-05-10T16:49:40  *** kadoban has joined #bitcoin-core-dev
368 2016-05-10T16:53:34  *** CubicEarth has joined #bitcoin-core-dev
369 2016-05-10T16:55:13  *** zooko has quit IRC
370 2016-05-10T16:57:00  *** earlest has joined #bitcoin-core-dev
371 2016-05-10T17:00:04  *** bysherper has quit IRC
372 2016-05-10T17:01:02  *** bysherper has joined #bitcoin-core-dev
373 2016-05-10T17:04:04  *** earlest has quit IRC
374 2016-05-10T17:06:14  *** erasmospunk has quit IRC
375 2016-05-10T17:07:06  *** lecusemble has joined #bitcoin-core-dev
376 2016-05-10T17:51:32  *** earlest has joined #bitcoin-core-dev
377 2016-05-10T17:54:34  *** bysherper has quit IRC
378 2016-05-10T17:58:37  *** mishfit has joined #bitcoin-core-dev
379 2016-05-10T18:06:15  *** Guest89406 has quit IRC
380 2016-05-10T18:06:15  *** Guest89406 has joined #bitcoin-core-dev
381 2016-05-10T18:06:15  *** Guest89406 is now known as amiller
382 2016-05-10T18:14:39  *** G2lius has quit IRC
383 2016-05-10T18:25:34  *** Codfection has joined #bitcoin-core-dev
384 2016-05-10T18:28:01  *** arubi has joined #bitcoin-core-dev
385 2016-05-10T18:29:54  *** Codfection has quit IRC
386 2016-05-10T18:44:03  *** Chris_Stewart_5 has joined #bitcoin-core-dev
387 2016-05-10T18:51:17  *** Amnez777 has joined #bitcoin-core-dev
388 2016-05-10T19:02:01  *** bysherper has joined #bitcoin-core-dev
389 2016-05-10T19:02:58  *** phish has quit IRC
390 2016-05-10T19:05:04  *** earlest has quit IRC
391 2016-05-10T19:06:47  *** CubicEarth has quit IRC
392 2016-05-10T19:07:22  *** CubicEarth has joined #bitcoin-core-dev
393 2016-05-10T19:13:04  *** phish has joined #bitcoin-core-dev
394 2016-05-10T19:14:59  *** cryptapus_ is now known as cryptapus
395 2016-05-10T19:28:00  *** earlest has joined #bitcoin-core-dev
396 2016-05-10T19:31:04  *** bysherper has quit IRC
397 2016-05-10T19:32:28  *** molz has joined #bitcoin-core-dev
398 2016-05-10T19:34:04  *** moli has quit IRC
399 2016-05-10T19:34:50  *** molly has joined #bitcoin-core-dev
400 2016-05-10T19:37:41  *** molz has quit IRC
401 2016-05-10T19:38:43  *** TomMc has quit IRC
402 2016-05-10T19:39:04  *** molly has quit IRC
403 2016-05-10T19:40:47  *** moli has joined #bitcoin-core-dev
404 2016-05-10T19:43:07  *** phish has quit IRC
405 2016-05-10T19:43:07  *** phish has joined #bitcoin-core-dev
406 2016-05-10T19:52:44  *** Guyver2 has joined #bitcoin-core-dev
407 2016-05-10T19:56:57  *** mishfit_ has joined #bitcoin-core-dev
408 2016-05-10T19:57:15  *** mishfit has quit IRC
409 2016-05-10T19:57:15  *** mishfit_ is now known as mishfit
410 2016-05-10T19:57:57  *** go1111111 has quit IRC
411 2016-05-10T20:02:36  *** cryptapus has quit IRC
412 2016-05-10T20:11:52  *** frankenmint has joined #bitcoin-core-dev
413 2016-05-10T20:15:53  *** Don_John has joined #bitcoin-core-dev
414 2016-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?
415 2016-05-10T20:36:10  *** TomMc has joined #bitcoin-core-dev
416 2016-05-10T20:43:11  *** Cheeseo has quit IRC
417 2016-05-10T20:45:27  *** go1111111 has joined #bitcoin-core-dev
418 2016-05-10T20:46:43  *** Cheeseo has joined #bitcoin-core-dev
419 2016-05-10T20:46:43  *** Cheeseo has joined #bitcoin-core-dev
420 2016-05-10T20:55:34  *** BitcoinErrorLog has quit IRC
421 2016-05-10T21:02:54  *** cryptapus_afk is now known as cryptapus
422 2016-05-10T21:23:34  *** Chris_Stewart_5 has quit IRC
423 2016-05-10T21:26:12  *** Chris_Stewart_5 has joined #bitcoin-core-dev
424 2016-05-10T21:32:30  *** frankenmint has quit IRC
425 2016-05-10T21:44:48  *** bysherper has joined #bitcoin-core-dev
426 2016-05-10T21:47:33  *** earlest has quit IRC
427 2016-05-10T21:54:34  *** bysherper has quit IRC
428 2016-05-10T22:04:45  *** frankenmint has joined #bitcoin-core-dev
429 2016-05-10T22:11:13  *** Guyver2 has quit IRC
430 2016-05-10T22:12:17  *** AaronvanW has quit IRC
431 2016-05-10T22:13:16  *** TomMc has quit IRC
432 2016-05-10T22:13:39  *** Chris_Stewart_5 has quit IRC
433 2016-05-10T22:15:30  *** mishfit has quit IRC
434 2016-05-10T22:29:28  *** Chris_Stewart_5 has joined #bitcoin-core-dev
435 2016-05-10T22:30:43  <warren> luke-jr: ping
436 2016-05-10T22:30:52  <luke-jr> …
437 2016-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.
438 2016-05-10T22:31:52  <luke-jr> oh
439 2016-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
440 2016-05-10T22:33:16  <luke-jr> k
441 2016-05-10T23:09:35  *** murch has quit IRC
442 2016-05-10T23:38:27  *** laurentmt has joined #bitcoin-core-dev
443 2016-05-10T23:48:12  *** mrkent has joined #bitcoin-core-dev
444 2016-05-10T23:51:35  *** muuqwaul has joined #bitcoin-core-dev