]> Sergey Matveev's repositories - nnn.git/commit
Indicative inode hash bitmap implementation. Read details.
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 23 Nov 2019 04:16:24 +0000 (09:46 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sat, 23 Nov 2019 04:35:06 +0000 (10:05 +0530)
commit547d87bfc2caf276dd1bcb943677a0ca306c602d
tree92048020ab06ab8292908bdc2d2c996dceb7e6dd
parentb63c00c9af55e7a28cf415ced1015caa74f1b829
Indicative inode hash bitmap implementation. Read details.

Known issues:
- To optimize dentfill() on most architectures we don't fstatat() with
  AT_SYMLINK_NOFOLLOW to get the inode number of the symlink itself.
- The current hash size serves the purpose of one filesystem. To serve
  more and have unique bits, we have to add more bits to prefix dev ID
  to the inode.  Memory consumption will be significant.

This will be reverted in next commit.
src/nnn.c