/** * Renew all of the currently open leases. */ synchronized void renewAllLeases() { for (Lease l : leases.values()) { renewLease(l); } }
/** * Renew the lease(s) held by the given client */ synchronized void renewLease(String holder) { renewLease(getLease(holder)); } synchronized void renewLease(Lease lease) {
/** * Adds (or re-adds) the lease for the specified file. */ synchronized Lease addLease(String holder, long inodeId) { Lease lease = getLease(holder); if (lease == null) { lease = new Lease(holder); leases.put(holder, lease); sortedLeases.add(lease); } else { renewLease(lease); } leasesById.put(inodeId, lease); lease.files.add(inodeId); return lease; }
/** * Renew the lease(s) held by the given client */ void renewLease(String holder) throws IOException { checkOperation(OperationCategory.WRITE); readLock(); try { checkOperation(OperationCategory.WRITE); checkNameNodeSafeMode("Cannot renew lease for " + holder); leaseManager.renewLease(holder); } finally { readUnlock("renewLease"); } }
synchronized void renewAllLeases() { for (String holder : leases.keySet()) { renewLease(holder); } }
/** * Renew all of the currently open leases. */ synchronized void renewAllLeases() { for (Lease l : leases.values()) { renewLease(l); } }
/** * Renew all of the currently open leases. */ synchronized void renewAllLeases() { for (Lease l : leases.values()) { renewLease(l); } }
/** * Renew the lease(s) held by the given client */ synchronized void renewLease(String holder) { renewLease(getLease(holder)); } synchronized void renewLease(Lease lease) {
/** * Renew the lease(s) held by the given client */ synchronized void renewLease(String holder) { renewLease(getLease(holder)); } synchronized void renewLease(Lease lease) {
/** * Renew the lease(s) held by the given client */ synchronized void renewLease(String holder) { renewLease(getLease(holder)); } synchronized void renewLease(Lease lease) {
leaseManager.renewLease(lease); break;
/** * Adds (or re-adds) the lease for the specified file. */ synchronized Lease addLease(String holder, String src) { Lease lease = getLease(holder); if (lease == null) { lease = new Lease(holder); leases.put(holder, lease); sortedLeases.add(lease); } else { renewLease(lease); } sortedLeasesByPath.put(src, lease); lease.paths.add(src); return lease; }
/** * Adds (or re-adds) the lease for the specified file. */ synchronized Lease addLease(String holder, String src) { Lease lease = getLease(holder); if (lease == null) { lease = new Lease(holder); leases.put(holder, lease); sortedLeases.add(lease); } else { renewLease(lease); } sortedLeasesByPath.put(src, lease); lease.paths.add(src); return lease; }
/** * Renew the lease(s) held by the given client */ void renewLease(String holder) throws IOException { if (isInSafeMode()) throw new SafeModeException("Cannot renew lease for " + holder, safeMode); leaseManager.renewLease(holder); }
/** * Adds (or re-adds) the lease for the specified file. */ synchronized void addLease(StringBytesWritable holder, String src ) throws IOException { Lease lease = getLease(holder); if (lease == null) { lease = new Lease(holder); leases.put(holder, lease); sortedLeases.add(lease); } else { renewLease(lease); } sortedLeasesByPath.put(src, lease); lease.paths.add(new StringBytesWritable(src)); }
/** * Renew the lease(s) held by the given client */ synchronized void renewLease(String holder) throws IOException { renewLease(getLease(new StringBytesWritable(holder))); } synchronized void renewLease(Lease lease) {
/** * Adds (or re-adds) the lease for the specified file. * @param client that will hold the lease * @param src file path to associated with the lease. * @param timestamp time that the file was opened. (could be in the * past if loaded from FsImage */ synchronized Lease addLease(String holder, String src, long timestamp) { Lease lease = getLease(holder); if (lease == null) { lease = new Lease(holder); leases.put(holder, lease); sortedLeases.add(lease); } else { renewLease(lease); } sortedLeasesByPath.put(src, new LeaseOpenTime(lease, timestamp)); lease.paths.add(src); return lease; }
/** * Renew the lease(s) held by the given client */ void renewLease(String holder) throws IOException { readLock(); try { if (isInSafeMode()) { throw new SafeModeException("Cannot renew lease for " + holder, safeMode); } leaseManager.renewLease(holder); } finally { readUnlock(); } }
/** * Renew the lease(s) held by the given client */ void renewLease(String holder) throws IOException { checkOperation(OperationCategory.WRITE); readLock(); try { checkOperation(OperationCategory.WRITE); checkNameNodeSafeMode("Cannot renew lease for " + holder); leaseManager.renewLease(holder); } finally { readUnlock("renewLease"); } }
/** * Renew the lease(s) held by the given client */ void renewLease(String holder) throws IOException { checkOperation(OperationCategory.WRITE); readLock(); try { checkOperation(OperationCategory.WRITE); checkNameNodeSafeMode("Cannot renew lease for " + holder); leaseManager.renewLease(holder); } finally { readUnlock("renewLease"); } }