Disclosed is a method, system, and article of manufacture for managing meta data. The meta data provides information on data maintained in a storage device. The system receives a request for meta data from a process and determines whether the requested meta data is in cache. After determining that the requested meta data is not in cache, the system determines whether there are a sufficient number of allocatable segments in cache to stage in the meta data and allocates segments in cache to store the meta data after determining that there are enough allocatable segments in cache. The system stages the requested meta data into the allocated segments. Alternatively, after determining that the requested meta data is in cache, the system determines whether a second process has exclusive access to the meta data in cache. After determining that the second process does not have exclusive access, the system indicates to the first process that access to the meta data is permitted. Otherwise, after determining that the second process has exclusive access, the system notifies the first process that access to the meta data track will be provided at a later time when the second process relinquishes exclusive access.

Gegeben eine Methode, ein System und ein Artikel der Herstellung für handhabende Metadaten frei. Die Metadaten stellt Informationen auf den Daten zur Verfügung, die in einer Speichervorrichtung beibehalten werden. Das System empfängt einen Antrag für Metadaten von einem Prozeß und stellt fest, ob die erbetenen Metadaten im Pufferspeicher ist. Nach der Bestimmung, daß die erbetenen Metadaten nicht im Pufferspeicher ist, nach der Bestimmung stellt das System fest, ob es eine genügende Anzahl von belegbaren Segmenten gibt in den Metadaten zu inszenieren im Pufferspeicher, und teilt Segmente im Pufferspeicher zu, um zu speichern die Metadaten, daß es genügende belegbaren Segmente im Pufferspeicher gibt. Das System inszeniert die erbetenen Metadaten in die zugeteilten Segmente. Wechselweise nach der Bestimmung, daß die erbetenen Metadaten im Pufferspeicher ist, stellt das System fest, ob ein zweiter Prozeß exklusiven Zugang zu den Metadaten im Pufferspeicher hat. Nach der Bestimmung, daß der zweite Prozeß nicht exklusiven Zugang hat, zeigt das System dem ersten Prozeß an, daß Zugang zu den Metadaten die Erlaubnis gehabt wird. Andernfalls nach der Bestimmung, daß der zweite Prozeß exklusiven Zugang hat, teilt das System den ersten Prozeß mit, daß Zugang zur Metadatenschiene zu einer neueren Zeit zur Verfügung gestellt wird, als der zweite Prozeß exklusiven Zugang abtritt.

 
Web www.patentalert.com

< (none)

< Portable barbeque and rotisserie rack

> Data processing apparatus with communication feature, and communication method in a data processing apparatus

> (none)

~ 00056