From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Thu, 16 Aug 2012 09:45:08 -0400 To: 9fans@9fans.net Message-ID: In-Reply-To: <20120816040611.9D9EEB827@mail.bitblocks.com> References: <20120803171847.GA2720@polynum.com> <501D12A1.1060906@yahoo.fr> <20120804152016.GB433@polynum.com> <20120805173639.GA395@polynum.com> <20120815173327.GA424@polynum.com> <20120815200949.4628BB85B@mail.bitblocks.com> <20120815210003.25E16B827@mail.bitblocks.com> <20120816040611.9D9EEB827@mail.bitblocks.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Multi-dimensional filesystem Topicbox-Message-UUID: aa0f18a8-ead7-11e9-9d60-3106f5b1d025 > > and as such, i was thinking of a server that simply distributed requests > > among a set of servers. so that > > > > > > > echo "date" > /net/my-nodes/foo > > > > > chmod +x /net/my-nodes/foo > > > > would work with the normal tools on a normal kernel. all the distribution > > would be part of a purpose-built fs. > > How would this work? Someone has to map "/net/my-nodes/foo" to > a set of files. Either a program iterates over the list or you > push this list processing into the "purpose built" filesystem. > [Actually the latter is what I was thinking of -- A "9p*" > protocol would return a list of file handles, and "rc*" would > be an APLish version of rc] i was also thinking of the latter. one could set up a set of parallel trees so that "date -n > /n/parallel/nodes/dev/date" could set the time do some gross level on a set of pre-selected nodes. selection could be fairly obvious, as in "echo create notes $machines>/n/parallel/ctl". - erik