1 2012-05-19 00:09:58 <moa7> v0.6.1-232-gf0fc95a is git head?
  2 2012-05-19 00:11:28 <BlueMatt> no
  3 2012-05-19 00:11:32 <BlueMatt> its about a day ol
  4 2012-05-19 00:11:33 <BlueMatt> d
  5 2012-05-19 00:11:44 <moa7> damn
  6 2012-05-19 00:12:32 barmstrong has quit (Remote host closed the connection)
  7 2012-05-19 00:13:01 * jgarzik wonders about voluntary priorities in bitcoin TX's, analagous to IP TOS / DSCP bits
  8 2012-05-19 00:13:50 <jgarzik> maybe "blockchain games" could voluntarily mark themselves lower priority, in case people want to elevate 'normal' (average bitcoin user) TX's
  9 2012-05-19 00:14:17 <jgarzik> probably infeasible, just thinking out loud
 10 2012-05-19 00:16:44 barmstrong has joined
 11 2012-05-19 00:17:44 <moa7> would it be feasbile to set up a node that broadcasts blocks only?
 12 2012-05-19 00:18:54 b4epoche has quit (Ping timeout: 246 seconds)
 13 2012-05-19 00:19:05 <moa7> s/feasbile/feasible
 14 2012-05-19 00:20:45 <phantomcircuit> moa7, yes and can be done easily
 15 2012-05-19 00:20:56 <phantomcircuit> is it a good idea?
 16 2012-05-19 00:20:57 <phantomcircuit> who knows
 17 2012-05-19 00:21:00 <moa7> anybody doing it?
 18 2012-05-19 00:21:13 b4epoche has joined
 19 2012-05-19 00:21:19 <phantomcircuit> i go to my question
 20 2012-05-19 00:21:26 <moa7> well for avid blockchain maintainers on low bandwidth connections it would be helpful
 21 2012-05-19 00:21:40 <moa7> how many of those are there though?
 22 2012-05-19 00:22:41 <gribble> New news from bitcoinrss: luke-jr opened pull request 1359 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1359>
 23 2012-05-19 00:23:42 <moa7> you could a block-only sub-net
 24 2012-05-19 00:23:48 <moa7> could have
 25 2012-05-19 00:24:19 <moa7> it would solve some of the satoshidice type issues and provide a foundation
 26 2012-05-19 00:24:47 <moa7> nodes that only connect to other block-only nodes
 27 2012-05-19 00:26:06 <moa7> split the transfer and storage functions
 28 2012-05-19 00:26:09 Joric has quit ()
 29 2012-05-19 00:27:04 <sipa> moa7: on average that would only cut transfer volumes in two
 30 2012-05-19 00:27:20 <sipa> even somewhat less
 31 2012-05-19 00:27:26 <moa7> sipa : how's that?
 32 2012-05-19 00:27:41 <sipa> every tx is sent once as a lone tx, and one inside a block
 33 2012-05-19 00:27:56 <moa7> but a block has many tx's in it?
 34 2012-05-19 00:28:02 <sipa> so?
 35 2012-05-19 00:28:17 <sipa> they're all transactions you have seen already at most once
 36 2012-05-19 00:28:25 <moa7> so sending one block takes the place of many tx? or
 37 2012-05-19 00:28:52 <sipa> i don't see what you're getting at
 38 2012-05-19 00:29:14 da2ce7 has joined
 39 2012-05-19 00:29:18 <moa7> a block-only network has only the traffic volume of the blocks but none of the volume of tx's ...
 40 2012-05-19 00:29:19 <sipa> you still see all transactions, but only when they're mined into a block
 41 2012-05-19 00:29:56 <sipa> assuming every transaction in blocks in broadcasted, you cut traffic in two
 42 2012-05-19 00:30:00 <moa7> yes how traffic do the blocks take up and how much do the tx's?
 43 2012-05-19 00:30:11 <moa7> how much
 44 2012-05-19 00:30:11 <sipa> obviously each about half
 45 2012-05-19 00:30:25 <moa7> don't see that ... i'll look into it
 46 2012-05-19 00:30:29 Hasbro_ has joined
 47 2012-05-19 00:30:33 <sipa> not in number of messages, but in amount of data sent
 48 2012-05-19 00:30:50 <sipa> how could it be otherwise?
 49 2012-05-19 00:31:04 <sipa> every transaction accepted by the network is placed into a block
 50 2012-05-19 00:31:15 <sipa> so you see it once as a lone tx, and somewhat later as part of the block it's mined in
 51 2012-05-19 00:31:25 <moa7> okay maybe ... but a cut in half is not so bad either
 52 2012-05-19 00:31:28 <sipa> a block-only network would only make you see it the second time
 53 2012-05-19 00:32:47 osmosis has quit (Quit: Leaving)
 54 2012-05-19 00:33:00 <moa7> i thought the block ws some kind of condensed version of all the tx's ...
 55 2012-05-19 00:33:29 Hasbro has quit (Ping timeout: 245 seconds)
 56 2012-05-19 00:34:05 <sipa> just a concatenation
 57 2012-05-19 00:34:19 <moa7> so no data reduction?
 58 2012-05-19 00:34:22 <sipa> no
 59 2012-05-19 00:34:46 <sipa> a block is really just a list of transactions, with a 80-byte header in front of it
 60 2012-05-19 00:35:51 <moa7> yeah ... so the block hashing doesn't actually perform any data reduction function?
 61 2012-05-19 00:36:47 <sipa> hashing does
 62 2012-05-19 00:36:57 <sipa> but a block is not a hash
 63 2012-05-19 00:37:30 <moa7> no, that would be the hash of the block right?
 64 2012-05-19 00:37:38 <sipa> exactly
 65 2012-05-19 00:38:23 <moa7> ok, so we'll go with half ... without other tricks a block-only node might implement
 66 2012-05-19 00:38:35 <moa7> roughly
 67 2012-05-19 00:40:26 RainbowDashh has joined
 68 2012-05-19 00:41:31 <luke-jr> sipa: what's wrong with CScopedSendFromAddressRestriction?
 69 2012-05-19 00:41:55 <sipa> luke-jr: it sets a property on cwallet for restricting the selection...
 70 2012-05-19 00:42:14 <sipa> why not just pass the selection object to the selection function itself?
 71 2012-05-19 00:42:24 <luke-jr> sipa: no idea :/
 72 2012-05-19 00:42:36 <luke-jr> I just got tired of rebasing it
 73 2012-05-19 00:42:48 <luke-jr> and the try{} block to cleanup was ugly
 74 2012-05-19 00:43:20 <sipa> oh, i'm not directly complaining about the CScoped thing; just the fact that it's a property on CWallet
 75 2012-05-19 00:43:46 <sipa> i mean: it should not be necessary
 76 2012-05-19 00:44:04 <luke-jr> XD
 77 2012-05-19 00:50:07 barmstrong has quit (Remote host closed the connection)
 78 2012-05-19 00:52:17 <moa7> so what about splitting the savings function (storage) and transactional function into two different clients, referencing the same blockchain (maybe different wallets)?
 79 2012-05-19 00:52:39 paraipan has quit (Quit: Saliendo)
 80 2012-05-19 01:02:40 SETKEHS-CAT is now known as setkeh
 81 2012-05-19 01:06:33 barmstrong has joined
 82 2012-05-19 01:09:15 da2ce7 has quit (Ping timeout: 252 seconds)
 83 2012-05-19 01:11:58 barmstrong has quit (Remote host closed the connection)
 84 2012-05-19 01:16:53 <gmaxwell> luke-jr: the coincontrol listaddressgroupings is totally unusuable in the bitcoin-qt console
 85 2012-05-19 01:16:57 <gmaxwell> because it flattens all the indentation.
 86 2012-05-19 01:17:11 <gmaxwell> so unless you count brackets you can't see the groups.
 87 2012-05-19 01:17:25 <luke-jr> well, that's a problem with the console imo :p
 88 2012-05-19 01:18:04 <copumpkin> bitcoin-qt has a console?
 89 2012-05-19 01:18:07 <gmaxwell> Yes.
 90 2012-05-19 01:18:21 <copumpkin> also, my bitcoin-qt has taken recently to rejecting my attempt to give it focus
 91 2012-05-19 01:18:24 <gmaxwell> luke-jr: yea, dunno if the interface could be better without making it less parsable. :-/
 92 2012-05-19 01:19:09 <gmaxwell> luke-jr: and hurrah, I only have one small group of interlinked addresses.
 93 2012-05-19 01:19:18 <gmaxwell> (in my online wallet)
 94 2012-05-19 01:19:26 <copumpkin> gmaxwell: usually that kind of question has an implied "how do I get it?" part to it :)
 95 2012-05-19 01:19:27 <luke-jr> (also, I don't care about Coin Control as much as making next-test easier to build :p)
 96 2012-05-19 01:19:36 <luke-jr> copumpkin: next-test
 97 2012-05-19 01:19:52 <gmaxwell> copumpkin: the console? pull bitcoin from git and compile.
 98 2012-05-19 01:20:02 <gmaxwell> Then go to help->debug window->console
 99 2012-05-19 01:20:26 <copumpkin> gmaxwell: or do you also answer "yes." to the shopkeeper asking you "Do you need something?" :)
