Patent ID: 9600642
Date: 2017-03-21
CPC Classifications: G06F,H04L

Claim:
1. A system for implementing block extent granularity authorization processing for a Coherent Accelerator Processor Interface (CAPI) adapter comprising: a system processor; a file system, a System CAPI Authorization manager, and a CAPI Client manager managing authorization functions associated with the CAPI adapter; said system processor using said file system, said System CAPI Authorization manager, and said CAPI Client manager to perform the steps of: responsive to receiving authorization request to a File from an Application Client, validating the request, determining a location of each Extent that comprises the File, and requests authorization to each Extent, assigns a Child Client ID and CAPI Server Register range to the requesting Application Client, requesting an authorized CAPI Parent Client to authorize the Child Client ID to a list of Extents; and the CAPI Parent Client sending a Create Authorizations command to the CAPI Adapter via Parent CAPI Server Registers.