12017-09-17T00:04:34 *** owowo has quit IRC
22017-09-17T00:08:59 *** owowo has joined #bitcoin-core-dev
32017-09-17T00:09:00 *** owowo has joined #bitcoin-core-dev
42017-09-17T00:09:00 *** owowo has joined #bitcoin-core-dev
52017-09-17T00:26:14 *** rjak has joined #bitcoin-core-dev
62017-09-17T00:32:10 *** rjak has quit IRC
72017-09-17T00:52:28 *** promag has quit IRC
82017-09-17T01:02:05 *** harrymm|2 has joined #bitcoin-core-dev
92017-09-17T01:04:22 *** harrymm|2 has quit IRC
102017-09-17T01:05:34 *** harrymm has joined #bitcoin-core-dev
112017-09-17T01:05:45 *** harrymm|2 has joined #bitcoin-core-dev
122017-09-17T01:06:23 *** gribble has quit IRC
132017-09-17T01:11:52 *** harrymm|2 has quit IRC
142017-09-17T01:13:28 *** harrymm has quit IRC
152017-09-17T01:13:55 *** harrymm has joined #bitcoin-core-dev
162017-09-17T01:14:00 *** harrymm|2 has joined #bitcoin-core-dev
172017-09-17T01:14:21 *** Ylbam has quit IRC
182017-09-17T01:17:02 *** gribble has joined #bitcoin-core-dev
192017-09-17T01:19:36 *** harrymm has left #bitcoin-core-dev
202017-09-17T01:25:49 *** harrymm|2 has quit IRC
212017-09-17T01:26:27 *** harrymm has joined #bitcoin-core-dev
222017-09-17T01:26:30 *** harrymm_ has joined #bitcoin-core-dev
232017-09-17T01:37:12 *** harrymm_ has quit IRC
242017-09-17T01:37:52 *** harrymm_ has joined #bitcoin-core-dev
252017-09-17T01:51:46 *** RubenSomsen has joined #bitcoin-core-dev
262017-09-17T01:55:36 *** goatpig has quit IRC
272017-09-17T02:24:25 *** stub_ has joined #bitcoin-core-dev
282017-09-17T02:30:14 *** stubthunker has joined #bitcoin-core-dev
292017-09-17T02:34:18 *** ghost43 has quit IRC
302017-09-17T02:34:47 *** ghost43 has joined #bitcoin-core-dev
312017-09-17T02:38:42 *** stubthunker has quit IRC
322017-09-17T02:51:51 *** stub_ has quit IRC
332017-09-17T02:53:03 *** promag has joined #bitcoin-core-dev
342017-09-17T02:57:37 *** promag has quit IRC
352017-09-17T03:00:58 *** dcousens has quit IRC
362017-09-17T03:02:44 *** dcousens has joined #bitcoin-core-dev
372017-09-17T03:06:44 *** ula has quit IRC
382017-09-17T03:08:50 *** CryptAxe has joined #bitcoin-core-dev
392017-09-17T03:55:55 <meshcollider> achow101: does the RPC console window position also need fixing?
402017-09-17T03:56:01 <meshcollider> (for 11335)
412017-09-17T03:56:09 <achow101> meshcollider: actually, probably
422017-09-17T03:56:12 <achow101> let me check
432017-09-17T03:56:52 <achow101> yup, same thing happens with the rpcconsole window
442017-09-17T03:57:06 <meshcollider> ok I'll push that and squash them all
452017-09-17T03:57:21 <achow101> it's position is not being saved for me
462017-09-17T03:58:15 <meshcollider> just for the RPC window? Or the main window too?
472017-09-17T03:58:23 <achow101> rpc window
482017-09-17T04:00:20 <achow101> meshcollider: it's only happening if I have -resetguisettings in my command
492017-09-17T04:03:11 <meshcollider> If you don't have -resetguisettings, does the RPC console window still not save position though?
502017-09-17T04:03:37 <meshcollider> Of course it will not save position if you reset the settings, because that flag calls settings.clear(); which clears all QSettings
512017-09-17T04:07:28 *** tripleslash has quit IRC
522017-09-17T04:08:29 <achow101> meshcollider: no, it saves if -resetguisettings was not in the command
532017-09-17T04:08:59 <achow101> -resetguisettings should be a one and done thing, so after I start up, I shouldn't have a problem with saving settings
542017-09-17T04:09:50 <meshcollider> hmm actually yeah that's really weird, it definitely saves the position for me even while running with -resetguisettings
552017-09-17T04:10:24 *** tripleslash has joined #bitcoin-core-dev
562017-09-17T04:10:45 <meshcollider> and in the code, the only time it is accessed is at app.createOptionsModel(gArgs.IsArgSet("-resetguisettings")); which is called from main()
572017-09-17T04:11:08 <meshcollider> so I have no idea how the behavior you're describing could be happening
582017-09-17T04:25:40 *** justan0theruser has joined #bitcoin-core-dev
592017-09-17T05:12:18 *** Machine_Ex98 has joined #bitcoin-core-dev
602017-09-17T05:12:52 <Machine_Ex98> hello any idea to resolve gap_limit ??
612017-09-17T05:14:58 <Machine_Ex98> We currently offer Bitcoin withdrawals and deposits on our website. Blockchain API is used to handle all operations.
622017-09-17T05:14:58 <Machine_Ex98> Only problem is Blockchain Receive APIâs 20 address gap limit
632017-09-17T05:17:02 <CryptAxe> You don't have to ask on every channel.. And that's a companies API not the API of Bitcoin itself
642017-09-17T05:17:59 <Machine_Ex98> you talk too much i dont like that
652017-09-17T05:18:10 <CryptAxe> https://blog.blockchain.com/2016/06/15/receive-payments-api-update-address-gap-limits/#more-9024
662017-09-17T05:18:22 <CryptAxe> That's too bad.
672017-09-17T05:18:39 <meshcollider> Machine_Ex98: That's offtopic in this channel, this channel is only for bitcoin core development
682017-09-17T05:18:39 <CryptAxe> There is your answer you can stop spamming every channel
692017-09-17T05:19:03 <Machine_Ex98> this not answer its explain lol
702017-09-17T05:19:34 <meshcollider> Take it to #bitcoin
712017-09-17T05:19:52 <Machine_Ex98> if 20 people no one of them pay then whats will do ??
722017-09-17T05:20:03 <luke-jr> Machine_Ex98: and most importantly, *don't* use APIs
732017-09-17T05:20:23 <Machine_Ex98> Luke-jr whats should use !!
742017-09-17T05:21:28 <luke-jr> Machine_Ex98: a full node you run yourself in a secure facility.
752017-09-17T05:22:01 <Machine_Ex98> will its possible to bypass gap limit by making one address btc ??
762017-09-17T05:23:06 <luke-jr> Machine_Ex98: you won't get any help using web APIs here, and since it is a bad practice, I would hope nowhere.
772017-09-17T05:24:16 *** RubenSomsen has quit IRC
782017-09-17T05:24:40 <Machine_Ex98> i dont know whats the point to open irc's server !!
792017-09-17T05:25:16 <Machine_Ex98> 300 bots here without any reason
802017-09-17T05:25:19 <meshcollider> You'd get more help if you were in the right channel -_-
812017-09-17T05:25:20 <Machine_Ex98> wtf
822017-09-17T05:25:25 <luke-jr> meshcollider: hopefully not
832017-09-17T05:25:30 <luke-jr> Machine_Ex98: what service do you run?
842017-09-17T05:25:34 <Machine_Ex98> whats this channel for ?
852017-09-17T05:25:45 <meshcollider> luke-jr: true, I mean help in general, even help running a full node himself
862017-09-17T05:26:20 <Machine_Ex98> this a shiit irc software
872017-09-17T05:26:53 <meshcollider> Machine_Ex98: I already told you that this channel is for bitcoin core development, read the channel name and description, go to #bitcoin channel
882017-09-17T05:26:56 <Machine_Ex98> irc has gone on 2007 ضall the rest (shiit)
892017-09-17T05:27:19 <luke-jr> Machine_Ex98: what service do you run?
902017-09-17T05:27:50 *** ChanServ sets mode: +o sipa
912017-09-17T05:28:23 <Machine_Ex98> fk you all
922017-09-17T05:28:25 *** Machine_Ex98 has left #bitcoin-core-dev
932017-09-17T05:28:42 *** sipa sets mode: -o sipa
942017-09-17T05:31:52 <gmaxwell> Another satisfied customer. Ding.
952017-09-17T05:42:01 *** RubenSomsen has joined #bitcoin-core-dev
962017-09-17T05:43:36 *** RubenSomsen has quit IRC
972017-09-17T05:43:56 *** RubenSomsen has joined #bitcoin-core-dev
982017-09-17T05:55:21 <gmaxwell> In the future, please make it clear to people that they will get help in the right place. (e.g. by going and offering to help them yourself there, if you can). Otherwise, the OT response just sounds like a go away.
992017-09-17T05:56:59 <luke-jr> there is no right place to get help screwing people over by running an incompetent web wallet using blockchain.info's API.. :/
1002017-09-17T05:58:03 <gmaxwell> indeed, but there are better places to be walked through where not to do that. (also, just giving him their support contact information would probably have answered his immediate question.
1012017-09-17T06:04:06 *** pbase has joined #bitcoin-core-dev
1022017-09-17T06:24:58 *** pbase has quit IRC
1032017-09-17T06:25:34 *** pbase has joined #bitcoin-core-dev
1042017-09-17T06:32:31 *** kk009 has joined #bitcoin-core-dev
1052017-09-17T06:43:09 *** promag has joined #bitcoin-core-dev
1062017-09-17T06:47:23 *** promag has quit IRC
1072017-09-17T07:11:10 *** RubenSomsen has quit IRC
1082017-09-17T07:22:01 *** dcousens has quit IRC
1092017-09-17T07:22:17 *** hkjn0 has joined #bitcoin-core-dev
1102017-09-17T07:32:41 *** promag has joined #bitcoin-core-dev
1112017-09-17T07:32:44 *** Ylbam has joined #bitcoin-core-dev
1122017-09-17T07:34:25 *** RubenSomsen has joined #bitcoin-core-dev
1132017-09-17T07:58:44 *** meshcollider has quit IRC
1142017-09-17T08:00:15 *** intcat has quit IRC
1152017-09-17T08:29:25 *** kk009 has quit IRC
1162017-09-17T08:29:40 *** promag has quit IRC
1172017-09-17T08:50:02 *** d9b4bef9 has quit IRC
1182017-09-17T08:51:08 *** d9b4bef9 has joined #bitcoin-core-dev
1192017-09-17T08:59:11 *** intcat has joined #bitcoin-core-dev
1202017-09-17T09:02:23 *** promag has joined #bitcoin-core-dev
1212017-09-17T09:06:58 *** promag has quit IRC
1222017-09-17T09:09:23 *** RubenSomsen has quit IRC
1232017-09-17T09:21:32 *** waxwing has quit IRC
1242017-09-17T09:38:47 *** waxwing has joined #bitcoin-core-dev
1252017-09-17T09:41:49 *** mr_burdell has quit IRC
1262017-09-17T09:41:57 *** mr_burdell has joined #bitcoin-core-dev
1272017-09-17T09:41:58 *** riemann has joined #bitcoin-core-dev
1282017-09-17T09:45:48 *** Guyver2 has joined #bitcoin-core-dev
1292017-09-17T09:48:43 *** promag has joined #bitcoin-core-dev
1302017-09-17T10:00:46 *** promag has quit IRC
1312017-09-17T10:04:34 *** twistedline_ has quit IRC
1322017-09-17T10:07:44 *** twistedline has joined #bitcoin-core-dev
1332017-09-17T10:09:42 *** laurentmt has joined #bitcoin-core-dev
1342017-09-17T10:12:47 *** dabura667 has joined #bitcoin-core-dev
1352017-09-17T10:14:26 *** laurentmt has quit IRC
1362017-09-17T10:51:22 *** dabura667 has quit IRC
1372017-09-17T10:57:29 *** Guyver2 has quit IRC
1382017-09-17T10:57:42 *** promag has joined #bitcoin-core-dev
1392017-09-17T11:01:45 *** dcousens has joined #bitcoin-core-dev
1402017-09-17T11:05:39 *** meshcollider has joined #bitcoin-core-dev
1412017-09-17T11:11:12 *** Lauda has quit IRC
1422017-09-17T11:12:11 *** promag has quit IRC
1432017-09-17T11:15:53 *** owowo has quit IRC
1442017-09-17T11:31:58 *** ula has joined #bitcoin-core-dev
1452017-09-17T11:32:53 *** pbase has quit IRC
1462017-09-17T11:37:12 *** Dojixo has joined #bitcoin-core-dev
1472017-09-17T11:42:56 *** goatpig has joined #bitcoin-core-dev
1482017-09-17T11:43:52 *** pbase has joined #bitcoin-core-dev
1492017-09-17T11:55:18 *** Lauda has joined #bitcoin-core-dev
1502017-09-17T12:14:04 *** vicenteH has joined #bitcoin-core-dev
1512017-09-17T12:17:48 *** vicenteH has quit IRC
1522017-09-17T12:18:30 *** Alina-malina has quit IRC
1532017-09-17T12:26:21 *** promag has joined #bitcoin-core-dev
1542017-09-17T12:26:23 *** dcousens has quit IRC
1552017-09-17T12:28:23 *** dcousens has joined #bitcoin-core-dev
1562017-09-17T12:31:22 *** promag has quit IRC
1572017-09-17T12:42:18 *** pbase has quit IRC
1582017-09-17T12:42:22 *** riemann has quit IRC
1592017-09-17T12:50:38 *** laurentmt has joined #bitcoin-core-dev
1602017-09-17T13:10:16 *** TheLive1 has joined #bitcoin-core-dev
1612017-09-17T13:22:00 *** timothy has joined #bitcoin-core-dev
1622017-09-17T13:23:05 *** vicenteH has joined #bitcoin-core-dev
1632017-09-17T13:24:02 *** vicenteH has quit IRC
1642017-09-17T13:24:19 *** vicenteH has joined #bitcoin-core-dev
1652017-09-17T13:29:30 *** pbase has joined #bitcoin-core-dev
1662017-09-17T13:32:23 *** dcousens has quit IRC
1672017-09-17T13:35:11 *** Chris_Stewart_5 has joined #bitcoin-core-dev
1682017-09-17T13:43:28 *** riemann has joined #bitcoin-core-dev
1692017-09-17T13:45:04 <bitcoin-git> [bitcoin] azuchi opened pull request #11357: Fix description of maximumCount (master...fix-0.15.0-release-notes) https://github.com/bitcoin/bitcoin/pull/11357
1702017-09-17T13:50:56 *** RubenSomsen has joined #bitcoin-core-dev
1712017-09-17T13:52:33 *** RubenSomsen has quit IRC
1722017-09-17T13:52:56 *** RubenSomsen has joined #bitcoin-core-dev
1732017-09-17T14:04:30 *** promag has joined #bitcoin-core-dev
1742017-09-17T14:11:19 *** waxwing has quit IRC
1752017-09-17T14:11:19 *** waxwing has joined #bitcoin-core-dev
1762017-09-17T14:13:35 *** Chris_Stewart_5 has quit IRC
1772017-09-17T14:24:26 *** vicenteH` has joined #bitcoin-core-dev
1782017-09-17T14:25:48 *** vicenteH has quit IRC
1792017-09-17T14:28:01 *** d9b4bef9 has quit IRC
1802017-09-17T14:29:17 *** d9b4bef9 has joined #bitcoin-core-dev
1812017-09-17T14:32:12 *** vicenteH` has quit IRC
1822017-09-17T14:32:36 *** vicenteH has joined #bitcoin-core-dev
1832017-09-17T14:33:58 *** pbase has quit IRC
1842017-09-17T14:38:04 *** intcat has quit IRC
1852017-09-17T14:39:05 *** waxwing has quit IRC
1862017-09-17T14:39:33 *** intcat has joined #bitcoin-core-dev
1872017-09-17T14:52:08 *** Chris_Stewart_5 has joined #bitcoin-core-dev
1882017-09-17T15:09:05 *** waxwing has joined #bitcoin-core-dev
1892017-09-17T15:10:04 *** waxwing has quit IRC
1902017-09-17T15:10:05 *** waxwing has joined #bitcoin-core-dev
1912017-09-17T15:11:23 *** Chris_Stewart_5 has quit IRC
1922017-09-17T15:19:34 *** promag has quit IRC
1932017-09-17T15:23:32 *** Guyver2 has joined #bitcoin-core-dev
1942017-09-17T15:24:42 *** atroxes has quit IRC
1952017-09-17T15:25:35 *** paveljanik has joined #bitcoin-core-dev
1962017-09-17T15:26:54 *** atroxes has joined #bitcoin-core-dev
1972017-09-17T15:27:58 *** two-bit has joined #bitcoin-core-dev
1982017-09-17T15:28:11 *** ovovo has joined #bitcoin-core-dev
1992017-09-17T15:33:06 *** Alina-malina has joined #bitcoin-core-dev
2002017-09-17T15:36:34 *** alreadylate has joined #bitcoin-core-dev
2012017-09-17T15:37:23 *** alreadylate has quit IRC
2022017-09-17T15:48:45 *** meshcollider has quit IRC
2032017-09-17T16:16:40 *** Alina-malina has quit IRC
2042017-09-17T16:16:41 *** Alina-malina has joined #bitcoin-core-dev
2052017-09-17T16:19:55 <BashCo> 0.15 is crashing here on Mac OS 10.9.5 due to segmentation fault. When I use disablewallet=1 it comes up fine. Is this a known issue?
2062017-09-17T16:22:34 *** Cheeseo has joined #bitcoin-core-dev
2072017-09-17T16:33:21 *** timothy has quit IRC
2082017-09-17T16:33:25 *** drizztbsd has joined #bitcoin-core-dev
2092017-09-17T16:34:43 *** drizztbsd has quit IRC
2102017-09-17T16:36:48 <jl2012> BashCo: try removing bitcoin.conf. Should be fine
2112017-09-17T16:37:08 *** Giszmo has joined #bitcoin-core-dev
2122017-09-17T16:38:35 <jl2012> should be related to #11332 . See the transcript of last meeting
2132017-09-17T16:38:37 <gribble> https://github.com/bitcoin/bitcoin/issues/11332 | Fix possible crash with invalid nCustomFeeRadio in QSettings (achow101, TheBlueMatt) by jonasschnelli · Pull Request #11332 · bitcoin/bitcoin · GitHub
2142017-09-17T16:39:23 *** Cheeseo has quit IRC
2152017-09-17T16:44:47 <achow101> BashCo: can you pastebin the contents of ~/Library/Preferences/bitcoin-qt.plist (or something like that I think)
2162017-09-17T16:45:13 <achow101> BashCo: then start with -resetguisettings
2172017-09-17T16:46:43 *** ovovo is now known as owowo
2182017-09-17T16:47:21 <luke-jr> jl2012: nCustomFeeRadio isn't in bitcoin.conf â¦
2192017-09-17T16:47:21 <BashCo> removing the bitcoin.conf was the first thing I tried but no luck. my mac os 10.12 system didn't have any issues at all. It's still syncing, then I'll try the older system again. Bet -resetguisettings will fix it.
2202017-09-17T16:47:55 <achow101> BashCo: please provide the contents of the file I specified. It has the qsettings info and I want to make sure that that is actually the problem
2212017-09-17T16:48:06 <luke-jr> BashCo: try Knots
2222017-09-17T16:48:17 <luke-jr> also what achow101 said
2232017-09-17T16:48:51 <jl2012> luke-jr: oh, I rarely use the gui. It has another conf?
2242017-09-17T16:49:06 <luke-jr> jl2012: yes, different on every OS
2252017-09-17T16:49:06 <achow101> jl2012: not another conf, it's the qt settings storage
2262017-09-17T16:49:23 <luke-jr> jl2012: on Windows, it's in the registry; on Linux, another ini file somewhere; on Mac, who knows XD
2272017-09-17T16:49:53 <achow101> luke-jr: supposedly on mac it is a plist file at around the location I specified earlier
2282017-09-17T16:50:02 <achow101> (I actually have no idea, that's just what google said)
2292017-09-17T16:50:32 * luke-jr plugs #11082 which can be step 1 to unifying it
2302017-09-17T16:50:34 <esotericnonsense> on linux it lives in .config/Bitcoin/Bitcoin-Qt.conf for me
2312017-09-17T16:50:34 <gribble> https://github.com/bitcoin/bitcoin/issues/11082 | Add new bitcoin_rw.conf file that is used for settings modified by this software itself by luke-jr · Pull Request #11082 · bitcoin/bitcoin · GitHub
2322017-09-17T16:50:45 <esotericnonsense> (regardless of datadir settings)
2332017-09-17T16:51:12 <achow101> luke-jr: I don't think that would help since this is a qt specific thing
2342017-09-17T16:51:26 <achow101> unless you mean that we should scrap qsettings altogether and do our own settings stuff
2352017-09-17T16:51:40 <luke-jr> achow101: it's a possibility
2362017-09-17T16:52:11 <luke-jr> haven't given much thought to whether actually-GUI-specific options should be moved there
2372017-09-17T16:55:23 *** bane5000 has quit IRC
2382017-09-17T16:57:25 *** alreadylate has joined #bitcoin-core-dev
2392017-09-17T16:59:34 *** Cheeseo has joined #bitcoin-core-dev
2402017-09-17T17:07:55 <BashCo> achow101: -resetguisettings worked. Unfortunately I did that before looking for the plist file. :( I found the file though, called `org.bitcoin.Bitcoin-Qt.plist`.
2412017-09-17T17:11:55 <BashCo> achow101: here's the plist file contents. I probably botched it by using resetguisettings first. https://pastebin.com/Avi6c20Z
2422017-09-17T17:16:30 <achow101> BashCo: yeah, having the file after doing resetguisettings is not particularly helpful
2432017-09-17T17:16:38 <achow101> but at least we know where the file on osx is
2442017-09-17T17:16:58 <BashCo> my bad. sorry about that.
2452017-09-17T17:18:28 <BashCo> achow101: would the crash log be helpful?
2462017-09-17T17:18:58 <achow101> BashCo: yes
2472017-09-17T17:19:15 <achow101> we've already figured out the most probably cause, so this is only to confirm that it's the same problem
2482017-09-17T17:20:08 *** promag has joined #bitcoin-core-dev
2492017-09-17T17:20:50 <BashCo> sent via DM.
2502017-09-17T17:24:58 *** promag has quit IRC
2512017-09-17T17:27:08 *** tErik_mc has quit IRC
2522017-09-17T17:28:25 *** Lauda has quit IRC
2532017-09-17T17:28:49 *** Lauda has joined #bitcoin-core-dev
2542017-09-17T17:35:40 *** bane5000 has joined #bitcoin-core-dev
2552017-09-17T17:37:51 *** alreadylate has quit IRC
2562017-09-17T17:40:17 *** bane5000 has quit IRC
2572017-09-17T17:42:22 *** RubenSomsen has quit IRC
2582017-09-17T17:45:32 *** RubenSomsen has joined #bitcoin-core-dev
2592017-09-17T17:52:02 *** kkkkl has joined #bitcoin-core-dev
2602017-09-17T17:52:41 *** kkkkl has quit IRC
2612017-09-17T17:55:16 *** alreadylate has joined #bitcoin-core-dev
2622017-09-17T18:00:02 *** d9b4bef9 has quit IRC
2632017-09-17T18:01:37 *** Giszmo has quit IRC
2642017-09-17T18:03:05 *** riemann has quit IRC
2652017-09-17T18:04:14 *** Giszmo has joined #bitcoin-core-dev
2662017-09-17T18:13:40 *** alreadylate has quit IRC
2672017-09-17T18:19:31 *** harding has quit IRC
2682017-09-17T18:25:08 *** Cheeseo has quit IRC
2692017-09-17T18:26:10 *** vicenteH has quit IRC
2702017-09-17T18:26:11 *** vicenteH` has joined #bitcoin-core-dev
2712017-09-17T18:28:04 *** vicenteH` is now known as vicenteH
2722017-09-17T18:31:28 *** justan0theruser has quit IRC
2732017-09-17T18:36:30 *** lvmbdv has joined #bitcoin-core-dev
2742017-09-17T18:42:09 *** tErik_mc has joined #bitcoin-core-dev
2752017-09-17T18:49:51 *** chjj has quit IRC
2762017-09-17T18:56:48 *** two-bit has quit IRC
2772017-09-17T19:09:00 *** Chris_Stewart_5 has joined #bitcoin-core-dev
2782017-09-17T19:17:03 *** vicenteH has quit IRC
2792017-09-17T19:19:34 *** RubenSomsen has quit IRC
2802017-09-17T19:19:38 *** vicenteH has joined #bitcoin-core-dev
2812017-09-17T19:20:11 *** vicenteH has quit IRC
2822017-09-17T19:25:05 *** AaronvanW has joined #bitcoin-core-dev
2832017-09-17T20:21:32 <esotericnonsense> so i'm investigating #11315 Prune undermines the dbcache
2842017-09-17T20:21:33 <gribble> https://github.com/bitcoin/bitcoin/issues/11315 | Prune undermines the dbcache. · Issue #11315 · bitcoin/bitcoin · GitHub
2852017-09-17T20:21:52 <esotericnonsense> just looking at the code without testing; i don't believe that it's an issue with the prune size
2862017-09-17T20:22:13 <esotericnonsense> fDoFullFlush = (mode == FLUSH_STATE_ALWAYS) || fCacheLarge || fCacheCritical || fPeriodicFlush || fFlushForPrune;
2872017-09-17T20:25:17 <esotericnonsense> unless i'm misinterpreting it seems to imply that any prune event will cause a flush, unless flush just means write in this context?
2882017-09-17T20:27:48 <esotericnonsense> it seems to me that you need to write (because otherwise in the case of an unclean shutdown, you've potentially deleted the blocks you would need to recover) but you don't need to drop the cache entirely
2892017-09-17T20:28:42 <esotericnonsense> ah, perhaps there's only a flush and no way to simply write :)
2902017-09-17T20:32:17 <sipa> yes, there is
2912017-09-17T20:32:39 <sipa> *yes, there is no simple write
2922017-09-17T20:33:40 <sipa> every write to the chainstate requires first writing changes to the block index, to avoid having a chainstate that contains results of blocks that aren't known anymore after restart
2932017-09-17T20:35:00 <esotericnonsense> i think i understand gmax's comment now, you'd let it increase to say prunesize+buffer+dbcache and then prune down (so the interval between prunes is dbcache+buffer rather than buffer)
2942017-09-17T20:35:40 <esotericnonsense> that seems kind of hacky though, it's more like adding a range to prune so that it doesn't go off too often
2952017-09-17T20:36:37 <sipa> right
2962017-09-17T20:39:28 *** Chris_Stewart_5 has quit IRC
2972017-09-17T20:39:46 *** laurentmt has quit IRC
2982017-09-17T20:44:42 *** dcousens has joined #bitcoin-core-dev
2992017-09-17T20:46:45 <esotericnonsense> a problem i can see with using dbcache is that if a user has an extremely high value set there could be unexpected results, would need to be documented
3002017-09-17T20:48:10 <esotericnonsense> e.g. prune=2000 dbcache=16000, now you can actually use 18GB prior to pruning, hm
3012017-09-17T20:57:45 <gmaxwell> esotericnonsense: yes, but we can document it, there are already interactions like that: e.g. the shutdown warning is moved up by the dbcache
3022017-09-17T20:58:18 <esotericnonsense> ah, hello. i was just writing a reply on the issue.
3032017-09-17T20:58:53 *** Chris_Stewart_5 has joined #bitcoin-core-dev
3042017-09-17T20:59:12 <gmaxwell> IMO ultimately we will end up not having MB tunable pruning. It doesn't really make a lot of sense.
3052017-09-17T20:59:15 <esotericnonsense> i was thinking that perhaps using a percentage of the prune as the buffer might work and not require an additional config flag
3062017-09-17T20:59:54 <gmaxwell> there shouldn't be an extra setting for sure. please no more options that users can't sensibly configure.
3072017-09-17T20:59:59 <esotericnonsense> right now the performance hit is the same regardless of whether you have prune=100000 or prune=1000 (once you get past the point at which it starts doing it)
3082017-09-17T21:01:18 <gmaxwell> The point I was trying to make in the issue, I think, is that setting prune shouldn't effectively override your dbcache setting.
3092017-09-17T21:02:23 *** riemann has joined #bitcoin-core-dev
3102017-09-17T21:04:00 <esotericnonsense> it might be useful for me to get some hard numbers for how much sync time increases depending on the buffer size
3112017-09-17T21:04:38 <esotericnonsense> i recall it being 30% slower or more in my testing, but it wasn't very scientific, getting that down to 5% or something would be a pretty big win
3122017-09-17T21:05:15 <esotericnonsense> (and that was on SSD)
3132017-09-17T21:05:20 *** Guyver2 has quit IRC
3142017-09-17T21:05:51 <gmaxwell> esotericnonsense: oh jesus no. The difference between a maximum dbcache and default is something like an 8 hour sync vs a 3 hour one.
3152017-09-17T21:06:58 <esotericnonsense> yeah, i didn't let it run to the end before increasing the prune target :P
3162017-09-17T21:07:20 <esotericnonsense> (i basically did the manual version of this by increasing prune to 50G, then down to 5G, then back up, etc)
3172017-09-17T21:07:46 <gmaxwell> esotericnonsense: consider this, right now the chainstate on disk is 2.8gb adding the dbcache to the interval on syncing with defaults would end up with you needing to have 4GB free to sync bitcoin instead of 3.5.
3182017-09-17T21:08:08 <esotericnonsense> gah
3192017-09-17T21:08:14 <esotericnonsense> i'm forgetting that if it's in the cache it's not on disk
3202017-09-17T21:08:18 <esotericnonsense> heh
3212017-09-17T21:08:34 <gmaxwell> potentially at least.
3222017-09-17T21:08:51 <esotericnonsense> well, during IBD and in cases where there hasn't been a lot of replacement
3232017-09-17T21:10:21 <esotericnonsense> the default dbcache would still result in a lot of prune events flushing it though. hm.
3242017-09-17T21:10:35 <esotericnonsense> oh wait it flushes anyway. duh
3252017-09-17T21:11:00 <esotericnonsense> okay, that makes sense, i'll play around with it.
3262017-09-17T21:14:07 *** riemann has quit IRC
3272017-09-17T21:15:45 *** mess110 has joined #bitcoin-core-dev
3282017-09-17T21:20:53 *** Cheeseo has joined #bitcoin-core-dev
3292017-09-17T21:28:35 *** Cheeseo has quit IRC
3302017-09-17T21:57:07 *** d9b4bef9 has joined #bitcoin-core-dev
3312017-09-17T22:23:32 *** meshcollider has joined #bitcoin-core-dev
3322017-09-17T22:24:09 <bitcoin-git> [bitcoin] esotericnonsense opened pull request #11359: Add a pruning 'high water mark' to reduce the frequency of pruning events (master...2017-09-add-pruning-hwm) https://github.com/bitcoin/bitcoin/pull/11359
3332017-09-17T22:25:41 *** harding has joined #bitcoin-core-dev
3342017-09-17T22:31:05 *** AaronvanW has quit IRC
3352017-09-17T22:36:44 *** Aaronvan_ has joined #bitcoin-core-dev
3362017-09-17T22:42:13 *** Cheeseo has joined #bitcoin-core-dev
3372017-09-17T22:49:52 *** Chris_Stewart_5 has quit IRC
3382017-09-17T22:54:35 *** Cheeseo has quit IRC
3392017-09-17T23:09:09 *** justan0theruser has joined #bitcoin-core-dev
3402017-09-17T23:09:36 *** Cheeseo has joined #bitcoin-core-dev
3412017-09-17T23:10:02 *** nelruk has joined #bitcoin-core-dev
3422017-09-17T23:21:04 *** Cheeseo has quit IRC
3432017-09-17T23:39:52 *** Aaronvan_ has quit IRC
3442017-09-17T23:40:55 *** Aaronvan_ has joined #bitcoin-core-dev
3452017-09-17T23:50:32 *** luke-jr has quit IRC
3462017-09-17T23:53:58 *** luke-jr has joined #bitcoin-core-dev