Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
Fix WFCORE-3565: Check task queue for more tasks

Updates the runQueuedTask() method to always check whether there are any

tasks in the task queue. This prevents tasks from getting stuck in the

task queue forever if they were placed in there while the container was

at the max request limit.

Additionally, the changes to the runQueuedTask() method in this commit

ensure that forced tasks do not get lost anymore if the container is

paused and has reached the request limit.

For PersistentResourceXmlParser uses push the management logic classloading and static initialization out of the single threaded parsing stage and into the concurrent extension initialization stage

  1. … 7 more files in changeset.
WFCORE-3097 update extensions to use lazy xml writer registration

  1. … 16 more files in changeset.
[WFCORE-2858] Use multiphase handling for read-only+runtime-only ops on profile resources

  1. … 4 more files in changeset.
WFCORE-1930 PersistentResourceDefinition registers a ReloadRequiredWriteHandler however it does not enfore that the correct flag has been set

  1. … 6 more files in changeset.
Add request controller capabiity

Minor JavaDoc update.

[WFCORE-531] Also update the subsystems in core to use the new methods for versioned registration.

  1. … 21 more files in changeset.
Bit simplifed API for defining and using parsers

  1. … 4 more files in changeset.
[WFCORE-502] Remove all OperationContext.stepCompleted() calls from core

  1. … 205 more files in changeset.
Fix potential infinite loop if max-requests is modified when the server is suspended

Add the ability to force begin requests to the ControlPoint

This allows threads that are alredy running to use an

executor service or asyn method without it being rejected.

  1. … 2 more files in changeset.
[WFCORE-102] Get rid of SVH from request-controller module

Simplify RequestControllerSubsystemAdd

Fix typo in ServerActivity API

  1. … 2 more files in changeset.
More graceful shutdown improvements: - Add the request controller to its own subsystem - Add the ability to queue tasks - Some code cleanup

    • -0
    • +478
  1. … 42 more files in changeset.