100 2012-05-19 01:20:26 barmstrong has joined
101 2012-05-19 01:20:28 <luke-jr> copumpkin: https://bitcointalk.org/?topic=79884
102 2012-05-19 01:20:33 <gmaxwell> luke-jr: hm. I thought coincontrol had a gui component. Did that go away?
103 2012-05-19 01:20:33 <luke-jr> copumpkin: I do!
104 2012-05-19 01:20:36 barmstrong has quit (Remote host closed the connection)
105 2012-05-19 01:20:38 <luke-jr> gmaxwell: no?
106 2012-05-19 01:20:43 <luke-jr> gmaxwell: settings
107 2012-05-19 01:21:25 <gmaxwell> ah!
108 2012-05-19 01:21:25 barmstrong has joined
109 2012-05-19 01:21:29 <gmaxwell> Thats a good idea.
110 2012-05-19 01:21:32 barmstrong has quit (Remote host closed the connection)
111 2012-05-19 01:21:38 <copumpkin> oh
112 2012-05-19 01:21:44 <copumpkin> thanks
113 2012-05-19 01:22:04 * luke-jr grumbles about having to omit #1205 from his current next-test assembly :/
114 2012-05-19 01:22:54 barmstrong has joined
115 2012-05-19 01:24:38 <gmaxwell> erp. It does no validation of the send from addresses in the gui.
116 2012-05-19 01:25:00 <luke-jr> >_<
117 2012-05-19 01:25:02 <gmaxwell> you just get a 'transaction cration failed' if you tell it to send from 1blbablalb
118 2012-05-19 01:25:19 <gmaxwell> (and thats after prompting for the passphrase and such)
119 2012-05-19 01:25:37 <luke-jr> unfortunately, the lack of rebasing for a month or so now suggests nobody cares enough to fix these things
120 2012-05-19 01:26:01 copumpkin has quit (Ping timeout: 250 seconds)
121 2012-05-19 01:26:13 <gmaxwell> It also isn't clear in the interface if you can (or how) you can specify more than one.
122 2012-05-19 01:26:26 <luke-jr> I think you're supposed to use the other screen and select multiple
123 2012-05-19 01:26:29 <luke-jr> or something
124 2012-05-19 01:27:26 <gmaxwell> Indeed, that works.
125 2012-05-19 01:27:50 <gmaxwell> it lets you pick addresses which have no balance. odd.
126 2012-05-19 01:28:04 copumpkin has joined
127 2012-05-19 01:28:11 <gmaxwell> Oh well, at least it's hidden by default.
128 2012-05-19 01:33:39 <gmaxwell> this would be more useful with a !address.
129 2012-05-19 01:34:02 t7 has quit (Remote host closed the connection)
130 2012-05-19 01:35:19 <luke-jr> gmaxwell: I'd think it'd make more sense to allow naming the groups and selecting them from a checkbox list
131 2012-05-19 01:35:32 <luke-jr> s/them/those/
132 2012-05-19 01:35:52 <jgarzik> hmmm
133 2012-05-19 01:36:17 <jgarzik> according to 'perf record', my system is spending 0.9% of its time doing _M_range_insert<const char *>
134 2012-05-19 01:36:29 <gmaxwell> luke-jr: I think so to, but seperately it's useful to exclude as well as include. E.g. "I don't care what pays, but not these two"
135 2012-05-19 01:36:45 <jgarzik> now to figure out how to expand this symbol, which runs off the screen...
136 2012-05-19 01:38:12 <jgarzik> spend 0.22% of our time doing                   inline bool operator<(const uint256& a, const uint256& b)
137 2012-05-19 01:40:30 <jgarzik> (this is all during initial block download via LoadExternalBlockFile)
138 2012-05-19 01:42:46 <luke-jr> gmaxwell: a checkbox list lets you do that
139 2012-05-19 01:45:41 <gmaxwell> luke-jr: yes, that would be good, with all and none buttons.  Though the RPC should have the same feature— in that case by being able to !address I guess.
140 2012-05-19 01:46:39 <luke-jr> gmaxwell: in any case, stuff like this really requires a 'champion' to maintain the pullreq
141 2012-05-19 01:47:12 <gmaxwell> well, I think we've scared off the people most insterested in this feature by failing to pull it.
142 2012-05-19 01:47:25 <gmaxwell> Actually, two generations of them.
143 2012-05-19 01:47:45 <luke-jr> probably.
144 2012-05-19 01:47:50 <luke-jr> I know how that is.
145 2012-05-19 01:53:03 moa7 has quit (Quit: Page closed)
146 2012-05-19 01:57:52 mmoya_ has quit (Ping timeout: 244 seconds)
147 2012-05-19 01:57:58 <jgarzik> luke-jr: does this fix it?
148 2012-05-19 01:58:00 BTC_Bear is now known as BTC_Bear|hbrntng
149 2012-05-19 01:58:00 <jgarzik> -    fDetachDB = GetBoolArg("-detachdb", false);
150 2012-05-19 01:58:01 <jgarzik> +    bitdb.SetDetach(GetBoolArg("-detachdb", false));
151 2012-05-19 01:58:58 <luke-jr> jgarzik: 1 sec, gotta finish testing one of rebroad's…
152 2012-05-19 02:00:29 <jgarzik> evoorhees: "And currently, SatoshiDice represents more than half of all Bitcoin transactions"
153 2012-05-19 02:01:22 <luke-jr> wow, that's more than Deepbit!
154 2012-05-19 02:03:02 da2ce7 has joined
155 2012-05-19 02:04:00 <luke-jr> jgarzik: I don't have that - line…
156 2012-05-19 02:04:36 Geebus has joined
157 2012-05-19 02:05:20 Slix` has joined
158 2012-05-19 02:05:43 <jgarzik> bleh
159 2012-05-19 02:05:52 <jgarzik> strace shows fdatasync every other system call
160 2012-05-19 02:06:59 <gmaxwell> gettimeofday();fdatasync(); .. you've described bitcoin!
161 2012-05-19 02:07:35 <gmaxwell> causes fantastic write inflation in the FS too.
162 2012-05-19 02:08:19 <luke-jr> jgarzik: -    fDetachDB = GetBoolArg("-detachdb", false); <-- not in master
163 2012-05-19 02:08:44 <jgarzik> luke-jr: it was approximate
164 2012-05-19 02:09:03 <jgarzik> luke-jr: look for fDetachDb, and call bitdb.SetDetach() instead
165 2012-05-19 02:09:19 <jgarzik> gmaxwell: that's what I'm hitting
166 2012-05-19 02:09:34 <jgarzik> gmaxwell: we use DB_TXN_NOSYNC, so I really want to know where the fdatasync() is coming from
167 2012-05-19 02:10:20 <luke-jr> jgarzik: and for reading?
168 2012-05-19 02:11:07 <luke-jr> actually, maybe not needed
169 2012-05-19 02:11:51 <jgarzik> luke-jr: reading would require creating CDBEnv::GetDetach()
170 2012-05-19 02:12:12 <sipa> jgarzik: closedb does some bdb cleanup calls
171 2012-05-19 02:12:25 <sipa> maybe those cause the fdatasync
172 2012-05-19 02:12:28 <gmaxwell> aww, no DB_TXN_BULK in whatever version of BDB I have.
173 2012-05-19 02:12:36 <luke-jr> bleh, it does need to read
174 2012-05-19 02:13:21 <sipa> luke-jr: what's the problem?
175 2012-05-19 02:13:48 <luke-jr> sipa: jgarzik's dbenv pullreq trilogy doesn't build
176 2012-05-19 02:14:31 <sipa> ok, and where do you need to read fDetach?
177 2012-05-19 02:14:32 <luke-jr> jgarzik: this fixes it: http://codepad.org/nNatwauU
178 2012-05-19 02:14:40 <jgarzik> sipa: we don't forcibly CloseDb for each ProcessBlock(), do we?
179 2012-05-19 02:14:51 <luke-jr> sipa: src/qt/optionsmodel.cpp
180 2012-05-19 02:15:07 <jgarzik> luke-jr: thanks
181 2012-05-19 02:15:22 <jgarzik> gmaxwell: db 5.x
182 2012-05-19 02:15:38 <jgarzik> maybe we should be setting DB_TXN_NOSYNC on the environment, rather than each txn
183 2012-05-19 02:16:06 <jgarzik> also found a comment from Oracle that indicates repeated put's of the same record can trigger unintentional fdatasync's
184 2012-05-19 02:16:31 <jgarzik> gmaxwell: Fedora 16 here
185 2012-05-19 02:16:36 <gmaxwell> 17 here.
186 2012-05-19 02:16:44 <gmaxwell> But linking to 4.8.
187 2012-05-19 02:17:26 <gmaxwell> what the heck is the difference between  DB_TXN_WRITE_NOSYNC  and  DB_TXN_NOSYNC  ?
188 2012-05-19 02:19:02 <sipa> jgarzik: only a txn_checkpoint call between processblocks
189 2012-05-19 02:19:02 <jgarzik> gmaxwell: fwrite(3) versus write(2)
190 2012-05-19 02:19:07 tower has quit (Disconnected by services)
191 2012-05-19 02:19:10 <jgarzik> gmaxwell: nosync, it's just buffered
192 2012-05-19 02:19:21 tower has joined
193 2012-05-19 02:19:22 <jgarzik> gmaxwell: write_nosync it's written to the fd, but not sync'd
194 2012-05-19 02:19:42 <jgarzik> in theory
195 2012-05-19 02:21:51 <luke-jr> jgarzik: does blockindex break backward compat?
196 2012-05-19 02:22:00 <luke-jr> ie, do I need to redownload the blockchain if I downgrade?
197 2012-05-19 02:22:05 <gmaxwell> seems about equally fats on my lapop.
198 2012-05-19 02:22:08 <gmaxwell> fast
199 2012-05-19 02:27:10 Zarutian has joined
200 2012-05-19 02:30:27 <jgarzik> wooo!!!!
201 2012-05-19 02:30:47 <jgarzik> adding DB_TXN_NOSYNC to dbenv flags killed all fdatasyncs
202 2012-05-19 02:31:20 <jgarzik> -loadblock is easily 100x faster now
203 2012-05-19 02:31:33 <jgarzik> (of course, this is storage and filesystem dependent)
204 2012-05-19 02:32:38 <jgarzik> luke-jr: well
205 2012-05-19 02:32:48 <jgarzik> luke-jr: new db is in blockchain/
206 2012-05-19 02:33:06 <jgarzik> luke-jr: if you don't touch the old block chain files, they will still be there when you run an older version
207 2012-05-19 02:33:34 <sipa> jgarzik: is the dbenv also in blockchain/ ?
208 2012-05-19 02:33:51 <sipa> or is it shared with wallet's dbenv?
209 2012-05-19 02:34:04 <jgarzik> sipa: shared with wallet
210 2012-05-19 02:34:29 <jgarzik> sipa: I didn't bother a split, since you seemed to be working on a !BDB wallet solution anyway
211 2012-05-19 02:34:36 <sipa> yeah
212 2012-05-19 02:35:23 <luke-jr> so "should be safe as long as it shuts down cleanly"?
213 2012-05-19 02:35:27 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
214 2012-05-19 02:36:24 <gmaxwell> jgarzik: woot!
215 2012-05-19 02:36:26 <jgarzik> luke-jr: old bitcoin only writes blockchain data to $datadir.  new bitcoin only writes blockchain data to $datadir/blockchain
216 2012-05-19 02:36:58 <gmaxwell> FWIW, DB_TXN_WRITE_NOSYNC on the txn was exactly as fast.. down the the second. Probably because both do nothing there.
217 2012-05-19 02:37:04 <jgarzik> here is the secret recipe:
218 2012-05-19 02:37:06 <jgarzik>      dbenv.set_flags(DB_AUTO_COMMIT, 1);
219 2012-05-19 02:37:06 <jgarzik> +    dbenv.set_flags(DB_TXN_NOSYNC, 1);
220 2012-05-19 02:37:06 <jgarzik>      dbenv.log_set_config(DB_LOG_AUTO_REMOVE, 1);
221 2012-05-19 02:37:38 <jgarzik> provided we can be sure that our existing "hard flush" techniques are safe, the above code should be safe as well
222 2012-05-19 02:37:52 <jgarzik> ie. checkpoint/lsn reset
223 2012-05-19 02:39:51 <sipa> we basically give up durability betweeb checkpoints
224 2012-05-19 02:40:28 Rag is now known as Sleeping!~kvirc@unaffiliated/ragnarok752|Ragnarok752
225 2012-05-19 02:40:43 <sipa> for the blockchain... unimportant
226 2012-05-19 02:40:53 <sipa> for the wallet... unsure
227 2012-05-19 02:41:09 TheSeven has quit (Disconnected by services)
228 2012-05-19 02:41:13 [7] has joined
229 2012-05-19 02:41:32 <sipa> it should be safe as long as there is checkpoint max every 100 new addresses used
230 2012-05-19 02:42:14 <jgarzik> gmaxwell: if there is little perf diff...  DB_TXN_WRITE_NOSYNC is safer
231 2012-05-19 02:42:19 <gmaxwell> or if we split the env.
232 2012-05-19 02:42:23 <jgarzik> I would rather have data in OS buffers than app buffers!
233 2012-05-19 02:42:26 <gmaxwell> jgarzik: well, I'll try it on the env in a minute.
234 2012-05-19 02:42:27 <jgarzik> app is most likely to crash
235 2012-05-19 02:42:44 <gmaxwell> I was hoping write might actually be faster— keep the disk saturated.
236 2012-05-19 02:43:44 <jgarzik> gmaxwell: the bdb log buffer is pretty small, 4-8k I think.  OS waits for many more [4|8]k dirty pages than that, before initiating writeback
237 2012-05-19 02:44:10 <sipa> jgarzik: our log buffer is a lot larger i think
238 2012-05-19 02:44:24 <jgarzik> so there wouldn't be much performance difference, as you're waiting on filesystem writeback either way
239 2012-05-19 02:45:03 <gmaxwell> jgarzik: odd, doesn't appear to be any faster here with your env flag.
240 2012-05-19 02:45:04 <jgarzik> dbenv.set_flags(DB_TXN_NOSYNC, 1) is awesome.  this has literally saved me hours.
241 2012-05-19 02:45:24 <gmaxwell> I wonder if this is a behaviorial difference in the bdb versions we're running.
242 2012-05-19 02:45:31 <jgarzik> gmaxwell: are you on ssd?  !ext[34]?
243 2012-05-19 02:45:38 <gmaxwell> SSD on ext4.
244 2012-05-19 02:45:39 <jgarzik> or nfs?
245 2012-05-19 02:45:46 <jgarzik> gmaxwell: yeah, you will see no difference
246 2012-05-19 02:46:00 <sipa> jgarzik: full db import using loadblock takes half an hour for me (up to last checkpoint)
247 2012-05-19 02:46:07 <jgarzik> gmaxwell: writes are instant for you, not for me
248 2012-05-19 02:46:21 <gmaxwell> IIRC is wasn't _that_ much slower on the spinning disk system. I'll go test it there.
249 2012-05-19 02:46:24 <jgarzik> sipa: takes hours here, without the above patch
250 2012-05-19 02:46:33 <sipa> i'll try that enc flag tomorrow
251 2012-05-19 02:46:40 <sipa> env
252 2012-05-19 02:47:37 <sipa> jgarzik: that's on an encrypted fs on ext4 on a laptop harddisk, by the way
253 2012-05-19 02:48:15 tower has joined
254 2012-05-19 02:48:32 <gmaxwell> hours?
255 2012-05-19 02:48:38 <jgarzik> hah!
256 2012-05-19 02:48:41 <gmaxwell> no way. something is weird with your libdb.
257 2012-05-19 02:48:57 <gmaxwell> Even on a 5400 rpm disk it wasn't taking hours for me.
258 2012-05-19 02:49:10 * jgarzik finds out why:  the disk is having troubles, causing fdatasync() to take 100x longer
259 2012-05-19 02:49:27 <gmaxwell> (fwiw, I do most testing with bitcoin in tmpfs)
260 2012-05-19 02:49:31 <jgarzik> eliminating fdatasync()'s sped things up on the ailing disk
261 2012-05-19 02:52:37 copumpkin has quit (Quit: Computer has gone to sleep.)
262 2012-05-19 02:53:32 <gmaxwell> jgarzik: I don't get the fdatasync's without your change.
263 2012-05-19 02:54:23 <sipa> conclusion: failing disks cause fdatasync calls
264 2012-05-19 02:54:28 <gmaxwell>         libdb_cxx-4.8.so => /lib64/libdb_cxx-4.8.so (0x00007f5198cde000)
265 2012-05-19 02:54:31 <sipa> ;)
266 2012-05-19 02:54:38 <gmaxwell> libdb 4.8 ftw \0/
267 2012-05-19 03:03:05 <jgarzik> yeah, this is libdb 5.x
268 2012-05-19 03:03:37 <jgarzik> amusing that a fried disk led me to discover the source of fdatasync() showing up as _every other system call_ in the strace
269 2012-05-19 03:03:50 <jgarzik> there were more fdatasync's than gettimeofday's in there :)
270 2012-05-19 03:05:35 <jgarzik> interesting.  while I wasn't looking, the block chain load got stuck at height 173928
271 2012-05-19 03:07:04 <gmaxwell> network connected node or a loadblock nod?
272 2012-05-19 03:07:27 <jgarzik> loadblock
273 2012-05-19 03:07:37 <gmaxwell> er. did it reject anything?
274 2012-05-19 03:08:33 <jgarzik> it's failing a bunch of ConnectBlocks
275 2012-05-19 03:08:36 MobiusL has quit (Remote host closed the connection)
276 2012-05-19 03:08:46 <jgarzik> 05/19/12 03:05:25 ERROR: Reorganize() : ConnectBlock 00000000000008b193b9 failed
277 2012-05-19 03:08:46 <jgarzik> 05/19/12 03:05:25 InvalidChainFound: invalid block=000000000000045f40a3  height=175281  work=291024964310457300938
278 2012-05-19 03:08:46 <jgarzik> 05/19/12 03:05:25 InvalidChainFound:  current best=00000000000000668f94  height=173928  work=281572770189269801333
279 2012-05-19 03:08:46 <jgarzik> 05/19/12 03:05:25 InvalidChainFound: WARNING: Displayed transactions may not be correct!  You may need to upgrade, or other nodes may need to upgrade.
280 2012-05-19 03:08:48 <jgarzik> 05/19/12 03:05:25 ERROR: SetBestChain() : Reorganize failed
281 2012-05-19 03:08:50 <jgarzik> 05/19/12 03:05:25 ERROR: AcceptBlock() : AddToBlockIndex failed
282 2012-05-19 03:08:52 <jgarzik> 05/19/12 03:05:25 ERROR: ProcessBlock() : AcceptBlock FAILED
283 2012-05-19 03:08:54 <jgarzik> 05/19/12 03:05:25 received block 00000000000008f9db8a
284 2012-05-19 03:08:56 <jgarzik> 05/19/12 03:05:25 Postponing 1353 reconnects
285 2012-05-19 03:09:23 <jgarzik> but the disk is suspect, so.....
286 2012-05-19 03:10:00 <jgarzik> time to fsck and shuffle disks and fun.  the above dbenv flag definitely removes many thousands of fdatasync calls for me, on db 5.x
287 2012-05-19 03:10:06 jgarzik has quit (Quit: poof)
288 2012-05-19 03:10:19 <gmaxwell> Thats block 175281
289 2012-05-19 03:10:28 <gmaxwell> (the correct one)
290 2012-05-19 03:10:28 elkingrey has joined
291 2012-05-19 03:10:31 RainbowDashh has quit (Remote host closed the connection)
292 2012-05-19 03:10:44 BladeMcCool has quit (Quit:  HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D)
293 2012-05-19 03:10:45 RainbowDashh has joined
294 2012-05-19 03:11:15 <gmaxwell> sounds like jgarzik and this person https://bitcointalk.org/index.php?topic=82426.msg908655 are kindred spirits
295 2012-05-19 03:12:05 <sipa> how t f can connectblock fail, without the block failing POW checks?
296 2012-05-19 03:12:28 <gmaxwell> sipa: index corruption?
297 2012-05-19 03:12:52 <sipa> right, if the block index being created is already corrupted
298 2012-05-19 03:13:27 * gmaxwell recommends BTRFS to jgarzik
299 2012-05-19 03:13:59 <sipa> does a butterfs contain FAT?
300 2012-05-19 03:14:23 MobiusL has joined
301 2012-05-19 03:17:57 jm9000 has quit (Ping timeout: 252 seconds)
302 2012-05-19 03:19:08 brocktic1 has joined
303 2012-05-19 03:19:12 brocktic1 has quit (Client Quit)
304 2012-05-19 03:38:20 elkingrey has quit (Quit: Leaving)
305 2012-05-19 03:46:24 brwyatt is now known as Away!~brwyatt@pool-96-226-236-130.dllstx.fios.verizon.net|brwyatt
306 2012-05-19 03:47:16 eoss has joined
307 2012-05-19 03:47:16 eoss has quit (Changing host)
308 2012-05-19 03:47:16 eoss has joined
309 2012-05-19 04:01:42 minimoose has joined
310 2012-05-19 04:02:27 localhost has quit (Remote host closed the connection)
311 2012-05-19 04:04:31 one_zero has joined
312 2012-05-19 04:06:08 localhost has joined
313 2012-05-19 04:14:35 eoss has quit (Remote host closed the connection)
314 2012-05-19 04:15:21 tyn has joined
315 2012-05-19 04:16:12 brocktice has quit (Quit: leaving)
316 2012-05-19 04:27:15 jgarzik has joined
317 2012-05-19 04:27:30 jgarzik has quit (Changing host)
318 2012-05-19 04:27:30 jgarzik has joined
319 2012-05-19 04:31:28 copumpkin has joined
320 2012-05-19 04:31:51 <jgarzik> well
321 2012-05-19 04:33:08 <jgarzik> no disk errors found.  symptom was:
322 2012-05-19 04:33:09 <jgarzik>  b_state=0x00000029, b_size=4096
323 2012-05-19 04:33:09 <jgarzik>  device sda6 blocksize: 4096
324 2012-05-19 04:33:09 <jgarzik>  __find_get_block_slow() failed. block=12684, b_blocknr=2305843009213706636
325 2012-05-19 04:33:28 <jgarzik> written to kernel log many times, while fdatasync-heavy block import was occurring
326 2012-05-19 04:33:30 b4epoche has quit (Ping timeout: 244 seconds)
327 2012-05-19 04:34:02 <jgarzik> if hardware seems ok, and 'e2fsck -fvy' turns up nothing, maybe ext4 was having problems
328 2012-05-19 04:34:12 <jgarzik> now testing with DB_TXN_WRITE_NOSYNC
329 2012-05-19 04:34:25 <jgarzik> as that is IMO the preferred mode for dbenv and txn_begin
330 2012-05-19 04:35:14 <jgarzik> W-O-W that is fast
331 2012-05-19 04:35:23 <jgarzik> 50,000 blocks in a few seconds
332 2012-05-19 04:35:33 b4epoche has joined
333 2012-05-19 04:35:34 <jgarzik> 80,000
334 2012-05-19 04:35:54 <jgarzik> 103,000
335 2012-05-19 04:36:25 <jgarzik> 115,000.  now slowing down just a tad.
336 2012-05-19 04:37:33 brocktice has joined
337 2012-05-19 04:37:33 brocktice has quit (Changing host)
338 2012-05-19 04:37:33 brocktice has joined
339 2012-05-19 04:37:39 <jgarzik> 130,000
340 2012-05-19 04:37:41 <gmaxwell> jgarzik: thats how it's been for sipa and I for some time..
341 2012-05-19 04:37:42 <gmaxwell> e.g.
342 2012-05-19 04:37:43 <gmaxwell> 05/19/12 01:58:35 SetBestChain: new best=00000000839a8e6886ab  height=1  work=8590065666
343 2012-05-19 04:37:53 <gmaxwell> 05/19/12 01:58:53 SetBestChain: new best=000000001aeae195809d  height=50000  work=363124009197915
344 2012-05-19 04:38:06 <gmaxwell> 05/19/12 02:00:04 SetBestChain: new best=000000000000e58392f3  height=115000  work=2701115064210100617
345 2012-05-19 04:38:23 <gmaxwell> and thats on a fairly slow 1.6ghz core 2.
346 2012-05-19 04:38:27 ThomasV has joined
347 2012-05-19 04:38:54 <gmaxwell> it gets slow later..
348 2012-05-19 04:38:56 <jgarzik> gmaxwell: is there any penalty for DB_TXN_WRITE_NOSYNC on db4.8?
349 2012-05-19 04:39:23 <gmaxwell> I didn't see one. But I should try it on a system with a spinning disk.
350 2012-05-19 04:39:28 brwyatt is now known as brwyatt|Away
351 2012-05-19 04:43:25 minimoose has quit (Quit: minimoose)
352 2012-05-19 04:45:26 noagendamarket has joined
353 2012-05-19 04:46:26 noagendamarket has quit (Client Quit)
354 2012-05-19 04:47:22 <luke-jr>  3.3 MB   cb29bccd6bfcb21f726628b08166d12ea94682c42face7dfd3977069bd75ce15+ bin-osx-bdb-4.8.30.tbz2
355 2012-05-19 04:47:24 <Diablo-D3> [12:36:19] <jgarzik> gmaxwell: is there any penalty for DB_TXN_WRITE_NOSYNC on db4.8?
356 2012-05-19 04:47:25 <luke-jr> ^ deterministic
357 2012-05-19 04:47:27 <Diablo-D3> jgarzik: it sounds bad
358 2012-05-19 04:47:52 <jgarzik> Diablo-D3: huh?
359 2012-05-19 04:48:01 Zarutian has quit (Quit: Zarutian)
360 2012-05-19 04:48:21 <Diablo-D3> well, wouldnt that basically mean DAMN THE TORPEDOS, RAMMING SPEED and everybody dies at the end of the movie?
361 2012-05-19 04:50:06 dvide has quit ()
362 2012-05-19 04:50:46 * jgarzik hands Diablo-D3 some source code to read
363 2012-05-19 04:51:20 <Diablo-D3> but I like database integrity :<
364 2012-05-19 04:51:47 <jgarzik> on the topic of transaction pruning...  I wonder what would be the impact of simply removing spent transactions from the tx index
365 2012-05-19 04:52:01 <Diablo-D3> do not want :<
366 2012-05-19 04:52:05 <jgarzik> that seems the easiest to do, from bitcoin's point of view
367 2012-05-19 04:53:07 <jgarzik> Diablo-D3: we already use DB_TXN_NOSYNC, in case you haven't been reading scrollback
368 2012-05-19 04:53:39 <Diablo-D3> but doesnt that lead to the aformentioned database integrity lacking of?
369 2012-05-19 04:54:09 <jgarzik> Diablo-D3: the details would take too long to explain to a java programmer
370 2012-05-19 04:54:12 * jgarzik runs
371 2012-05-19 04:54:31 smtmnyz has quit (Ping timeout: 260 seconds)
372 2012-05-19 04:54:32 <luke-jr> jgarzik: you missed Diablo-D3's defection?
373 2012-05-19 04:54:32 <Diablo-D3> okay, good, Im a C programmer, go ahead.
374 2012-05-19 04:54:35 <luke-jr> jgarzik: he hates Java now
375 2012-05-19 04:54:40 <Diablo-D3> luke-jr: its not a defection really
376 2012-05-19 04:54:47 <Diablo-D3> Ive done C longer than any language I know
377 2012-05-19 04:55:02 <Diablo-D3> its sorta like one of those marriages where they split up and sleep with other people but come back together in the end
378 2012-05-19 04:55:12 <neofutur> +1 for hating java ;)
379 2012-05-19 04:55:20 <Diablo-D3> I dont hate java _the language_
380 2012-05-19 04:55:23 <Diablo-D3> I hate oracle.
381 2012-05-19 04:55:25 <jgarzik> Diablo-D3: going DB_TXN_NOSYNC -> DB_TXN_WRITE_NOSYNC increases durability and integrity
382 2012-05-19 04:55:31 <luke-jr> Diablo-D3: Oracle made bdb too
383 2012-05-19 04:55:32 <neofutur> I hate java the stack exec :p
384 2012-05-19 04:55:38 <Diablo-D3> oracle did not make bdb you fucktard.
385 2012-05-19 04:55:45 <luke-jr> fine, owns
386 2012-05-19 04:55:55 <luke-jr> Oracle made bdb just as much as they made java :p
387 2012-05-19 04:55:56 <Diablo-D3> they only own 5.x
388 2012-05-19 04:56:02 <Diablo-D3> I do not recognize 5.x as a legitimate version of bdb
389 2012-05-19 04:56:05 <luke-jr> then why does 4.8 come from their site?
390 2012-05-19 04:56:12 <Diablo-D3> they only host old versions
391 2012-05-19 04:56:16 <Diablo-D3> they predate oracle.
392 2012-05-19 04:56:49 <Diablo-D3> luke-jr: btw, I suspect bdb is older than you
393 2012-05-19 04:56:52 <Diablo-D3> and its almost as old as me
394 2012-05-19 04:57:34 <luke-jr> Diablo-D3: I'd have to be young for bdb to be older than me.
395 2012-05-19 04:57:50 <Diablo-D3> you're like in your early 20s
396 2012-05-19 04:57:51 <luke-jr> Google says it only goes back to 1986
397 2012-05-19 04:58:50 <jgarzik> we should look at kyotocabinet
398 2012-05-19 04:58:57 <jgarzik> if it has recovery tools
399 2012-05-19 04:59:42 <Diablo-D3> jgarzik: I looked at that guys code
400 2012-05-19 04:59:46 <Diablo-D3> I was impressed actually
401 2012-05-19 05:00:16 <jgarzik> tokyocabinet was nice, lean and fast
402 2012-05-19 05:00:35 <jgarzik> but you were screwed, if any corruption or such happened
403 2012-05-19 05:01:13 <Diablo-D3> kyotocabinet is tc 2.0 isnt it?
404 2012-05-19 05:01:28 <jgarzik> yes
405 2012-05-19 05:01:43 <jgarzik> it went C++, too
406 2012-05-19 05:01:46 <jgarzik> tc was in C
407 2012-05-19 05:01:52 <Diablo-D3> oh eww
408 2012-05-19 05:01:53 <Diablo-D3> do not want
409 2012-05-19 05:02:02 <Diablo-D3> Ill just have to write my own
410 2012-05-19 05:05:02 <jgarzik> <shrug> kyotocabinet provides a C API
411 2012-05-19 05:05:25 <Diablo-D3> yeah but I want a lib that does everything I want it to do
412 2012-05-19 05:05:30 <Diablo-D3> so if I want a kv write backend
413 2012-05-19 05:05:33 <Diablo-D3> Ill have to write my own
414 2012-05-19 05:08:12 <jgarzik> 05/19/12 05:05:20 ERROR: Reorganize() : ConnectBlock 00000000000008b193b9 failed
415 2012-05-19 05:08:12 <jgarzik> 05/19/12 05:05:20 InvalidChainFound: invalid block=00000000000004641f0b  height=174068  work=282550824274241161233
416 2012-05-19 05:08:13 <jgarzik> 05/19/12 05:05:20 InvalidChainFound:  current best=00000000000000668f94  height=173928  work=281572770189269801333
417 2012-05-19 05:08:18 <jgarzik> again we get stuck
418 2012-05-19 05:14:13 <gmaxwell> 20:06 <@jgarzik> 05/19/12 03:05:25 InvalidChainFound: invalid block=000000000000045f40a3  height=175281  work=291024964310457300938
419 2012-05-19 05:14:20 <gmaxwell> remarkable.. a bit earlier that time.
420 2012-05-19 05:14:45 <gmaxwell> you should probably try adding a bunch of debugging to figure out exactly why it's failing?
421 2012-05-19 05:16:37 <jgarzik> gmaxwell: the 'invalid block' keeps incrementing, so that doesn't say much
422 2012-05-19 05:17:01 <jgarzik> gmaxwell: the 'current best' is frozen at 173928 this time... which is same as last time
423 2012-05-19 05:18:03 <jgarzik> 'invalid block' continues until 180,000 or whatever
424 2012-05-19 05:18:18 * jgarzik is jumping back to master, to try and reproduce without my database hacks
425 2012-05-19 05:18:32 <jgarzik> I -think- this stuck problem is independent of my stuff
426 2012-05-19 05:18:43 RainbowDashh has quit (Quit: RainbowDashh)
427 2012-05-19 05:20:39 * luke-jr bears more bad news for wumpus
428 2012-05-19 05:21:02 <jgarzik> so the symptom is that every block after 173928 failed to ConnectBlock, and is therefore considered invalid.
429 2012-05-19 05:21:02 * gmaxwell tries a loadblock on master.
430 2012-05-19 05:21:09 <jgarzik> same :)
431 2012-05-19 05:22:05 <jgarzik> 122,466
432 2012-05-19 05:22:28 tyn has quit (Quit: Leaving)
433 2012-05-19 05:23:31 <jgarzik> 130,000
434 2012-05-19 05:24:11 <gmaxwell> hm was moa7 basically complaining about this earlier?
435 2012-05-19 05:25:11 <ThomasV> sup?
436 2012-05-19 05:25:34 <gmaxwell> hard to tell. he was complaining sort of generically.
437 2012-05-19 05:26:03 <gmaxwell> jgarzik: 150000 .. started later than you though.
438 2012-05-19 05:26:09 <jgarzik> :)
439 2012-05-19 05:26:11 <jgarzik> 135,000
440 2012-05-19 05:26:21 <jgarzik> I think your SSD is winning the race
441 2012-05-19 05:26:32 * jgarzik has a pile from WD... should stuff another one in there
442 2012-05-19 05:26:46 <gmaxwell> well my laptop is height=136981  .. the faster machine (started even later than the laptop is at 160)
443 2012-05-19 05:26:49 <gmaxwell> (now)
444 2012-05-19 05:27:00 <jgarzik> 138,000
445 2012-05-19 05:27:09 <gmaxwell> The faster machine is also using tmpfs.
446 2012-05-19 05:28:28 <gmaxwell> 05/19/12 05:25:50 SetBestChain: new best=00000000000009ca28af  height=169087  work=250260744989263374336
447 2012-05-19 05:28:48 <gmaxwell> laptop is still back at height=143806
448 2012-05-19 05:30:13 RainbowDashh has joined
449 2012-05-19 05:31:02 <jgarzik> 150,000
450 2012-05-19 05:31:21 <jgarzik> I have enough memory to use ramfs... that would be fastest :)
451 2012-05-19 05:31:22 <gribble> New news from bitcoinrss: jgarzik opened pull request 1360 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1360>
452 2012-05-19 05:33:06 <gmaxwell> moment of truth...05/19/12 05:30:28 SetBestChain: new best=00000000000003a29a70  height=173922  work=281530853585628171623
453 2012-05-19 05:33:49 <jgarzik> 157,000
454 2012-05-19 05:34:00 <gmaxwell> just crossed 174300 on the fast machine, but it's also a bit behind master because it's been testing gavin's caching anti-ddos patches.
455 2012-05-19 05:34:15 <gmaxwell> 174800 actually.
456 2012-05-19 05:34:18 T_X has quit (Read error: Operation timed out)
457 2012-05-19 05:34:37 <gmaxwell> laptop at height=161672.
458 2012-05-19 05:34:46 <jgarzik> 158,000
459 2012-05-19 05:35:15 <jgarzik> who knows... maybe it was my removal of thought-to-be-unused nested transactions that borked something
460 2012-05-19 05:35:59 * jgarzik definitely likes the idea of pruning transactions out of the index
461 2012-05-19 05:36:00 <gmaxwell> Will be good to figure out what.
462 2012-05-19 05:37:03 Dagger2 has quit (Quit: Quitting)
463 2012-05-19 05:37:38 * jgarzik downloaded his blk0001.dat from eu1.  who knows, maybe they have a weird orphan block in there that triggers a bug.
464 2012-05-19 05:37:46 <jgarzik> eu1.bitcoincharts.com, that is
465 2012-05-19 05:37:49 T_X has joined
466 2012-05-19 05:37:49 T_X has quit (Changing host)
467 2012-05-19 05:37:49 T_X has joined
468 2012-05-19 05:37:50 Dagger2 has joined
469 2012-05-19 05:38:01 <gmaxwell> oh interesting though. Know which file you grabbed?
470 2012-05-19 05:38:30 <jgarzik> yes, blockchain-2012-05-10.tar, but I think it has rotated off by now
471 2012-05-19 05:38:55 <gmaxwell> ls
472 2012-05-19 05:39:08 <gmaxwell> yea, 404. :(
473 2012-05-19 05:39:21 <jgarzik> it is an interesting dataset -- I can watch REORGANIZE appear periodically, as bitcoin explores and drops side chains.  it's a well known site, so it probably is targeted by miners for quick block propagation and such
474 2012-05-19 05:39:35 <jgarzik> and as such gets more orphans
475 2012-05-19 05:39:45 <jgarzik> 168,000
476 2012-05-19 05:39:57 <gmaxwell> that chain is probably also written by an outdated version which is happy to follow crazy impossible invalid block forks.
477 2012-05-19 05:39:59 <jgarzik> gmaxwell: I would go for the next day.  I think 05-11 is still up there.
478 2012-05-19 05:40:21 <jgarzik> gmaxwell: quite possibly
479 2012-05-19 05:40:25 <gmaxwell> -12 is the oldest up. I'll have it in about 13 minutes.
480 2012-05-19 05:41:46 <jgarzik> eu1.bitcoincharts.com is publicly mentioned in various places -- definitely the wiki, maybe even bitcoin.org -- as a place to download the block chain database.  if tcatm is producing that with outdated software, we should poke him
481 2012-05-19 05:42:21 <gmaxwell> I've been discouraging people for some time, it's very risky esp to have miners on it.
482 2012-05-19 05:42:41 <gmaxwell> I was planning on nagging him to drop the index out of it once we have code with loadblock released.
483 2012-05-19 05:42:58 <gmaxwell> then at least it will get validated.
484 2012-05-19 05:43:01 <jgarzik> indeed
485 2012-05-19 05:45:08 <jgarzik> 170,000
486 2012-05-19 05:49:00 <jgarzik> 171,000
487 2012-05-19 05:49:56 * gmaxwell imagines a future where 'chain sync' has replaced 'watching paint dry'
488 2012-05-19 05:50:43 <gmaxwell> "Paint?" "It's what we had before smart pigments" "Oh! why'd we switch to smart pigments? they can't simulate a wet surface. Sounds like paint was better!"
489 2012-05-19 05:51:44 <jgarzik> 172,000
490 2012-05-19 05:52:53 * jgarzik is bouncing around space sites :)  SpaceX launch in 3 hours
491 2012-05-19 05:53:22 <gmaxwell> k. have blockchain-2012-05-12.tar now
492 2012-05-19 05:55:22 <gmaxwell> my laptop surived.
493 2012-05-19 05:55:53 ThomasV has quit (Ping timeout: 252 seconds)
494 2012-05-19 05:56:42 <jgarzik> 173,600
495 2012-05-19 05:57:16 <gmaxwell> at 100k on the eu1-12 chain.
496 2012-05-19 05:58:25 <sturles> A friend of mine had a nice summer job last summer.  Her job was to sit and watch the grass grow.  It's not even a joke.  She did some measurements, but that was all.  Must be the most relaxed job ever.
497 2012-05-19 05:58:38 <jgarzik> 174,000
498 2012-05-19 05:58:42 <luke-jr> boring*
499 2012-05-19 05:58:44 <jgarzik> seeing a lot of
500 2012-05-19 05:58:45 <jgarzik> 05/19/12 05:55:33 ERROR: ConnectInputs() : 4005d6bea3 P2SH VerifySignature failed
501 2012-05-19 05:58:47 <jgarzik> though
502 2012-05-19 05:59:04 <jgarzik> nevertheless, master survived
503 2012-05-19 05:59:17 <luke-jr> jgarzik: I sure hope that node making the snapshots is P2SH-enforcing
504 2012-05-19 05:59:26 <gmaxwell> luke-jr: ^ appears that its not.
505 2012-05-19 05:59:29 <gmaxwell> or wasn't.
506 2012-05-19 05:59:45 <gmaxwell> this is not a shock to me in the slighest.
507 2012-05-19 05:59:50 <luke-jr> if it's not, that means people who just put it in .bitcoin get tricked possibly?
508 2012-05-19 06:00:42 <gmaxwell> no — because by the time you come up that chain would have been orphaned.
509 2012-05-19 06:00:51 <jgarzik> definitely a lot of "P2SH VerifySignature failed" blocks in here
510 2012-05-19 06:01:00 <jgarzik> yep
511 2012-05-19 06:01:31 <luke-jr> gmaxwell: also, VerifySignature only runs after the block is in blk0001.dat anyway, right?
512 2012-05-19 06:01:41 <gmaxwell> I'm going to keep this chain though, it's a better reorg test than any of my chains.
513 2012-05-19 06:01:48 <luke-jr> so we really can't tell if that node is enforcing just from loadblock log
514 2012-05-19 06:02:06 <gmaxwell> I don't get those on my nodes.
515 2012-05-19 06:02:32 <gmaxwell> (I mean I got them off the live network, but not while loadblocking my own chains)
516 2012-05-19 06:02:40 <luke-jr> hmm
517 2012-05-19 06:03:21 <gmaxwell> I wonder if anyone has been collecting all the orphans.. it would be fun to make a blockfile that lists all the orphans for a block first to maximize the reorgs.
518 2012-05-19 06:04:55 <gmaxwell> 05/19/12 06:01:54 SetBestChain: new best=0000000000000acbc021  height=171073  work=262897188360575878842
519 2012-05-19 06:04:58 <gmaxwell> 05/19/12 06:01:54 ProcessBlock: ACCEPTED
520 2012-05-19 06:05:01 <gmaxwell> 05/19/12 06:01:54 ProcessBlock: ACCEPTED
521 2012-05-19 06:05:09 <gmaxwell> ^ thats odd... wonder where the repetition came from?
522 2012-05-19 06:05:27 <luke-jr> I saw that when loadblocking too
523 2012-05-19 06:06:10 JZavala has joined
524 2012-05-19 06:06:31 eian has quit (Read error: Connection reset by peer)
525 2012-05-19 06:07:31 <jgarzik> gmaxwell: I see that too
526 2012-05-19 06:07:39 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
527 2012-05-19 06:07:57 <gmaxwell> I'm awash in 05/19/12 06:05:09 ERROR: ConnectInputs() : 4005d6bea3 P2SH VerifySignature failed
528 2012-05-19 06:08:00 <gmaxwell> but it's still going.
529 2012-05-19 06:08:12 <jgarzik> this SSD loadblock is fast :)
530 2012-05-19 06:08:31 <gmaxwell> at 175k and still going.
531 2012-05-19 06:08:44 <gmaxwell> 05/19/12 06:04:42 REORGANIZE: Disconnect 0 blocks; 0000000000000500d6fc..0000000000000500d6fc
532 2012-05-19 06:08:51 <gmaxwell> kinda .. odd disconnect count there.
533 2012-05-19 06:08:51 <luke-jr> O.o
534 2012-05-19 06:08:56 <jgarzik> 05/19/12 06:04:19 SetBestChain: new best=00000000839a8e6886ab  height=1
535 2012-05-19 06:08:56 <jgarzik> 05/19/12 06:06:10 SetBestChain: new best=0000000000002c556e5a  height=126054
536 2012-05-19 06:09:11 * jgarzik gave up, and moved his entire bitcoin install to SSD
537 2012-05-19 06:10:04 <jgarzik> gmaxwell: definitely a useful dataset for testing
538 2012-05-19 06:10:48 <gmaxwell> yea, anyways.. syncs up for me.
539 2012-05-19 06:11:10 <jgarzik> sounds like one for my bug pile :)
540 2012-05-19 06:11:23 <gmaxwell> should try to get some more chains from old long running nodes in order to make the ultimate orphanhouse.
541 2012-05-19 06:12:01 * jgarzik makes me wish I had a bunch of ec2 nodes that I could spin up, each of which tests a chain sync on a different git commit
542 2012-05-19 06:12:04 <jgarzik> 'git bisect' in paralle
543 2012-05-19 06:12:59 <gmaxwell> I have a couple 32 way machines which I do that for codec testing. But sadly bitcoin is so iolimited I can't really test it that way.
544 2012-05-19 06:18:59 Slix` has quit (Ping timeout: 252 seconds)
545 2012-05-19 06:22:51 <luke-jr> jgarzik: except 'git bisect' is inherently serial… :p
546 2012-05-19 06:23:17 <luke-jr> https://bitcointalk.org/?topic=82480
547 2012-05-19 06:23:42 tower has joined
548 2012-05-19 06:25:07 <gmaxwell> luke-jr: parallel bisection isn't rocket science... you just preexpand out the tree until you get enough leaves to fill your processors. It's less efficient but still much lower latency than serial probing.
549 2012-05-19 06:25:34 <luke-jr> gmaxwell: sure, but bisecting code is serial :p
550 2012-05-19 06:25:50 <luke-jr> until you check commit 1/2, you don't know whether the next step is 1/4 or 3/4
551 2012-05-19 06:26:09 <gmaxwell> even better would just be to have a big suite of tests including things like "loadblocks this chain and keep the debug.log" that run on every commit. Then instead of bisecting you just look through the test logs for the first sign of trouble.
552 2012-05-19 06:26:26 <gmaxwell> luke-jr: check them both.
553 2012-05-19 06:26:44 <luke-jr> gmaxwell: we have a test suite, but it often seems Gavin and I are the only ones who run it :p
554 2012-05-19 06:28:11 <gmaxwell> http://wuriddles.com/hard.shtml (see CRIMINAL CUPBEARERS)
555 2012-05-19 06:28:48 <gmaxwell> oh great db on my laptop is nice and corrupt.
556 2012-05-19 06:29:18 <gmaxwell> — "why is my criticial battery low light on, I'm plugged in arn't I"  <unplugs> <laptop instantly shuts off> "oh thats why"
557 2012-05-19 06:29:31 <luke-jr> >_<
558 2012-05-19 06:31:19 <gmaxwell> Okay, help me with my C++ cluelessness. How do you get a useful backtrace when an exception has already unwound the stack away from where the baddness happened?
559 2012-05-19 06:31:50 <luke-jr> I don't think you can
560 2012-05-19 06:32:15 <luke-jr> other than breaking at the spot where it occurs or removing the try{}
561 2012-05-19 06:32:20 davout has joined
562 2012-05-19 06:32:21 <gmaxwell> is there some magical thing I can do so that anything throwing an exception instantly crashes?
563 2012-05-19 06:32:38 <luke-jr> catch throw <-- breaks on any exception, I think
564 2012-05-19 06:32:55 <gmaxwell> yea I don't know where it's happening...
565 2012-05-19 06:32:57 <gmaxwell> I'm getting
566 2012-05-19 06:32:57 <gmaxwell> EXCEPTION: NSt8ios_base7failureE
567 2012-05-19 06:32:58 <gmaxwell> CAutoFile::read : end of file
568 2012-05-19 06:35:57 <jgarzik> gmaxwell: during loadblock?
569 2012-05-19 06:36:16 <gmaxwell> jgarzik: I lost power during loadblock.. now I'm bombing out right no startup
570 2012-05-19 06:36:18 <jgarzik> gmaxwell: running in gdb sometimes results in a useful backtrace, when an exception is thrown
571 2012-05-19 06:36:23 <gmaxwell> luke-jr: thanks killing the try was helpful.
572 2012-05-19 06:36:28 <jgarzik> gmaxwell: ah!
573 2012-05-19 06:36:36 <gmaxwell> jgarzik: it wasnt, but I got one now.
574 2012-05-19 06:37:19 <gmaxwell> http://pastebin.mozilla.org/1645971
575 2012-05-19 06:37:30 <jgarzik> in CTxDB::LoadBlockIndex(), the de-serialize needs a try{} around it, FWIW.  though that's not a CAutoFile, so not your problem
576 2012-05-19 06:39:00 <jgarzik> luke-jr: and no bisection is not inherently serial
577 2012-05-19 06:39:23 <jgarzik> luke-jr: it's easy to pick N points between A and B, even in a tree structure
578 2012-05-19 06:40:12 <gmaxwell> I guess what happend is that index updates made it to disk ahead of the blockchain updates.
579 2012-05-19 06:40:23 <gmaxwell> so the index points past the end of the file and it just fails.
580 2012-05-19 06:40:49 <gmaxwell> too sleepy now to think, goodnight.
581 2012-05-19 06:40:52 <jgarzik> gmaxwell: IBD only fsync's every 500 blocks
582 2012-05-19 06:41:00 <jgarzik> night!
583 2012-05-19 06:42:33 moa7 has joined
584 2012-05-19 06:42:52 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
585 2012-05-19 06:56:26 <moa7> sipa : reverify blockchain from scratch (-loadblock) using git head worked
586 2012-05-19 06:56:43 <moa7> sipa : thnx muchly ... you must have patience of a saint.
587 2012-05-19 07:03:25 <moa7> sipa : gonna run with git head for a while so just ask if you need anything tested
588 2012-05-19 07:03:34 moa7 has left ()
589 2012-05-19 07:06:19 davout has quit (Remote host closed the connection)
590 2012-05-19 07:12:52 BTC_Bear is now known as BTC_Bear|hbrntng
591 2012-05-19 07:14:42 JZavala has quit (Ping timeout: 244 seconds)
592 2012-05-19 07:15:42 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
593 2012-05-19 07:21:12 tower has joined
594 2012-05-19 07:26:19 RazielZ has joined
595 2012-05-19 07:27:01 ovidiusoft has joined
596 2012-05-19 07:44:50 ThomasV has joined
597 2012-05-19 07:49:50 plutonic has joined
598 2012-05-19 08:02:38 Diablo-D3 has quit (Ping timeout: 244 seconds)
599 2012-05-19 08:37:28 erle- has joined
600 2012-05-19 08:48:07 b4epoche has quit (Ping timeout: 244 seconds)
601 2012-05-19 08:49:35 b4epoche has joined
602 2012-05-19 08:51:03 jav__ has joined
603 2012-05-19 09:16:28 word has quit (Ping timeout: 272 seconds)
604 2012-05-19 09:16:32 rdponticelli has quit (Ping timeout: 244 seconds)
605 2012-05-19 09:19:56 paraipan has joined
606 2012-05-19 09:25:00 molecular has quit (Ping timeout: 265 seconds)
607 2012-05-19 09:25:34 molecular has joined
608 2012-05-19 09:27:22 EPiSKiNG has joined
609 2012-05-19 09:28:24 EPiSKiNG- has quit (Ping timeout: 246 seconds)
610 2012-05-19 09:28:55 word has joined
611 2012-05-19 09:29:45 ThomasV has quit (Ping timeout: 240 seconds)
612 2012-05-19 09:29:58 gjs278 has quit (Remote host closed the connection)
613 2012-05-19 09:30:23 twmz__ has joined
614 2012-05-19 09:30:30 twmz has quit (Read error: Connection reset by peer)
615 2012-05-19 09:31:05 Snapman is now known as Snapman[afkers]
616 2012-05-19 09:37:11 gjs278 has joined
617 2012-05-19 09:39:15 Snapman[afkers] is now known as Snapman
618 2012-05-19 09:39:42 word has quit (Quit: Konversation terminated!)
619 2012-05-19 09:41:06 da2ce7 has quit (Ping timeout: 245 seconds)
620 2012-05-19 09:41:14 _Fireball has joined
621 2012-05-19 09:47:35 <gribble> New news from bitcoinrss: laanwj opened issue 1361 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/1361>
622 2012-05-19 09:51:41 <tcatm> jgarzik: bitcoind on eu1 updated to 0.6.2
623 2012-05-19 09:52:45 <coingenuity> tcatm: my memory is failing me, which service do you run...bitcoincharts?
624 2012-05-19 09:53:01 <coingenuity> or was it something else
625 2012-05-19 09:54:11 word has joined
626 2012-05-19 10:06:40 datagutt has joined
627 2012-05-19 10:07:11 ahbritto has joined
628 2012-05-19 10:07:11 ahbritto has quit (Changing host)
629 2012-05-19 10:07:11 ahbritto has joined
630 2012-05-19 10:17:59 jav__ has quit (Quit: Verlassend)
631 2012-05-19 10:21:48 da2ce7 has joined
632 2012-05-19 10:31:28 plutonic has quit (Quit: plutonic)
633 2012-05-19 10:35:51 Graet is now known as Graet2
634 2012-05-19 10:36:59 mmoya_ has joined
635 2012-05-19 10:38:27 Guest30328 has joined
636 2012-05-19 10:39:21 plutonic has joined
637 2012-05-19 10:40:15 Guest30328 is now known as graingert_ecs
638 2012-05-19 10:40:30 graingert_ecs is now known as banly
639 2012-05-19 10:42:46 plutonic has quit (Client Quit)
640 2012-05-19 10:43:13 RainbowDashh has quit (Disconnected by services)
641 2012-05-19 10:43:13 Rabbit67890 has joined
642 2012-05-19 10:43:30 Rabbit67890 is now known as RainbowDashh
643 2012-05-19 10:44:47 roomservice has quit (Read error: Operation timed out)
644 2012-05-19 10:46:56 Turingi has joined
645 2012-05-19 10:47:21 Graet2 has quit (Ping timeout: 245 seconds)
646 2012-05-19 10:53:46 torsthaldo has quit (Read error: Connection reset by peer)
647 2012-05-19 10:56:09 <gribble> New news from bitcoinrss: laanwj opened pull request 1362 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1362>
648 2012-05-19 10:57:25 banly is now known as graingert_ecs
649 2012-05-19 11:17:32 ThomasV has joined
650 2012-05-19 11:19:00 copumpkin has quit (Ping timeout: 246 seconds)
651 2012-05-19 11:19:02 wachtwoord has joined
652 2012-05-19 11:19:38 copumpkin has joined
653 2012-05-19 11:25:56 paraipan has quit (Remote host closed the connection)
654 2012-05-19 11:29:50 paraipan has joined
655 2012-05-19 11:31:35 t7 has joined
656 2012-05-19 11:37:29 codemojo has quit (Remote host closed the connection)
657 2012-05-19 11:38:26 ThomasV has quit (Ping timeout: 248 seconds)
658 2012-05-19 11:53:36 copumpkin has quit (Ping timeout: 245 seconds)
659 2012-05-19 11:54:15 copumpkin has joined
660 2012-05-19 11:54:32 PK has joined
661 2012-05-19 12:05:45 danbri has joined
662 2012-05-19 12:05:56 <PK> I noticed my server still runs bitcoin 5.2. If my pool finds a block, is it still considered valid? What the worst bad thing that can happen if i don't upgrade right now.
663 2012-05-19 12:15:18 vegard has quit (Ping timeout: 244 seconds)
664 2012-05-19 12:20:58 <sturles> PK: Probably not valid.  It may include an invalid P2SH transaction.
665 2012-05-19 12:22:01 <sturles> This may be the worst thing.  Another bad scenario is that it may lock up on a block and not get you any further.
666 2012-05-19 12:22:38 <PK> I checked that already, my block chain looks normal. My last block is the same as on blockexplorer
667 2012-05-19 12:23:20 <luke-jr> another bad scenario is that you're vulnerable to known exploits
668 2012-05-19 12:23:46 <luke-jr> upgrade to 0.5.5 at least
669 2012-05-19 12:24:07 <luke-jr> http://luke.dashjr.org/programs/bitcoin/files/bitcoind/0.5.5/
670 2012-05-19 12:24:30 <PK> that's a bit of a problem. Forgot root pw :)
671 2012-05-19 12:24:38 <luke-jr> …
672 2012-05-19 12:24:56 <PK> but at least it's linux. Easy enough to edit the shadow file.
673 2012-05-19 12:24:58 <wachtwoord> :(
674 2012-05-19 12:25:00 guruvan is now known as Captain_Fatbeard
675 2012-05-19 12:25:47 Captain_Fatbeard is now known as guruvan
676 2012-05-19 12:40:25 TD has joined
677 2012-05-19 12:48:12 gavinandresen has joined
678 2012-05-19 13:02:26 b4epoche has quit (Ping timeout: 252 seconds)
679 2012-05-19 13:05:07 b4epoche has joined
680 2012-05-19 13:11:01 tucenaber has left ()
681 2012-05-19 13:18:44 <PK> ok, I reset my root pw and upgraded to 0.6.2 now.
682 2012-05-19 13:37:55 ThomasV has joined
683 2012-05-19 13:44:36 <JFK911> ik vergaat mijn wachtwoord!
684 2012-05-19 13:46:30 <sipa> (vergat)
685 2012-05-19 13:47:14 <JFK911> oh thanks
686 2012-05-19 13:48:29 <gavinandresen> anybody else getting failing unit tests with git HEAD?
687 2012-05-19 14:02:51 <da2ce7> anyone good at autotools here? I could appreaceate a small amount of help.
688 2012-05-19 14:14:08 <sipa> gavinandresen: let's see
689 2012-05-19 14:14:53 <gavinandresen> sipa: I think something is wrong with my build environment
690 2012-05-19 14:15:28 PK has quit ()
691 2012-05-19 14:15:54 guruvan has quit (Quit: Later!)
692 2012-05-19 14:15:55 graingert_ecs has quit (Remote host closed the connection)
693 2012-05-19 14:16:17 <sipa> mental note: do not use make -j55 instead of -j5
694 2012-05-19 14:18:38 erle- has quit (Quit: erle-)
695 2012-05-19 14:21:28 <sipa> gavinandresen: all fine here
696 2012-05-19 14:21:47 <gavinandresen> yeah, fine here in a VM.  grr.
697 2012-05-19 14:25:25 UukGoblin has quit (Read error: Connection reset by peer)
698 2012-05-19 14:25:30 UukGoblin has joined
699 2012-05-19 14:28:16 Zarutian has joined
700 2012-05-19 14:35:23 guruvan has joined
701 2012-05-19 14:41:06 bonks has quit (Quit: changing servers)
702 2012-05-19 14:42:35 gavinandresen has quit (Quit: gavinandresen)
703 2012-05-19 14:47:05 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
704 2012-05-19 14:47:44 bonks has joined
705 2012-05-19 14:52:17 davout_ has joined
706 2012-05-19 14:56:52 bonks has quit (Quit: changing servers)
707 2012-05-19 14:56:56 copumpkin has quit (Ping timeout: 245 seconds)
708 2012-05-19 14:57:27 copumpkin has joined
709 2012-05-19 15:03:06 EPiSKiNG- has joined
710 2012-05-19 15:03:22 EPiSKiNG has quit (Ping timeout: 246 seconds)
711 2012-05-19 15:04:08 fpgaminer has quit (Ping timeout: 256 seconds)
712 2012-05-19 15:04:56 fpgaminer has joined
713 2012-05-19 15:06:30 davout_ has quit (Remote host closed the connection)
714 2012-05-19 15:09:45 shurnormal has joined
715 2012-05-19 15:11:25 Nicksasa has quit (Ping timeout: 246 seconds)
716 2012-05-19 15:13:49 davout has joined
717 2012-05-19 15:16:11 eurisko has joined
718 2012-05-19 15:17:33 dvide has joined
719 2012-05-19 15:18:08 Dyaheon has joined
720 2012-05-19 15:18:14 RainbowDashh has quit (Quit: RainbowDashh)
721 2012-05-19 15:18:19 davout has quit (Ping timeout: 244 seconds)
722 2012-05-19 15:20:34 eurisko has left ("Ex-Chat")
723 2012-05-19 15:29:10 RainbowDashh has joined
724 2012-05-19 15:29:21 one_zero has quit ()
725 2012-05-19 15:33:11 RainbowDashh has quit (Client Quit)
726 2012-05-19 15:34:53 Maccer has quit (Excess Flood)
727 2012-05-19 15:34:57 toffoo has quit ()
728 2012-05-19 15:42:28 danbri has quit (Remote host closed the connection)
729 2012-05-19 15:42:54 danbri has joined
730 2012-05-19 15:44:30 <jgarzik> tcatm: thanks!
731 2012-05-19 15:45:08 gfinn has quit (Ping timeout: 276 seconds)
732 2012-05-19 15:46:26 cuqa has quit (Ping timeout: 276 seconds)
733 2012-05-19 15:48:36 Turingi has quit (Quit: Leaving)
734 2012-05-19 15:51:17 Turingi has joined
735 2012-05-19 15:51:21 Mad7Scientist is now known as TheCatholic
736 2012-05-19 15:56:34 t7 has quit (Ping timeout: 246 seconds)
737 2012-05-19 15:56:35 davout has joined
738 2012-05-19 15:58:22 wahjava has quit (Quit: Whenever we are together, it's always estatically palpitating!)
739 2012-05-19 16:00:46 davout has quit (Ping timeout: 246 seconds)
740 2012-05-19 16:01:38 cuqa has joined
741 2012-05-19 16:04:57 Guest30328 has joined
742 2012-05-19 16:05:37 <gmaxwell> tcatm: at some point you should nuke the chain on that node and resync it from the network— all the ophans in that database are good for testing but not helpful to the people downloading it. :)
743 2012-05-19 16:07:21 Guest30328 is now known as graingert
744 2012-05-19 16:07:51 graingert is now known as Guest39551
745 2012-05-19 16:08:06 Guest39551 is now known as graingert_ecs
746 2012-05-19 16:09:09 gfinn has joined
747 2012-05-19 16:12:04 Maccer has joined
748 2012-05-19 16:13:16 danbri has quit (Remote host closed the connection)
749 2012-05-19 16:13:33 danbri has joined
750 2012-05-19 16:17:01 cuqa has quit (Ping timeout: 252 seconds)
751 2012-05-19 16:20:14 pickett has quit (Ping timeout: 276 seconds)
752 2012-05-19 16:21:43 cuqa has joined
753 2012-05-19 16:28:43 Z0rZ0rZ0r has joined
754 2012-05-19 16:28:49 t7 has joined
755 2012-05-19 16:29:29 egecko has quit (Quit: ~ Trillian Astra - www.trillian.im ~)
756 2012-05-19 16:32:55 minimoose has joined
757 2012-05-19 16:32:56 Nicksasa has joined
758 2012-05-19 16:32:56 Nicksasa has quit (Changing host)
759 2012-05-19 16:32:56 Nicksasa has joined
760 2012-05-19 16:35:37 <JFK911> poons
761 2012-05-19 16:36:08 graingert_ecs has quit (Remote host closed the connection)
762 2012-05-19 16:36:21 egecko has joined
763 2012-05-19 16:36:42 TheCatholic is now known as Mad7Scientist
764 2012-05-19 16:37:25 p0s has joined
765 2012-05-19 16:40:35 barmstrong has quit (Remote host closed the connection)
766 2012-05-19 16:48:22 ThomasV has quit (Quit: Quitte)
767 2012-05-19 16:52:11 [7] has quit (Ping timeout: 260 seconds)
768 2012-05-19 16:57:05 pickett has joined
769 2012-05-19 16:59:09 <luke-jr> so anyhow
770 2012-05-19 16:59:21 <luke-jr> Mac binaries for bdb, miniupnpc, openssl, and zlib can be built deterministically now
771 2012-05-19 16:59:49 <luke-jr> potentially this should be enough for bitcoind… but we don't seem to ship a Mac bitcoind >_<K
772 2012-05-19 17:00:01 pickett has quit (Remote host closed the connection)
773 2012-05-19 17:00:36 davout has joined
774 2012-05-19 17:01:38 pickett has joined
775 2012-05-19 17:03:48 mologie has quit (Quit: ZNC - http://znc.in)
776 2012-05-19 17:04:09 mologie has joined
777 2012-05-19 17:04:51 TheSeven has joined
778 2012-05-19 17:05:10 davout has quit (Ping timeout: 252 seconds)
779 2012-05-19 17:05:52 <sipa> luke-jr: and Qt would be... ambitious?
780 2012-05-19 17:07:40 rdponticelli has joined
781 2012-05-19 17:08:14 <luke-jr> sipa: scary
782 2012-05-19 17:08:15 <luke-jr> daunting
783 2012-05-19 17:08:46 <sipa> luke-jr: and do they builds work?
784 2012-05-19 17:13:16 barmstrong has joined
785 2012-05-19 17:16:38 <BlueMatt> luke-jr: nice! Im assuming you are compiling your own gcc?
786 2012-05-19 17:17:33 b4epoche has quit (Ping timeout: 244 seconds)
787 2012-05-19 17:17:33 ocharles_ has quit (Ping timeout: 244 seconds)
788 2012-05-19 17:17:49 mcorlett has quit (Ping timeout: 272 seconds)
789 2012-05-19 17:17:53 mndrix has quit (Ping timeout: 252 seconds)
790 2012-05-19 17:18:59 b4epoche has joined
791 2012-05-19 17:23:04 ocharles_ has joined
792 2012-05-19 17:23:31 epscy has quit (Ping timeout: 272 seconds)
793 2012-05-19 17:24:06 epscy has joined
794 2012-05-19 17:28:02 danbri has quit (Read error: Connection reset by peer)
795 2012-05-19 17:28:13 eoss has joined
796 2012-05-19 17:28:13 eoss has quit (Changing host)
797 2012-05-19 17:28:13 eoss has joined
798 2012-05-19 17:28:48 davout has joined
799 2012-05-19 17:29:07 mndrix has joined
800 2012-05-19 17:38:45 mndrix has quit (Ping timeout: 240 seconds)
801 2012-05-19 17:39:05 danbri has joined
802 2012-05-19 17:39:49 ocharles_ has quit (Ping timeout: 246 seconds)
803 2012-05-19 17:40:58 Joric has joined
804 2012-05-19 17:41:05 Joric has quit (Changing host)
805 2012-05-19 17:41:05 Joric has joined
806 2012-05-19 17:41:50 terry has quit (Ping timeout: 250 seconds)
807 2012-05-19 17:43:20 faraday_ has quit (Ping timeout: 265 seconds)
808 2012-05-19 17:47:03 Ragnarok752 is now known as Rag|Sleeping
809 2012-05-19 17:50:08 terry has joined
810 2012-05-19 17:52:12 mndrix has joined
811 2012-05-19 17:53:40 Guest76928 is now known as topace_
812 2012-05-19 17:53:42 topace_ is now known as topace
813 2012-05-19 17:53:47 topace has quit (Changing host)
814 2012-05-19 17:53:47 topace has joined
815 2012-05-19 17:56:23 eoss has quit (Remote host closed the connection)
816 2012-05-19 17:58:22 faraday_ has joined
817 2012-05-19 18:03:29 ocharles_ has joined
818 2012-05-19 18:13:05 brocktice has quit (Remote host closed the connection)
819 2012-05-19 18:15:52 mcorlett has joined
820 2012-05-19 18:20:35 wizkid057 has quit (Ping timeout: 244 seconds)
821 2012-05-19 18:21:48 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
822 2012-05-19 18:24:22 tower has joined
823 2012-05-19 18:36:59 Joric has quit ()
824 2012-05-19 18:39:49 Guest39551 has joined
825 2012-05-19 18:39:57 <luke-jr> sipa: no idea, got a Mac?
826 2012-05-19 18:40:02 <sipa> nope
827 2012-05-19 18:40:04 <luke-jr> BlueMatt: yes
828 2012-05-19 18:40:40 t7 has quit (Remote host closed the connection)
829 2012-05-19 18:42:42 Diablo-D3 has joined
830 2012-05-19 18:48:24 bonks has joined
831 2012-05-19 18:48:24 bonks has quit (Excess Flood)
832 2012-05-19 18:48:37 bonks has joined
833 2012-05-19 18:49:10 ThomasV has joined
834 2012-05-19 18:54:22 p0s has quit (Remote host closed the connection)
835 2012-05-19 18:58:19 RazielZ has quit (Quit: Leaving)
836 2012-05-19 18:58:52 Z0rZ0rZ0r has quit (Quit: Wheeeee)
837 2012-05-19 19:15:59 osmosis has joined
838 2012-05-19 19:25:38 BTC_Bear is now known as BTC_Bear|hbrntng
839 2012-05-19 19:26:17 TD has quit (Quit: TD)
840 2012-05-19 19:31:37 danbri has quit (Remote host closed the connection)
841 2012-05-19 19:33:38 shurnormal is now known as ushiu
842 2012-05-19 19:34:11 ushiu is now known as shurnormal
843 2012-05-19 19:35:54 RazielZ has joined
844 2012-05-19 19:37:37 <luke-jr> jgarzik: am I supposed to get this for every block during upgrade? ProcessBlock: ORPHAN BLOCK, prev=*
845 2012-05-19 19:37:47 <luke-jr> my client crashed after it was done, so I'm guessing not
846 2012-05-19 19:38:04 brocktice has joined
847 2012-05-19 19:38:04 brocktice has quit (Changing host)
848 2012-05-19 19:38:04 brocktice has joined
849 2012-05-19 19:41:42 sgornick has joined
850 2012-05-19 19:42:21 <luke-jr> http://luke.dashjr.org/tmp/code/debug.log.bz2
851 2012-05-19 19:46:55 brocktice has quit (Remote host closed the connection)
852 2012-05-19 19:47:47 RainbowDashh has joined
853 2012-05-19 19:48:17 <luke-jr> hmm, so I can't get my clinet to start now at all :D
854 2012-05-19 19:48:28 <luke-jr> guess I should test that before I post it on the forum <.<
855 2012-05-19 19:49:56 <ronaz> i had the same with bitcoin qt
856 2012-05-19 19:50:10 brocktice has joined
857 2012-05-19 19:50:11 brocktice has quit (Changing host)
858 2012-05-19 19:50:11 brocktice has joined
859 2012-05-19 19:50:29 <ronaz> nono wait.. no, sorry
860 2012-05-19 19:50:31 * luke-jr bisects
861 2012-05-19 19:51:14 brocktice has quit (Remote host closed the connection)
862 2012-05-19 19:58:35 TD has joined
863 2012-05-19 19:58:53 brocktice has joined
864 2012-05-19 19:59:43 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
865 2012-05-19 20:13:29 DamascusVG has quit (Ping timeout: 250 seconds)
866 2012-05-19 20:18:23 DamascusVG has joined
867 2012-05-19 20:21:05 Joric has joined
868 2012-05-19 20:21:06 Guest39551 is now known as graingert_ecs
869 2012-05-19 20:30:34 mmoya_ has quit (Ping timeout: 265 seconds)
870 2012-05-19 20:56:21 eian has joined
871 2012-05-19 21:08:39 erle- has joined
872 2012-05-19 21:11:39 BTC_Bear is now known as BTC_Bear|hbrntng
873 2012-05-19 21:15:38 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
874 2012-05-19 21:16:35 copumpkin has quit (Ping timeout: 248 seconds)
875 2012-05-19 21:18:13 copumpkin has joined
876 2012-05-19 21:27:38 eian has quit (Quit: Leaving)
877 2012-05-19 21:30:59 Joric_ has joined
878 2012-05-19 21:31:00 b4epoche has quit (Ping timeout: 245 seconds)
879 2012-05-19 21:31:05 Joric_ has quit (Client Quit)
880 2012-05-19 21:33:13 Joric has quit (Ping timeout: 252 seconds)
881 2012-05-19 21:33:50 b4epoche has joined
882 2012-05-19 21:34:33 shurnormal has quit (Quit: http://driedleaves.no-ip.org)
883 2012-05-19 21:35:01 ovidiusoft has quit (Ping timeout: 246 seconds)
884 2012-05-19 21:35:32 ThomasV has quit (Quit: Quitte)
885 2012-05-19 21:38:12 Hasbro_ is now known as Hasbro
886 2012-05-19 21:38:14 Hasbro has quit (Changing host)
887 2012-05-19 21:38:14 Hasbro has joined
888 2012-05-19 21:43:35 rdponticelli_ has joined
889 2012-05-19 21:43:38 _Fireball has quit (Quit:  HydraIRC -> http://www.hydrairc.com <- Would you like to know more?)
890 2012-05-19 21:43:46 rdponticelli has quit (Ping timeout: 246 seconds)
891 2012-05-19 21:44:35 datagutt has quit (Quit: Computer has gone to sleep.)
892 2012-05-19 21:47:16 <BlueMatt> luke-jr: osx works great in virtualbox (with a few .conf additions)
893 2012-05-19 21:51:03 <luke-jr> BlueMatt: not legally.
894 2012-05-19 21:51:12 <BlueMatt> if you are just testing bitcoin...
895 2012-05-19 21:51:18 <luke-jr> the law doesn't care why
896 2012-05-19 21:51:25 <BlueMatt> (and it is legal on apple hardware)
897 2012-05-19 21:51:32 <luke-jr> true
898 2012-05-19 21:51:46 <luke-jr> I guess I have a Mac laptop from one of the companies I work for
899 2012-05-19 21:51:55 <luke-jr> and hard for them to claim IP ownership of testing
900 2012-05-19 21:52:14 * BlueMatt has one sitting to his right that hasnt been turned on in...year
901 2012-05-19 21:52:15 <BlueMatt> s
902 2012-05-19 21:53:55 Nicksasa has quit (Remote host closed the connection)
903 2012-05-19 21:54:09 Nicksasa has joined
904 2012-05-19 21:54:09 Nicksasa has quit (Changing host)
905 2012-05-19 21:54:10 Nicksasa has joined
906 2012-05-19 21:54:33 <luke-jr> jgarzik: bisected the crash to aa79af8..jgarzik/blockindex
907 2012-05-19 22:00:46 davout has quit (Remote host closed the connection)
908 2012-05-19 22:01:44 davout has joined
909 2012-05-19 22:03:08 Hasbro_ has joined
910 2012-05-19 22:03:37 BTC_Bear is now known as BTC_Bear|hbrntng
911 2012-05-19 22:05:00 Hasbro has quit (Ping timeout: 252 seconds)
912 2012-05-19 22:06:19 davout has quit (Ping timeout: 256 seconds)
913 2012-05-19 22:08:26 graingert_ecs has left ()
914 2012-05-19 22:08:38 osmosis has quit (Quit: Leaving)
915 2012-05-19 22:12:45 eoss has joined
916 2012-05-19 22:12:46 eoss has quit (Changing host)
917 2012-05-19 22:12:46 eoss has joined
918 2012-05-19 22:13:03 ThomasV has joined
919 2012-05-19 22:13:22 ThomasV has quit (Client Quit)
920 2012-05-19 22:15:10 Hasbro_ is now known as Hasbro
921 2012-05-19 22:15:30 Hasbro has quit (Changing host)
922 2012-05-19 22:15:30 Hasbro has joined
923 2012-05-19 22:24:31 Snapman is now known as Snapman[afkers]
924 2012-05-19 22:30:22 Snapman[afkers] is now known as Snapman
925 2012-05-19 22:31:56 Diapolo has joined
926 2012-05-19 22:38:15 RazielZ has quit (Quit: Leaving)
927 2012-05-19 22:41:06 brwyatt is now known as Away!~brwyatt@pool-96-226-236-130.dllstx.fios.verizon.net|brwyatt
928 2012-05-19 22:49:53 RainbowDashh is now known as lynch
929 2012-05-19 22:50:25 lynch is now known as D
930 2012-05-19 22:50:38 D is now known as RainbowDashh
931 2012-05-19 22:58:24 Lexa has joined
932 2012-05-19 23:00:58 fpgaminer has quit ()
933 2012-05-19 23:10:04 <gribble> New news from bitcoinrss: Diapolo opened pull request 1363 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1363>
934 2012-05-19 23:10:53 TD has quit (Quit: TD)
935 2012-05-19 23:15:16 brwyatt is now known as brwyatt|Away
936 2012-05-19 23:18:04 RainbowDashh has quit (Quit: RainbowDashh)
937 2012-05-19 23:18:17 RainbowDashh has joined
938 2012-05-19 23:19:32 fpgaminer has joined
939 2012-05-19 23:20:05 <TuxBlackEdo> /msg chainmon #next 3
940 2012-05-19 23:20:18 <TuxBlackEdo> sorry
941 2012-05-19 23:20:21 <TuxBlackEdo> ignore that
942 2012-05-19 23:28:30 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
943 2012-05-19 23:33:26 brwyatt is now known as Away!~brwyatt@pool-96-226-236-130.dllstx.fios.verizon.net|brwyatt
944 2012-05-19 23:33:40 davout has joined
945 2012-05-19 23:33:40 davout has quit (Changing host)
946 2012-05-19 23:33:40 davout has joined
947 2012-05-19 23:35:55 Diapolo has left ()
948 2012-05-19 23:37:32 merde has quit (Ping timeout: 246 seconds)
949 2012-05-19 23:37:52 davout has quit (Ping timeout: 246 seconds)
950 2012-05-19 23:44:20 merde has joined
951 2012-05-19 23:48:43 merde has quit (Ping timeout: 246 seconds)
952 2012-05-19 23:50:49 paraipan has quit (Remote host closed the connection)
953 2012-05-19 23:51:35 paraipan has joined
954 2012-05-19 23:53:17 merde has joined
955 2012-05-19 23:55:28 15SABSKGR has joined
956 2012-05-19 23:55:30 31NABC07F has joined