Kbase 4772: Lock table uses a multiple of 32, not what you enter for -L
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/10/1998 |
|
Lock table uses a multiple of 32, not what you enter for -L
900316-SLK01VERS. 5 LOCK TABLE - EVER WONDER WHY IT'S LARGER THAN WHAT YOU SET IT
AT?
PROGRESS sets the lock table at a number that is a multiple of 32 -
if you set it at 500, it checks if it's a multiple of 32 - if not,
finds next highest number that is and sets it to 512. So, -L 500 =
512
-L 1000 = 1024
-L 1025 = 1056
Also, you may have noticed that each time a user overflows the lock
table and is "resynced", the next time you look at the lock table
size, (can do this by going through promon and looking at Shared
Resources), the number has increased by one. This is because every
time you overflow the lock table, we have to extend the table by 1
entry just to "resync" that user.
Progress Software Technical Support Note # 4772