You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.021May20191816151411102125Apr242129Mar26191729Feb232217830Jan28Dec22151413876530Nov2926242119181710943127Oct262419181310763230Sep282726252423222120191716151413129898765432131Aug302926252423221918171615121195330Jul29282726131164330Jun282724232221201926May25231817161514131110987643130Apr29282726252422Fix possible nil pointer dereference in PathNodeFs.GetAttr().Add timing for Dell T3500.Use waitgroup to shutdown connection cleanly.Update README with T400 results.Drop bulkstat binary.Use multiple loops rather than goroutine spawning. This allowsDrop extra cache heating run in benchmark; use b.N as stat count instead.Don't create garbage in zipfs Stat().Simplify dirent serialization.Avoid byte/string conversion in direntry.go.Add support for artificial delays in benchmark.Update timings.Run GC before starting one benchmark run, to decrease variability.Switch off kernel side caching for entries, to get more stable benchmark timings.Fix fsetattr_test.go.Pass destination attribute to File.GetAttr.Pass destination to FsNode.GetAttr() as argument.Pass Stdout to zipfs subcommand.Use preallocated buffer for ReadDir.Add code to profile zipfs.Have RawFileSystem fill in passed destination structured data.Use fixed buffer for response header data.Use same TTL settings for benchmarking CFuse.Don't try to drop inodes on ReleaseDir().Preallocate properly sized map for inode.Children().Avoid defer if possible in core code. This saves a malloc/free perUse slice for portableHandleMap, which is slighty more efficient.More verbosity in illegal name message.Add portable-inodes option to autounionfs.Support rewinddir. Untested.Simplify open directory seeking.Return slice rather than channel for OpenDir.Go style receivers for unionfs/ and zipfs/Move Attr.Print to raw/Use go style receiver names.Fix comment.After copying the input buffer, reuse it.Release input buffers early.Panic if adding a nil child to an inode.Cleanup some log/panic messages.