log☇︎
24700+ entries in 0.055s
mod6: Although the rm_checkpoints one will probably be tabled before the end of the month.
mod6: If you don't want to bother digging through the mailing list for patches, you can just dl the tarballs under "Submitted Patches" on thebitcoin.foundation site
mod6: Luke-Jr: not even sure where you found that link..
mod6: what's the link?
mod6: davout: thx for posting.
mod6: this thingy? http://sourceforge.net/projects/lxr/
mod6: jurov: what is lxr?
mod6: thestringpuller: they were right, except they didn't figure in fed[ctrl+p]
mod6: oh here we go
mod6: lol, 17.09 with coupon, $17.99 retail price @ target
mod6: 4.43L Tide = 17.09 USD
mod6: dimple
mod6: <+mircea_popescu> mod6 actually this would be a good datapoint to compute. find out the sum total of orphans to date. << noted. will see what I can come up with.
mod6: ahh ok, well, in relation to "b", i've seen this SIGKILL/OOM problem on a local vm with 1Gb of ram, and an AWS VM with 2Gb of ram.
mod6: anyway, i'm gonna keep debugging this thing. will give updates.
mod6: <+mircea_popescu> mod6: so we /might/ need to add something similar... but im not positive that this is actually the issue yet. << i don't see how concurrent chains would cause memory outages. << well, there is a container that holds these orphan blocks unchecked in v0.5.3. if this actually is related to the R.I. chewing through all its ram, perhaps a limit should be introduced.
mod6: and in forward versions, there are a variety of other checks for orphan spam other than that.
mod6: 1442->1463
mod6: which is that block
mod6: https://github.com/bitcoin/bitcoin/blob/v0.5.3/src/main.cpp#L1442
mod6: so there was a check in 0.5.3 that requires checkpoints for this, which i removed in the rm_checkpoints patch
mod6: yeah
mod6: why 256?
mod6: hi
mod6: we do know that it must be < 1Mb
mod6: haven't added anything for that yet.
mod6: it depends.
mod6: it goes up and down a bit, but has been hovering in around 4k orphans.. im at about 185xxx blocks
mod6: XXX ProcessBlock: mapOrphanBlocks.size(): 4206
mod6: i added some debug code to main.cpp and am now syncing the chain, seeing how many orphans are in the map, every time it finds an orphanblock in ProcessBlock
mod6: so we /might/ need to add something similar... but im not positive that this is actually the issue yet.
mod6: yea
mod6: im looking into these mapOrphanBlocks data structures as they basically go unchecked for size in 0.5.3.
mod6: anyway, im looking at this stuff way up in 0.9.0 because im still trying to get a read on why when you sync the blockchain from genesis to current the R.I. chews through all of its memory until it causes a SIGKILL from out of memory.
mod6: hrm.
mod6: naw, just (stupidly) trying to understand danebramige
mod6: what's the benifit here?
mod6: https://github.com/bitcoin/bitcoin/blob/v0.9.0/src/main.cpp#L1068
mod6: any idea why one would want to remove Orphans from the map randomly instead of consecutively?
mod6: we should be playin craps
mod6: ;;dice 2d6
mod6: ;;2d6
mod6: !up mircea_popescu
mod6: haha
mod6: hah
mod6: need some seeds brah?
mod6: i believe you
mod6: hah
mod6: it does feel lighter in here
mod6: yeah fts
mod6: ;;ticker
mod6: wonder what $MAX_PAIN will be set to before Fucky McFuckstick ends this charade.
mod6: of course they are. morons.
mod6: those are more expensive. lol
mod6: awe, was just about to place an order for a two cheeseburgers, a large fry and a coke.
mod6: i can't wait
mod6: suckstarter will be the new facebook for broke hoz
mod6: comic sans shell, be like something from maddox
mod6 screams in agony
mod6: i dunno, i like it. it's built around lexigraphical parsing and list processing. i've gotten comfortable in there over the years.
mod6: left my memorzation of all the nuances of the shells in the past
mod6: back in the day, you had to really know the differences in syntax between sh, bash, ksh, csh, tcsh, zsh etc. It was such a headache. Then along comes perl...
mod6: i typically have a bit of a more painful time writing shell scripts
mod6: hahah
mod6: was like "i /knew/ i should have just wrote it in perl".
mod6: i thought it had to have something to do with the curl commands. but couldn't sort it out.
mod6: haha. it was spot on.
mod6: lol. had me goin'
mod6: it came back with windows TCP Socket Errors. I was like ... WTF?! RAGE!
mod6: so, when I googled: Error 10042
mod6: haha. no worries.
mod6: i've been like killing kittens for like 30 minutes
mod6: oh srsly?
mod6: i hate shell scripts.
mod6: worked for me.
mod6: oh well, w/e.
mod6: mircea_popescu: ah, hmm.
mod6: pulls all the patch packages, checks the hashes, checks the signatures.
mod6: PeterL: builds the patched R.I. and compiles it
mod6: or quit trolling :P
mod6: pm me the error
mod6: http://pastebin.com/raw.php?i=A182nMiK
mod6: anyone wanna test a shell script?
mod6: =)
mod6: !up mircea_popescu
mod6: grape 'em in the mouth
mod6: might be v0.5.3.1
mod6: asciilifeform: sure. ben & myself were just discussing this yesterday actually. heh. not sure what this version will be called yet.
mod6 looks
mod6: asciilifeform: ah ok. hmm. well, too late to go back and edit the 1st patch. but i guess you can submit another that resolves that issue.
mod6: yup, shouldn't be an issue for you. we'd love the help.
mod6: if persons submitting patches do not have L2 trust with assbot they may be submitted directly to me, and I will review. and will probably have to sponsor said patch myself.
mod6: joecool: here's a guide to submitting a patch: http://therealbitcoin.org/ml/btc-dev/2014-December/000022.html
mod6: the list is getting lengthy, but we're not going anywhere, so we've got time.
mod6: joecool: not at this time, but that might get added to the list at some point.
mod6: :D
mod6: <+joecool> mircea_popescu: nice domain for the foundation, did you guys actually fix 0.5.3 to fetch all blocks??? << yup.
mod6: haha
mod6: or :{
mod6: :/