bharatviswa504 commented on a change in pull request #1473: URL: https://github.com/apache/hadoop-ozone/pull/1473#discussion_r502690355
########## File path: hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/file/OMFileRequest.java ########## @@ -453,4 +456,145 @@ public static void addDirectoryTableCacheEntries( } } + /** + * Adding Key info to the openFile Table cache. + * + * @param omMetadataManager OM Metadata Manager + * @param dbOpenFileName open file name key + * @param omFileInfo key info + * @param fileName file name + * @param trxnLogIndex transaction log index + */ + public static void addOpenFileTableCacheEntry( + OMMetadataManager omMetadataManager, String dbOpenFileName, + @Nullable OmKeyInfo omFileInfo, String fileName, long trxnLogIndex) { + + Optional<OmKeyInfo> keyInfoOptional = Optional.absent(); + if (omFileInfo != null) { + // New key format for the openFileTable. + // For example, the user given key path is '/a/b/c/d/e/file1', then in DB + // keyName field stores only the leaf node name, which is 'file1'. + OmKeyInfo dbOmFileInfo = omFileInfo.copyObject(); Review comment: Looks for every key commit now we do 2 times copy once to get from the table and here. I understand the reason. Nothing needs to be done here, just mentioning the difference between the original request and V1. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org