- 29 Jul, 2015 7 commits
-
-
Aaron Jacobs authored
The new API lends itself toward reading directly into the output buffer, saving a memmove and allowing for easy reuse of output buffers.
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
- 28 Jul, 2015 25 commits
-
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
This eliminates about half of the allocations by bytes for gcsfuse's sequential read benchmark.
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
This accounts for ~80% of gcsfuse allocations.
-
- 27 Jul, 2015 8 commits
-
-
Aaron Jacobs authored
-
Aaron Jacobs authored
The new interface gives much much cleaner documentation for package fuseops, which is what we mostly look at. In particular, there isn't a ton of stuttering in the method listings. The change also simplifies the implementation of package fuseops, which was becoming super unwieldy.
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-