4.1.3 Repository exclusion
During operation involving updating of a repository, the repository might get locked and the operation might not be possible. There are 2 types of locks, namely exclusive lock and shared lock. There are following restrictions during an operation:
-
You cannot perform operations, which are meant for exclusive lock or shared lock during exclusive lock.
-
You cannot perform operations, which are meant for another shared lock at the same time during shared lock.
The following table describes the lock types and target operations:
Lock type |
Target operation |
Explanation |
---|---|---|
Operation to be performed using update based command |
The following commands will be targeted:
|
|
Operation to be performed using reference based command |
The following commands will be targeted:
|
|
Operation to be performed on the screen of an operating environment |
- |