Make sure hg sync runs a lot faster than it does
in macos.
Right now it's a shame how that runs in Plan 9.
I think if I don't screw it up that the mmventi with embedded 9p
server should make things much better. We know that it gives a 10x
improvement on writes even without the integrated 9p server. The
mmventi is done, I'm just trying to figure out how to integrate the
moral equivalent of vacfs into it. This requires a bit of thinking
about how to redo the VtCache stuff. I'm not sure, most of the time,
that I'm smart enough for this kind of work, but we'll see where it
goes :-)
Plan 9 file systems have been far too slow for at least 10 years, and
with each passing year have gotten relatively slower as compared to
competitors. It's sad because in the 1990 timeframe they were way
faster. We at Sandia no longer see kenfs as the answer for a long list
of reasons (and I don't intend to revisit that discussion, only to
present a conclusion we reached after a lot of work, so let's,
*please!*, not start that up again. That's not what this list is for).
I also think it would make sense to reconsider the "file system" as
stored in the venti -- is there a layout that makes more sense for
performance? I'm not sure, yet, but it's worth thinking about.
ron
geesh. relax. i promise not to suggest anything.
- erik
> Plan 9 file systems have been far too slow for at least 10 years,
HFS has been too. :)
--
Christian Neukirchen <chneuk...@gmail.com> http://chneukirchen.org
But yes, I agree (with both of you) that it would be good to rethink
how the thing works. But let get everything still ongoing fixed first :)
:-)
> I also think it would make sense to reconsider the "file system" as
> stored in the venti -- is there a layout that makes more sense for
> performance? I'm not sure, yet, but it's worth thinking about.
Are you suggesting venti as a (flash) filesystem? Don't think
venti is right as a filesystem -- an ability to forget is
important in a filesystem (as opposed to an archival system).
Why not just reuse an existing storage layout/clustering
solution (ignoring a small matter of programming for the
moment).
From the subject line I thought you guys had found a killer
app for nix to takeover from lunix :-)
the only real comment i have on file servers, is that you're going to have
a hard time competing on raw speed. especially if you wish to also be
robust in the face of outages. it's just a hard problem even to be correct.
- erik
ron
I would like to contribute to nix but I am stumped at the first hurdle.
how do I bootstrap myself into the mercurical world, I have installed
the puthon and mercurical contrib packages fron the labs server but they
are not functional.
is there a nix server running 9p that I could pull the mercurical pkg from?
-Steve
We should perhaps build an iso daily and put it on the web. But didn´t
have time yet
to do so.
How are they not functional? Note that you'll need stallion/mercurial,
not the other one. Those work for me. You should be able to clone once
you have those.
John
I tried an old package, I will try stallion tomorrow.
-Steve
here's an extension for playing nice with factotum:
/n/sources/contrib/stallion/src/mercurial/factotum.py
- erik
I wouldn´t like many different bits and pieces to be found here and there,
just to find some of them are not compatible with some others.
That´s why we are taking the burden of using codereview in the first place.
John
i use this thing. it's seamless.
- erik
it's not my code, so i would feel odd submitting it.
- erik
i don't know about anybody else, but i just can't use enough disk
space for this to matter. is dedup really a killer app if you're not
doing vdi? (vdi, aka 3270 terminals learn to do real graphics, or
x terminals on the opposite of steroids.)
- erik
Noah