-
公开(公告)号:US11003621B2
公开(公告)日:2021-05-11
申请号:US14937948
申请日:2015-11-11
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Li Mei Jiao , Yun Jie Qiu , James A. Reimer , Ju Wei Shi , Paul S. Taylor , Chen Wang , Xiao Yang Yang
Abstract: Technical solutions are described to implement a scalable write ahead log using a distributed file system. A general aspect includes a method for providing consistency among metadata replicas and content in an enterprise content management cluster. The method includes recording a transaction log entry in response to receiving a content modification request, the transaction log entry including a version identifier set to a first version value. The method also includes updating the transaction log entry to a second version value in response to successfully modifying content and one of a plurality of metadata replicas containing metadata corresponding to the request. The method also includes updating the transaction log entry to a third version value in response to successfully modifying each of the metadata replicas. The present document further describes examples of other aspects such as methods, computer products.
-
公开(公告)号:US11249943B2
公开(公告)日:2022-02-15
申请号:US14954594
申请日:2015-11-30
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Li Mei Jiao , Yun Jie Qiu , James A. Reimer , Ju Wei Shi , Paul S. Taylor , Chen Wang , Xiao Yang Yang
Abstract: Technical solutions are described to implement a scalable write ahead log using a distributed file system. A general aspect includes a method for providing consistency among metadata replicas and content in an enterprise content management cluster. The method includes recording a transaction log entry in response to receiving a content modification request, the transaction log entry including a version identifier set to a first version value. The method also includes updating the transaction log entry to a second version value in response to successfully modifying content and one of a plurality of metadata replicas containing metadata corresponding to the request. The method also includes updating the transaction log entry to a third version value in response to successfully modifying each of the metadata replicas. The present document further describes examples of other aspects such as methods, computer products.
-
公开(公告)号:US20170154050A1
公开(公告)日:2017-06-01
申请号:US14954733
申请日:2015-11-30
Applicant: International Business Machines Corporation
Inventor: James A. Reimer , Xiaoyang Yang , Alan T. Yaung
IPC: G06F17/30
CPC classification number: G06F16/13 , G06F16/122 , G06F16/162 , G06F16/215 , G06F16/2322 , G06F16/273
Abstract: Provided are techniques for optimized content object storage service for large scale content. A content object file is created. An index entry for the content object file is created with a content object key and a content object location. The content object file is appended to an aggregated file on a storage node. In response to a request to retrieve the content object file from the aggregated file, the content object key is used to access the content object location that describes the storage node, a name of the aggregated file, an offset into the aggregated file, and a size of the content object file to retrieve the content object file.
-
公开(公告)号:US20170154092A1
公开(公告)日:2017-06-01
申请号:US15358993
申请日:2016-11-22
Applicant: International Business Machines Corporation
Inventor: James A. Reimer , Xiaoyang Yang , Alan T. Yaung
IPC: G06F17/30
Abstract: Provided are techniques for optimized content object storage service for large scale content. A content object file is created. An index entry for the content object file is created with a content object key and a content object location. The content object file is appended to an aggregated file on a storage node. In response to a request to retrieve the content object file from the aggregated file, the content object key is used to access the content object location that describes the storage node, a name of the aggregated file, an offset into the aggregated file, and a size of the content object file to retrieve the content object file.
-
公开(公告)号:US11537556B2
公开(公告)日:2022-12-27
申请号:US16817051
申请日:2020-03-12
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: James A. Reimer , Xiaoyang Yang , Alan T. Yaung
Abstract: Provided are techniques for optimized content object storage service for large scale content. A content object file is created. An index entry for the content object file is created with a content object key and a content object location. The content object file is appended to an aggregated file on a storage node. In response to a request to retrieve the content object file from the aggregated file, the content object key is used to access the content object location that describes the storage node, a name of the aggregated file, an offset into the aggregated file, and a size of the content object file to retrieve the content object file.
-
-
-
-