First cut. Getting the hang of it.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
A bit more
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Get rid of arrays, they don't work anyway

Now we need to fix the map
attach and walk are probably right and actually return the right thing

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
break it up

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
read works.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
moar methods

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Reading files and doing 2 level dirs

The path management is probably right for filenodes.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
File IO works to arbitrary paths, once we walk them.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Reading works. And it's surprisingly fast.

1 took 317us
2 took 166us
4 took 149us
8 took 164us
16 took 156us
32 took 153us
64 took 156us
128 took 156us
256 took 165us
512 took 157us
1024 took 156us
2048 took 157us
4096 took 177us
8192 took 185us
16384 took 191us
32768 took 210us
65536 took 267us
131072 took 390us
262144 took 612us
524288 took 1.121ms

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Last version with names in the node.

It's stupid to keep names in nodes on the server side.
The only thing you can count on is an open fd. So go
with that.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
First pass yanking most fid stuff and names in nodes

FUSE will give me the full rel path anyway.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
got rid of names in nodes.

This means that rename has more of a chance.

Overall made this more fuse-friendly.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
moved toward server-defined fids.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
open is a variant of create

so use it.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
add a create and write test
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
make a package
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
add debug variables, other cleanup
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
readdir works.

Next is stat/wstat and symlink/link, and we're done.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
recovering from laptop disaster

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>