Property reference

glide.legacy.transaction.use_legacy_semaphore_queue

The glide.legacy.transaction.use_legacy_semaphore_queue property determines the queue type used with Semaphore pools. Setting it to true switches to an older queue method that processes transactions in the order they arrive, which may impact performance and session handling.

Default: false Type: boolean Application: Global

Key questions about this property

The answers below summarize the purpose, scope, default effect, and review scenarios for this property.

What does it do? This property configures the queue mechanism for Semaphore pools, allowing the choice between a new balanced queue and an older sequential processing method.
What area does it affect? Semaphore transaction handling
What does the default mean? The default value is "false", which means this behavior is disabled by default.
When should you review it? Review this property when considering transaction processing order or performance impacts in your environment.

Out of the box property record

Raw metadata from the property record.

Property name glide.legacy.transaction.use_legacy_semaphore_queue
Sys ID f3b215f09f1013005cf3ffa4677fcf46
Type boolean
Application Global
Default value false
Description PLEASE CONTACT DEV-INTERFACES TEAM BEFORE CHANGING. More info at KB0683357 Determines which queue to be used with Semaphore pools. By default (false) the system uses new BlockingMultiQueue which distributes semphore threads evenly among http sessions. This parameter can be set to true to use old BlockingRunnableTransactionQueue which executes transactions in arriving order.
Updated 2024-05-25 03:39:13

Sources

Official references and nearby text excerpts where this property appears.