|
@@ -148,6 +148,78 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
ClientNamenodeProtocolPB {
|
|
|
final private ClientProtocol server;
|
|
|
|
|
|
+ private static final CreateResponseProto VOID_CREATE_RESPONSE =
|
|
|
+ CreateResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final AppendResponseProto VOID_APPEND_RESPONSE =
|
|
|
+ AppendResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final SetPermissionResponseProto VOID_SET_PERM_RESPONSE =
|
|
|
+ SetPermissionResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final SetOwnerResponseProto VOID_SET_OWNER_RESPONSE =
|
|
|
+ SetOwnerResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final AbandonBlockResponseProto VOID_ADD_BLOCK_RESPONSE =
|
|
|
+ AbandonBlockResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final ReportBadBlocksResponseProto VOID_REP_BAD_BLOCK_RESPONSE =
|
|
|
+ ReportBadBlocksResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final ConcatResponseProto VOID_CONCAT_RESPONSE =
|
|
|
+ ConcatResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final Rename2ResponseProto VOID_RENAME2_RESPONSE =
|
|
|
+ Rename2ResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final GetListingResponseProto VOID_GETLISTING_RESPONSE =
|
|
|
+ GetListingResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final RenewLeaseResponseProto VOID_RENEWLEASE_RESPONSE =
|
|
|
+ RenewLeaseResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final SaveNamespaceResponseProto VOID_SAVENAMESPACE_RESPONSE =
|
|
|
+ SaveNamespaceResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final RefreshNodesResponseProto VOID_REFRESHNODES_RESPONSE =
|
|
|
+ RefreshNodesResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final FinalizeUpgradeResponseProto VOID_FINALIZEUPGRADE_RESPONSE =
|
|
|
+ FinalizeUpgradeResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final MetaSaveResponseProto VOID_METASAVE_RESPONSE =
|
|
|
+ MetaSaveResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final GetFileInfoResponseProto VOID_GETFILEINFO_RESPONSE =
|
|
|
+ GetFileInfoResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final GetFileLinkInfoResponseProto VOID_GETFILELINKINFO_RESPONSE =
|
|
|
+ GetFileLinkInfoResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final SetQuotaResponseProto VOID_SETQUOTA_RESPONSE =
|
|
|
+ SetQuotaResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final FsyncResponseProto VOID_FSYNC_RESPONSE =
|
|
|
+ FsyncResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final SetTimesResponseProto VOID_SETTIMES_RESPONSE =
|
|
|
+ SetTimesResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final CreateSymlinkResponseProto VOID_CREATESYMLINK_RESPONSE =
|
|
|
+ CreateSymlinkResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final UpdatePipelineResponseProto
|
|
|
+ VOID_UPDATEPIPELINE_RESPONSE =
|
|
|
+ UpdatePipelineResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final CancelDelegationTokenResponseProto
|
|
|
+ VOID_CANCELDELEGATIONTOKEN_RESPONSE =
|
|
|
+ CancelDelegationTokenResponseProto.newBuilder().build();
|
|
|
+
|
|
|
+ private static final SetBalancerBandwidthResponseProto
|
|
|
+ VOID_SETBALANCERBANDWIDTH_RESPONSE =
|
|
|
+ SetBalancerBandwidthResponseProto.newBuilder().build();
|
|
|
+
|
|
|
/**
|
|
|
* Constructor
|
|
|
*
|
|
@@ -192,9 +264,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
|
|
|
|
|
|
- static final CreateResponseProto VOID_CREATE_RESPONSE =
|
|
|
- CreateResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public CreateResponseProto create(RpcController controller,
|
|
|
CreateRequestProto req) throws ServiceException {
|
|
@@ -209,9 +278,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
return VOID_CREATE_RESPONSE;
|
|
|
}
|
|
|
|
|
|
- static final AppendResponseProto NULL_APPEND_RESPONSE =
|
|
|
- AppendResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public AppendResponseProto append(RpcController controller,
|
|
|
AppendRequestProto req) throws ServiceException {
|
|
@@ -221,7 +287,7 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
return AppendResponseProto.newBuilder()
|
|
|
.setBlock(PBHelper.convert(result)).build();
|
|
|
}
|
|
|
- return NULL_APPEND_RESPONSE;
|
|
|
+ return VOID_APPEND_RESPONSE;
|
|
|
} catch (IOException e) {
|
|
|
throw new ServiceException(e);
|
|
|
}
|
|
@@ -240,9 +306,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
|
|
|
|
|
|
- static final SetPermissionResponseProto VOID_SET_PERM_RESPONSE =
|
|
|
- SetPermissionResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public SetPermissionResponseProto setPermission(RpcController controller,
|
|
|
SetPermissionRequestProto req) throws ServiceException {
|
|
@@ -254,9 +317,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
return VOID_SET_PERM_RESPONSE;
|
|
|
}
|
|
|
|
|
|
- static final SetOwnerResponseProto VOID_SET_OWNER_RESPONSE =
|
|
|
- SetOwnerResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public SetOwnerResponseProto setOwner(RpcController controller,
|
|
|
SetOwnerRequestProto req) throws ServiceException {
|
|
@@ -270,9 +330,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
return VOID_SET_OWNER_RESPONSE;
|
|
|
}
|
|
|
|
|
|
- static final AbandonBlockResponseProto VOID_ADD_BLOCK_RESPONSE =
|
|
|
- AbandonBlockResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public AbandonBlockResponseProto abandonBlock(RpcController controller,
|
|
|
AbandonBlockRequestProto req) throws ServiceException {
|
|
@@ -338,9 +395,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final ReportBadBlocksResponseProto VOID_REP_BAD_BLOCK_RESPONSE =
|
|
|
- ReportBadBlocksResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public ReportBadBlocksResponseProto reportBadBlocks(RpcController controller,
|
|
|
ReportBadBlocksRequestProto req) throws ServiceException {
|
|
@@ -354,9 +408,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
return VOID_REP_BAD_BLOCK_RESPONSE;
|
|
|
}
|
|
|
|
|
|
- static final ConcatResponseProto VOID_CONCAT_RESPONSE =
|
|
|
- ConcatResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public ConcatResponseProto concat(RpcController controller,
|
|
|
ConcatRequestProto req) throws ServiceException {
|
|
@@ -380,9 +431,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final Rename2ResponseProto VOID_RENAME2_RESPONSE =
|
|
|
- Rename2ResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public Rename2ResponseProto rename2(RpcController controller,
|
|
|
Rename2RequestProto req) throws ServiceException {
|
|
@@ -419,8 +467,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final GetListingResponseProto NULL_GETLISTING_RESPONSE =
|
|
|
- GetListingResponseProto.newBuilder().build();
|
|
|
@Override
|
|
|
public GetListingResponseProto getListing(RpcController controller,
|
|
|
GetListingRequestProto req) throws ServiceException {
|
|
@@ -432,16 +478,13 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
return GetListingResponseProto.newBuilder().setDirList(
|
|
|
PBHelper.convert(result)).build();
|
|
|
} else {
|
|
|
- return NULL_GETLISTING_RESPONSE;
|
|
|
+ return VOID_GETLISTING_RESPONSE;
|
|
|
}
|
|
|
} catch (IOException e) {
|
|
|
throw new ServiceException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final RenewLeaseResponseProto VOID_RENEWLEASE_RESPONSE =
|
|
|
- RenewLeaseResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public RenewLeaseResponseProto renewLease(RpcController controller,
|
|
|
RenewLeaseRequestProto req) throws ServiceException {
|
|
@@ -526,9 +569,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final SaveNamespaceResponseProto VOID_SAVENAMESPACE_RESPONSE =
|
|
|
- SaveNamespaceResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public SaveNamespaceResponseProto saveNamespace(RpcController controller,
|
|
|
SaveNamespaceRequestProto req) throws ServiceException {
|
|
@@ -555,9 +595,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
|
|
|
|
|
|
- static final RefreshNodesResponseProto VOID_REFRESHNODES_RESPONSE =
|
|
|
- RefreshNodesResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public RefreshNodesResponseProto refreshNodes(RpcController controller,
|
|
|
RefreshNodesRequestProto req) throws ServiceException {
|
|
@@ -570,9 +607,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
|
|
|
}
|
|
|
|
|
|
- static final FinalizeUpgradeResponseProto VOID_FINALIZEUPGRADE_RESPONSE =
|
|
|
- FinalizeUpgradeResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public FinalizeUpgradeResponseProto finalizeUpgrade(RpcController controller,
|
|
|
FinalizeUpgradeRequestProto req) throws ServiceException {
|
|
@@ -599,9 +633,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final MetaSaveResponseProto VOID_METASAVE_RESPONSE =
|
|
|
- MetaSaveResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public MetaSaveResponseProto metaSave(RpcController controller,
|
|
|
MetaSaveRequestProto req) throws ServiceException {
|
|
@@ -614,8 +645,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
|
|
|
}
|
|
|
|
|
|
- static final GetFileInfoResponseProto NULL_GETFILEINFO_RESPONSE =
|
|
|
- GetFileInfoResponseProto.newBuilder().build();
|
|
|
@Override
|
|
|
public GetFileInfoResponseProto getFileInfo(RpcController controller,
|
|
|
GetFileInfoRequestProto req) throws ServiceException {
|
|
@@ -626,14 +655,12 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
return GetFileInfoResponseProto.newBuilder().setFs(
|
|
|
PBHelper.convert(result)).build();
|
|
|
}
|
|
|
- return NULL_GETFILEINFO_RESPONSE;
|
|
|
+ return VOID_GETFILEINFO_RESPONSE;
|
|
|
} catch (IOException e) {
|
|
|
throw new ServiceException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final GetFileLinkInfoResponseProto NULL_GETFILELINKINFO_RESPONSE =
|
|
|
- GetFileLinkInfoResponseProto.newBuilder().build();
|
|
|
@Override
|
|
|
public GetFileLinkInfoResponseProto getFileLinkInfo(RpcController controller,
|
|
|
GetFileLinkInfoRequestProto req) throws ServiceException {
|
|
@@ -645,7 +672,7 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
PBHelper.convert(result)).build();
|
|
|
} else {
|
|
|
System.out.println("got null result for getFileLinkInfo for " + req.getSrc());
|
|
|
- return NULL_GETFILELINKINFO_RESPONSE;
|
|
|
+ return VOID_GETFILELINKINFO_RESPONSE;
|
|
|
}
|
|
|
|
|
|
} catch (IOException e) {
|
|
@@ -666,9 +693,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final SetQuotaResponseProto VOID_SETQUOTA_RESPONSE =
|
|
|
- SetQuotaResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public SetQuotaResponseProto setQuota(RpcController controller,
|
|
|
SetQuotaRequestProto req) throws ServiceException {
|
|
@@ -681,9 +705,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final FsyncResponseProto VOID_FSYNC_RESPONSE =
|
|
|
- FsyncResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public FsyncResponseProto fsync(RpcController controller,
|
|
|
FsyncRequestProto req) throws ServiceException {
|
|
@@ -695,9 +716,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final SetTimesResponseProto VOID_SETTIMES_RESPONSE =
|
|
|
- SetTimesResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public SetTimesResponseProto setTimes(RpcController controller,
|
|
|
SetTimesRequestProto req) throws ServiceException {
|
|
@@ -709,9 +727,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final CreateSymlinkResponseProto VOID_CREATESYMLINK_RESPONSE =
|
|
|
- CreateSymlinkResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public CreateSymlinkResponseProto createSymlink(RpcController controller,
|
|
|
CreateSymlinkRequestProto req) throws ServiceException {
|
|
@@ -755,9 +770,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final UpdatePipelineResponseProto VOID_UPDATEPIPELINE_RESPONSE =
|
|
|
- UpdatePipelineResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
|
|
|
UpdatePipelineRequestProto req) throws ServiceException {
|
|
@@ -805,10 +817,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final CancelDelegationTokenResponseProto
|
|
|
- VOID_CANCELDELEGATIONTOKEN_RESPONSE =
|
|
|
- CancelDelegationTokenResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public CancelDelegationTokenResponseProto cancelDelegationToken(
|
|
|
RpcController controller, CancelDelegationTokenRequestProto req)
|
|
@@ -822,10 +830,6 @@ public class ClientNamenodeProtocolServerSideTranslatorPB implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- static final SetBalancerBandwidthResponseProto
|
|
|
- VOID_SETBALANCERBANDWIDTH_RESPONSE =
|
|
|
- SetBalancerBandwidthResponseProto.newBuilder().build();
|
|
|
-
|
|
|
@Override
|
|
|
public SetBalancerBandwidthResponseProto setBalancerBandwidth(
|
|
|
RpcController controller, SetBalancerBandwidthRequestProto req)
|