log☇︎
430600+ entries in 0.295s
asciilifeform: nothing more to it
asciilifeform: mircea_popescu: malloc is dumb as ox : either ptr to the 900, or null.
BingoBoingo: Well malloc() tends to aggressively try to keep shit from running into each other
mircea_popescu: in this particular case, allocation should be forced.
mircea_popescu: if my suspect is true, this very neatly shows openbsd as a superior os.
BingoBoingo: <mircea_popescu> BingoBoingo i suspect obds SANE. ie, it forces the allocation. << It does for most things.
mircea_popescu: BingoBoingo i suspect obds SANE. ie, it forces the allocation.
BingoBoingo went from fairly stable 224-236 MB of ram usage to a very flat 986 MB the very flat makes me suspect OpenBSD weird
BingoBoingo: At least I killed the orphanages earlier this week
asciilifeform: at the very least, ought to have ciphered 24/7 circuits between the reptilia supernodez
mircea_popescu: i dunno where erryone else shops for intertubes that work
mircea_popescu: we really should spring for better tubes, huh alf.
mircea_popescu: lol now my node is getting teh silent intertubes treatment
BingoBoingo: Random turd. Could be OpenBSD memory handling weird
asciilifeform: BingoBoingo: are you still using a random phoundation turd instead of therealbitcoin for your measurements ?
BingoBoingo: Oh, this really upped my RAM usage
mircea_popescu: fun times.
asciilifeform: anyone who is wedged - straight there.
BingoBoingo: pete_dushenski: There's a second one a bit later
pete_dushenski: so eatblock handled the magick fuzz block
mircea_popescu: no, it was wedged to allow study of the wedge point.
asciilifeform: mircea_popescu: i thought it was perma-wedged
pete_dushenski: heyyo. thx BingoBoingo
mircea_popescu: asciilifeform anyway, im bringing the original node back on to help along.
asciilifeform: 'The Air once threatened to expire. / "Oh help me, help, celestial Sire," / She cried with sadly clouded gaze; "I'm stupid, torpid, in a daze, / You always know a way, Papa, / Send me on cruises, to a spa, / sour milk is counseled for the skin... / If not -- I'll call the Devil in!" / The Lord, not to be shamed by Air, / Invented "sound massage" for her. / We've had since then the world that SCREAMS. / And Air just rolls in it
mircea_popescu: i gotta confess watching the idjits squirm is kinda fun.
BingoBoingo: I just have to wonder what idiocy is going to break everything the first weekend of September
BingoBoingo forgot that when you change versioning this whole thing wants rebuilt again
mircea_popescu: because they're running "the newest version" which "always works". in the sense of not.
BingoBoingo: lol bc.i fixed their shit and got constipated again
asciilifeform: 'A gloomy ass one morning said / Unto his mate of board and bed: / "I am so dumb, you are so dumb, / Let us seek death together, come!" / As it turned out (and often will), / The two are blithely living still.' (c. morgenstern, engl. transl. of w. arndt)
asciilifeform: once we have hard peering (~never-disconnectable~, encrypted links between trunk nodes) this kind of thing will go away.
assbot: [BTC-dev] (CORRECTED) Bullet in the Forehead for the BDB LocksIdiocy ... ( http://bit.ly/1JWNo0i )
BingoBoingo: Fuck it. Imma report a whole number version this time
mircea_popescu: it'll be indeed a hard task to explain to one's grandkids to what end does bitcoind actyually use threading
asciilifeform: get stuck in one, and all threads perma-wedge
asciilifeform: for potentially infinite time
asciilifeform: another interesting discovery: when the 'socket closed' wedge state is in progress, 'getinfo' rpc wedges
BingoBoingo: <mircea_popescu> version 99992 lol << Was me. Since I dumped that debug.log took it down to rebuild with new identity.
mircea_popescu: whjy use static buffers when one can be a danger to the system
mircea_popescu: iirc bdb just makes assumptions about what memory it may allocate and dies at the later time if they get contradicted
mircea_popescu: can't run such on a tiny system tho, obv.
mircea_popescu: im pretty certain said magic numbers actually make it impossible for a block to be crafted legally and still crash your bdb, soi there's that.
BingoBoingo: <mircea_popescu> version 99992 lol << What's the rest of the version?
asciilifeform: connection timeout
mircea_popescu: dja know that joke ?
asciilifeform: i do not like this. any of it.
asciilifeform: i've been rebuilding it for the 3rd time now
mircea_popescu: anyway there's a reason for the magic numbers too, something to do with theoretical maximums of a 1mb block but i don't recall what THAT was either.
mircea_popescu: i dun think i set it
mircea_popescu: im not that snowflakey.
asciilifeform: thought it might be unique to mircea_popescu's pdpcoin
mircea_popescu: lol what, you thought i thought it didn't ?
mircea_popescu: it's a bdb thing.
mircea_popescu: in the source of who ?
punkman: asciilifeform: you'll have to add it
asciilifeform: in the fucking source
asciilifeform: 'incitatus' is a penIII with 512MB and will be shut down in the next week.
asciilifeform: and i will not take responsibility for it deployed in such.
mircea_popescu: but that does not excuse the pos bdb is.
assbot: Logged on 05-07-2015 15:33:42; asciilifeform: http://log.bitcoin-assets.com/?date=04-07-2015#1187470 << what i was saying there bears repeating. if we had a fleet of pogos deployed, they would ~all~ be paperweights now. and for so long as we use the cpp turd, there can be no guarantee of this kind of thing not happening in the future.
mircea_popescu: <danielpbarron> the gnomes figured out a magic amount of bytes that got accepted by some but not all, except it seems their beloved bc.i got caught in the fire << bc.i gets caught in every fire.
asciilifeform: mircea_popescu: bdb ~will~ have to die
asciilifeform: i do not like this, at all.
cazalla: and they all give the expected response of "i'm gonna think about my food more often in future" instead of hey, imma get some chickens and do this at home
cazalla: punkman, what a lost generation, can't even kill a chicken without getting out their phone to post it on fkn instagram
asciilifeform: what the max value that bdb will eat, remains unknown.
mircea_popescu: asciilifeform how exactly is it ~supposed~ to work ?
punkman: max locks: " This value is used by DB_ENV->open to estimate how much space to allocate for various lock-table data structures"
asciilifeform: do not use this patch!
assbot: [BTC-dev] Bullet in the Forehead for the BDB Locks Idiocy ... ( http://bit.ly/1MYQuE4 )
assbot: Foodies Kill Their Food For The First Time - YouTube ... ( http://bit.ly/1MYQ4hg )
punkman: this probably comes from derpy indexes and structures used by bitcoind, not the blockchain
trinque: I modeled this thing with ben_vulpes one day on a whiteboard; the blockchain is not an impossibly complex data structure
trinque: at least in this conversation we *are* talking about databases; the above is insanely shit
trinque: again, what is it doing locking that many records at once?!?!
trinque: asciilifeform | BingoBoingo: is there a particular reason we didn't set that knob to maxint ?
Luke-Jr: asciilifeform: that's (partly) why we moved to LevelDB ;)
asciilifeform will answer when the greps output
BingoBoingo: And then it didn't
asciilifeform: i mean, yes, i haven't turned my death ray on db.cpp yet ☟︎
asciilifeform: i mean, wtf is with this hardcoded limit retardation
BingoBoingo: asciilifeform: I think we just copied that number from some patch Luke-Jr pointed us to
asciilifeform: BingoBoingo: is there a particular reason we didn't set that knob to maxint ?
BingoBoingo: was very slow to eat 51, but it did ☟︎
BingoBoingo: asciilifeform: I just upped the DB shit to 80000, backed up my blockchain, and recompiled
asciilifeform: BingoBoingo: grepping ~9GB of log takes a while...
decimation: "They also pointed out that the aircraft is still under development and that full production is not scheduled until 2019, 17 years after the program’s inception. And they wondered whether the Pentagon really need 2,443 of the planes “in light of countervailing pressure to reduce force structure to conserve resources.”"
assbot: The Marines say the controversial F-35 fighter is now ready for combat. Now what? - The Washington Post ... ( http://bit.ly/1JCd5HZ )
asciilifeform: but the conclusion does not follow
BingoBoingo: asciilifeform: record setting numbers of transactions in blocks
BingoBoingo: punkman: Unwedged 0.7-ish stator still isn't anywhere near this sync'd yet
asciilifeform: i see no such thing here
punkman: trinque: is that still on btcd?
punkman: so they got wedged pretty bad?
punkman: "Blockchain.info is currently down for maintenance. For status updates please see Twitter. Apologies for any inconvenience. "
punkman: you gotta read BDB code for those locks
decimation: I'm not sure on that point, would need to read the code
trinque: I'm reading through the code, just trying to prime on whatever knowledge is handy
decimation: I can't enumerate them all, but the network code, for instance, runs in a different thread than the db code for instace