We target to enable fine-grained locking by splitting the in-memory namespace into multiple partitions each having a separate lock. Intended to improve performance of NameNode write operations.
1.
|
[FGL] Remove redundant locking on NameNode. |
|
Resolved | Konstantin Shvachko |
2.
|
[FGL] Introduce Latch Lock to replace Namesystem global lock. |
|
Open | Unassigned |
3.
|
[FGL] Introduce PartitionedGSet a new implementation of GSet. |
|
Open | Unassigned |
4.
|
[FGL] Introduce INode key. |
|
Open | Unassigned |