ServiceControl 4.12.1 - Patch release available

Hi everyone,

We’ve just released ServiceControl 4.12.1.

Fixed bugs

  • #2148 Error/Audit ingestion stops when poison messages are received
  • #2149 Duplicated error messages may lead to ServiceControl performance degradation

Error/Audit ingestion stops when poison messages are received

How to know if you are affected

You are affected if:

  • You are running ServiceControl or ServiceControl Audit instances on version 4.5.0 or above
  • There are messages in your error/audit queue that are missing NServiceBus headers - added by NServiceBus endpoints during normal processing. This problem happens mostly when integrating with non-NServiceBus endpoints.

Symptoms

When ServiceControl encounters messages in the error or audit queue that are missing a required header, the error/audit ingestion process stops and does not restart. ServiceControl stops processing messages from the error and audit queue and needs to be restarted.

Duplicated error messages may lead to ServiceControl performance degradation

How to know if you are affected

You are affected if some of the failed messages sent to the error queue are reprocessed by ServiceControl a significant number (100+) of times. This might be caused by physical duplicates reaching the error queue is most likely a symptom other problems that are present in the system.

Symptoms

You are affected if accessing failed message details - either via ServicePulse or API results in spiking CPU and memory (30 GB+) usage.

Should you upgrade immediately

Users affected by #2148 are advised to upgrade during the next maintenance window.

We advise the user affected by #2149 to upgrade immediately.

Where to get it

You can download the new version from our website.

With thanks,
The team in Particular

Please read our release policy for more details. Follow @ParticularNews to be notified of new releases and bug fixes.