.TH GRIDSTART 1
.SH NAME
gridstart - sets up a grid session and begins it
.SH SYNOPSIS
g/gridstart sessionname routableip
.SH DESCRIPTION
gridstart begins a new gridsession and sets up its namespace. A directory named /tmp/gridfiles/SESSIONNAME is created and bound to /tmp/grid, subdirectories for organizing information are created, the given routable IP is saved at /tmp/grid/info/nodeaddr, and mntgen is started for /, /g, and /g/r, a srvfs and a plumber for shared namespace are launched, and a rio window is opened. The consequence of these shenanigans is to create a grid workspace with a shared namespace at /g. Each new window will have access to the grid resources. The use of individual mntgens for each new service (posted at /g/SERVICE/s) is intended to keep the /g namespace stable even if individual services drop out. Existing grid sessions can be reattached with g/gridattach.
.SH SOURCE
/bin/g
.SH BUGS
gridstart doesn't check that the sessionname hasnt been used before or that the routableip is in any way valid and meaningful.
