[tahoe-dev] Tahoe as glue filesystem
Valentino Volonghi
dialtone at gmail.com
Mon Jul 7 17:02:23 PDT 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Jul 7, 2008, at 4:33 PM, Duncan McGreggor wrote:
> You wounldn't, by any chance, be working with Tommi on this, would
> you?
>
> In particular, I'm referring to his article on an adjusted mapreduce:
> http://eagain.net/articles/incremental-mapreduce/
We actually talked very very very briefly about this via email but we
are
using 2 completely different approaches. He plans to use web servers
(pylons I think) as worker nodes and they talk via REST+JSON with the
thing submitting jobs and I suppose also between each other.
In my view I'd have a process pool in every node and every node
understands
AMP (but being twisted I might decide that it understands REST+JSON too)
and I'd have Map, Reduce, Blabla commands that start this process,
something
like:
l = []
destination = "pburl://destination"
destination2 = "pburl://final_storage"
for source in sources:
d = cluster.callRemote(Map, source=source, dest=destination
l.append(d)
defer.DeferredList(l
).addCallback(lambda _:
cluster.callRemote(Reduce, source=destination,
dest=destination2))
If one day I manage to have this in my code I'd be really really
happy :).
- --
Valentino Volonghi aka Dialtone
Now running MacOS X 10.5
Home Page: http://www.twisted.it
http://www.adroll.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
iEYEARECAAYFAkhyrpAACgkQ9Llz28widGUk8wCfV3QXaLhKE3AyDVe1iLeUO6gx
LbAAn3jqrFDcr/bGo/AVJLSg+lIq916q
=gptl
-----END PGP SIGNATURE-----
More information about the tahoe-dev
mailing list