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