haridsv commented on code in PR #7584:
URL: https://github.com/apache/hbase/pull/7584#discussion_r2671023984


##########
hbase-protocol-shaded/src/main/protobuf/server/region/Admin.proto:
##########
@@ -420,4 +420,13 @@ service AdminService {
 
   rpc GetCachedFilesList(GetCachedFilesListRequest)
     returns(GetCachedFilesListResponse);
+
+  rpc RefreshSystemKeyCache(EmptyMsg)
+    returns(EmptyMsg);
+
+  rpc EjectManagedKeyDataCacheEntry(ManagedKeyEntryRequest)
+    returns(BooleanMsg);
+
+  rpc ClearManagedKeyDataCache(EmptyMsg)
+    returns(EmptyMsg);

Review Comment:
   I don't see a need to add more APIs. Adding these here made it simpler to 
take advantage of the existing async framework and the primitives for parallel 
execution (across all the RS) for the admin API. The higher level KeymetaAdmin 
RPC interface is blocking and makes use of these primitives.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to