Aspects for increasing concurrency during staging and destaging of a log
structured array (LSA) are described. In an exemplary method aspect, the
method includes determining a process type making a request for access to
a locking mechanism associated with an LSA directory entry for a logical
track, and determining a lock status for the locking mechanism. Access to
the locking mechanism is then provided according to the determined process
type and lock status. Further, a destaging process is allowed to obtain an
available locking mechanism in a read-write mode, a staging process is
allowed to obtain an available locking mechanism in a read-only mode, and
a garbage collection process is allowed to obtain an available locking
mechanism initially in a read-only mode and subsequently in a read-write
mode, wherein increased concurrency results during the staging and
destaging processes.
Описаны аспекты для увеличивая совпадения во время сцены и destaging журнала составили блок (LSA). В примерный аспект метода, метод вклюает обусловливать отростчатый тип делая запрос для доступа к фиксируя механизму связанному с входом директории LSA для логически следа, и обусловливая состояние замка для фиксируя механизма. Доступ к фиксируя механизму после этого обеспечен согласно determined отростчатому состоянию типа и замка. Более потом, destaging процесс позволен получить имеющийся фиксируя механизм в read-write режиме, процесс сцены позволен получить имеющийся фиксируя механизм в режиме только для чтения, и процесс собрания отброса позволен получить имеющийся фиксируя механизм первоначально в режиме только для чтения и затем в read-write режиме, при котором увеличенное совпадение приводит к во время сцены и destaging процессов.