"Update Status Every [blank] Messages" Setting: Performance Impact?

  • 7019252
  • 02-Sep-2014
  • 07-Aug-2017

Environment


Retain 3.x
Retain Worker

Situation


I want to see my job status update on every message, so I set the "Update status every ___ messages" setting to "1" on the Worker's "Polling" tab.  By default this is set to "500", so I am wondering if this negatively impact performance.

Resolution


This question was posed to the main Retain Worker developer.  Surprisingly, this does not slow down the performance for any job with a throughput of 9 messages per second or less.  Most systems do not see a throughput above 8 m/s, so this should be a non issue for most.

To see what your job throughput is - while a job is running - login to the RetainWorker web interface, go to the "Status" tab, and look at the "Throughput (m/s)" stat.

To login to the RetainWorker web interface, go to http://[retain server IP or DNS name]/RetainWorker.

Additional Information

This article was originally published in the GWAVA knowledgebase as article ID 2348.