The puzzlefs metadata blobs start with a vector of fixed-length sorted inode structures. Right now, a binary search algorithm searches through this vector, but it reads from the disk. Memory mapping this vector shoud bring some performance improvements.
The puzzlefs metadata blobs start with a vector of fixed-length sorted inode structures. Right now, a binary search algorithm searches through this vector, but it reads from the disk. Memory mapping this vector shoud bring some performance improvements.