From: <a.a...@ua...> - 2008-01-22 01:41:07
|
Get a look on Glusterfs Its a modular clusterfs based on fuse Just implement waht you want as amodule leaving other task to main daemon El Martes, 22 de Enero de 2008 Marco Schmalz escribi=F3: > > Oh my... > >=20 > > I suddenly have doubts about this whole thing. [...] >=20 > I would not give up that fast! ;) >=20 > The first proposal of executing functions on read, is broken because it d= oes not > follow the expected semantics of a executable. >=20 > But, what about your second proposal. It perfectly makes sense! >=20 > You can export the names of your functions to the file system. Executing = the > file with a certain function name will launch a helper program, which then > invokes the desired function via some RPC method and returns it's results. > Whether the files in your filesystem are symlinks to the helper program, = or > return the contents of the helper executable on read from memory or disk,= does > not really matter. Symlink is probably the easiest, and the helper can ju= st be a > simple perl script forwarding $CWD and argv. > For RPC you can either do it manually via opening a command socket in /tm= p and > listen to it from the FUSE process, or use something like DBus. >=20 > Actually, you already proposed this yourself, but got stuck with your rea= d() > idea ... >=20 > Marco >=20 >=20 > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel >=20 =2D-=20 No imprima este correo si no es necesario, necesitar=E1 el dinero del papel= para pagar las charlas del se=F1or Gore. =2D>>-------------------------------------------------- Angel J. Alvarez Miguel, Secci=F3n de Sistemas=20 Area de Explotaci=F3n y Seguridad Inform=E1tica Servicios Informaticos, Universidad de Alcal=E1 (UAH) Alcal=E1 de Henares 28871, Madrid ** ESPA=D1A ** Tfno: +34 91 885 46 32 Fax: 91 885 51 12 =2D-----------------------------------[www.uah.es]-<<-- "Pirateria es que te cobren tres veces el CANON (ADSL + PC + CDROM) para g= rabarte un copia de Linux." |