70600+ entries in 0.556s

Framedragger: (and yah
i'm sure there's lots of crud in the former worth dropping..)
mircea_popescu: im not against the idea in the slightest.
i'm just very unpersuaded by the theory hard drives work, to any spec, in any sanemanner.
☟︎ mircea_popescu:
i don't think anyone correctly represents the tower of accidental good luck that stands between a disk seek and your desired pron.
Framedragger: mircea_popescu: (
i thought with "sounds great on paper" you were responding to possible kernel module workarounds. but if you're against the *whole* idea, fair enough.)
a111: Logged on 2017-03-10 17:14 Framedragger:
i'm not sure if you do need driver
mircea_popescu:
i said years back the race is won. but meanwhile the usg utterly lost it, ot little concern of anyone, itself included.,
mircea_popescu: asciilifeform
i have to protest re the scheme.
i'm merely needling you in my spare time.
mircea_popescu: not unlike tv advertising to my chained girl, "a better life". really ?
i think if she wanted that "better" she'd have found her way by now.
mircea_popescu: ah,
i don;t particularly care. anyone googling me who ends up on etoro deserves his punishment.
Framedragger: kk as long as we're clear -
i've seen those "but what would happen with 1000s of symlinks in single folder!1" comments so thought that should be tested, etoo.
mircea_popescu: Framedragger
i didn't intend any distinctiuon betrween "symlink resolution" "directory traversal" et al.
mircea_popescu: it ~should~ work,
i ask because man who burned tongue on soup
Framedragger: that said,
i'm pessimistic about this whole ext4 thing just like asciilifeform. no reason not to direct time into his latest proposal
Framedragger: oh wait,
i was wrong re thread-safe functions. kernel takes care of that. has internal locking mechanism when dealing with fread/fwrite etc.
Framedragger: (anyway, will share tool
i wrote if only because couldn't find anything fitting the task out there, but need to polish a bit first, etc.)
Framedragger: given time,
i was also meaning to run lots of strace to see what is in actuality happening with multiple symlinks etc, but maybe sisyphus
Framedragger: no disagreement tbh,
i probably know your reasoning
Framedragger: asciilifeform: you're right,
i was meaning to reset caches (`echo 3 >/proc/sys/vm/drop_caches` should be enough
i think), but then forgot
Framedragger: (5ms read on an ssd ain't too pretty, but would have to check distribution of these kinds of tails,
i guess.)
Framedragger: Processed 1000000 lines (min/max target numbers seen: 1, 100000) - beginning benchmarks now... [
i.e., 'target block' numbers are in this range. 1m symlinks point to 100k files randomly.]
trinque: nah nah
I have no prescription for phuctor
trinque:
I would, in fact, at this point drop postgresql for a persistence layer for CLOS that did not use the thing under the hood.
Framedragger: yeah,
i see what you mean, and everything.
i'm not convinced that phuctor db is using the most it can from postgres, but neither you nor me have time to investigate this presently,
i guess (and
i may not be able to do a great job there anyway)
a111: Logged on 2017-02-19 03:54 asciilifeform: (iirc we had a thread where
i described how corporate ameritards, if given a problem like phuctor, would happily soak up a few $mil and megawatt of iron)
Framedragger: of course,
i agree,
i'm just saying it's not "inherent problem of all db omg"
Framedragger: (
i guess depends on nature of parallel work. e.g. if it's some kind of sequential re-confirm, launch threads with different segments, etc.)
Framedragger: asciilifeform: yeah!
i may have time / want to do this in ~april. just to be clear, there's really no way to have underlying userland fs allocate a contiguous block, right?
Framedragger: heh you can even use things like nx bit if not wanting to reorganize table,
i would guess!
a111: Logged on 2017-03-10 18:25 Framedragger: hard to believe, but then,
i should read logs at least
Framedragger: hard to believe, but then,
i should read logs at least
☟︎ Framedragger:
i'm guessing that an interested state could totally do that
Framedragger: while at it, and
i'm guessing it's in the logs..,
i wonder when was the last time some tried to come up with an approximation what the costs to get to >50% network hashing power would be
☟︎ Framedragger: yeah. hmh -
i guess that's it. literally. nice scheme
Framedragger: hmh, at least functions make up not the *worst* interface seen, but still lotsa work and weird mutable shit sprayed all around,
i imagine
Framedragger: yeah that's one reason
i'm not too attracted to trb, tbh, the amount of sewage gruntwork required to decouple shit from the monolith.
Framedragger:
i guess one can imagine a single sequence of tx then, simply.
Framedragger: (
i see how good it is to be aware of how actual disks read data here. some theoretician would propose a pointer-exact-location scheme instead...)
Framedragger: yeah
i forget sometimes. fixed block length is nice for this...
Framedragger: have separate service taking care of that?
i mean, kernel driver is this kind of 'externality', too (and also ring0)
Framedragger: here
i have an ssd seek profiler which just needs root
Framedragger: at least
i have the excuse of not having looked at the bdb problem / staying away from trb for the time being :p
Framedragger: is this the first time you articulated this approach here?
i think that's the best on can have for fs-tx-db
Framedragger: oh
i finally understood, literally all there is when one seeks to location 3ec455a2 is a list of block numbers. (or single block number.)
Framedragger: asciilifeform: hmm, very nice.
i suppose it's as close to fixed-length as is possible given current bitcoin
Framedragger: trinque: it's just a kindergarten way of wrapping up some syscalls. will obviously benchmark outside it later.
i wasn't completely certain that my tool wouldn't trash the host fs. :)
Framedragger: what
i want to do later when
i find time is, actually read file, too, of course.
a111: Logged on 2017-03-10 03:46 mircea_popescu: Framedragger
i don't get it, you graphed some functions ? or ?
trinque: asciilifeform: getting rejected by dulap with that ssh key
I gave ya.