Deleting a MailMarshal SMTP Array from MailMarshal SPE


This article applies to:

  • MailMarshal SPE

Question:

  • What steps are required to completely delete an array from MailMarshal SPE?
  • Deleting an array is not allowed because "agents have inserted statistics"
  • I attempted to delete an array but some items from the array were not removed.
  • Error message when trying to create a new array after deleting: "Array IP address already exists."

Background:

With current versions, deleting an array is not allowed if items relating to the array have been inserted recently.

Due to referential integrity requirements on the database tables used to maintain arrays, an array can only be deleted after all other items referencing the array are removed.

If MailMarshal SPE services on any server in the array to be deleted are running when you attempt to delete that array, they may repopulate items into the database DURING array deletion. In this case, the array will not be finally deleted.

Procedure:

Ensure that you stop all Agents for the array (Array Manager and processing servers), and wait 15 minutes before deleting it. In current versions, this is only the Marshal Agent. Earlier versions used additional Agents. See documentation for the installed version.

Fix:

If you have an installation with an array that is not fully deleted, you can correct the situation using SQL queries. Please contact Trustwave Technical Support for assistance. This issue should not occur on current (4.X) versions of SPE.


Last Modified 3/18/2008.
https://support.trustwave.com/kb/KnowledgebaseArticle11990.aspx