Asynchronous capacity updates
Capacity updates are likely to be observed by APIs such as
reserveAvailableInventory, ScheduleOrder and order
updates.
When a capacity update is necessary, a lock is acquired for the resource pool consumption during calculation and is only released upon a transaction commit. This can lead to lock contention and high lock waits.
To optimize capacity updates and reduce or remove lock contention on the
YFS_RES_POOL_CAPCTY_CONSMPTN table, set the value of
yfs.persitCapacityAdjustments and
yfs.capacity.useMassAdjustCapacityDriver properties to true. The
default value is set to false.
Note: The
yfs.capacity.useMassAdjustCapacityDriver property works in conjunction
with the yfs.persitCapacityAdjustments property. Therefore, after you reset the
value for these properties, restart the application and agent servers.For more information about the
yfs.persitCapacityAdjustments and
yfs.capacity.useMassAdjustCapacityDriver, see Inventory management yfs.properties.