File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed 
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 1717 */ 
1818package  org .apache .hadoop .hdfs .server .namenode ;
1919
20+ import  org .apache .hadoop .hdfs .server .namenode .fgl .FSNamesystemLockMode ;
2021import  org .apache .hadoop .hdfs .server .namenode .snapshot .Snapshot ;
2122import  org .apache .hadoop .util .StringUtils ;
2223
@@ -262,27 +263,31 @@ public void setINodeAttributeProvider(
262263   * remain as placeholders only 
263264   */ 
264265  void  readLock () {
265-     assert  namesystem .hasReadLock () : "Should hold namesystem read lock" ;
266+     assert  namesystem .hasReadLock (FSNamesystemLockMode .FS ) :
267+         "Should hold read lock of namesystem FSLock" ;
266268  }
267269
268270  void  readUnlock () {
269-     assert  namesystem .hasReadLock () : "Should hold namesystem read lock" ;
271+     assert  namesystem .hasReadLock (FSNamesystemLockMode .FS ) :
272+         "Should hold read lock of namesystem FSLock" ;
270273  }
271274
272275  void  writeLock () {
273-     assert  namesystem .hasWriteLock () : "Should hold namesystem write lock" ;
276+     assert  namesystem .hasWriteLock (FSNamesystemLockMode .FS ) :
277+         "Should hold write lock of namesystem FSLock" ;
274278  }
275279
276280  void  writeUnlock () {
277-     assert  namesystem .hasWriteLock () : "Should hold namesystem write lock" ;
281+     assert  namesystem .hasWriteLock (FSNamesystemLockMode .FS ) :
282+         "Should hold write lock of namesystem FSLock" ;
278283  }
279284
280285  boolean  hasWriteLock () {
281-     return  namesystem .hasWriteLock ();
286+     return  namesystem .hasWriteLock (FSNamesystemLockMode . FS );
282287  }
283288
284289  boolean  hasReadLock () {
285-     return  namesystem .hasReadLock ();
290+     return  namesystem .hasReadLock (FSNamesystemLockMode . FS );
286291  }
287292
288293  public  int  getListLimit () {
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments