Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
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.
Attachments
Attachments
1.
|
[FGL] Introduce Latch Lock to replace Namesystem global lock. | Open | Unassigned | |||||||||
2.
|
[FGL] Introduce PartitionedGSet a new implementation of GSet. | Open | Unassigned | |||||||||
3.
|
[FGL] Introduce INode key. | Open | Unassigned | |||||||||
4.
|
[FGL] Fix FSImage loading issues on dynamic partitions | In Progress | Renukaprasad C |
|
||||||||
5.
|
[FGL] Implement Append & Rename APIs with FGL | In Progress | Renukaprasad C |
|
||||||||
6.
|
[FGL] Implement Delete API with FGL | In Progress | Renukaprasad C |
|
||||||||
7.
|
[FGL]Configurable INodeMap#NAMESPACE_KEY_DEPTH&NUM_RANGES_STATIC | In Progress | JiangHua Zhu |
|
||||||||
8.
|
[FGL]Improve safer PartitionedGSet#size | In Progress | JiangHua Zhu |
|
||||||||
9.
|
[FGL]Access to Create File is more secure | In Progress | JiangHua Zhu |
|