Automatically handling messages of a non-operational mail transfer agent within a virtualization container

US11228552B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11228552-B1
Application numberUS-202017075558-A
CountryUS
Kind codeB1
Filing dateOct 20, 2020
Priority dateOct 20, 2020
Publication dateJan 18, 2022
Grant dateJan 18, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A mail transfer agent configured to route and deliver electronic mail is executed within a virtualization container of a container deployment unit, wherein the mail transfer agent is configured to access a provisioned storage volume resource of a data storage. It is automatically detected that the mail transfer agent is not operational, including by detecting that the provisioned storage volume resource is no longer mounted by the container deployment unit, wherein the mail transfer agent has stored in the provisioned storage volume resource one or more messages remaining to be processed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: executing within a virtualization container of a container deployment unit, a mail transfer agent configured to route and deliver electronic mail, wherein the mail transfer agent is configured to access a provisioned storage volume resource of a data storage; and automatically detecting that the mail transfer agent is not operational including by detecting that the provisioned storage volume resource is no longer mounted by the container deployment unit, wherein the mail transfer agent has stored in the provisioned storage volume resource one or more messages remaining to be processed. 2. The method of claim 1 , further comprising automatically instantiating a new mail transfer agent within a new virtualization container of a new container deployment unit. 3. The method of claim 2 , further comprising automatically mounting the provisioned storage volume resource by the new container deployment unit. 4. The method of claim 3 , further comprising automatically using the new mail transfer agent to complete processing of the remaining one or more messages stored in the provisioned storage volume resource. 5. The method of claim 4 , wherein automatically using the new mail transfer agent to complete processing of the remaining one or more messages stored in the provisioned storage volume resource includes transmitting the remaining one or more messages via a network and deleting the one or more messages from the provisioned storage volume resource. 6. The method of claim 1 , further comprising transferring the one or more messages remaining to be processed from the provisioned storage volume resource into a drainer unit. 7. The method of claim 6 , further comprising transferring the one or more messages from the drainer unit to a load balancing unit that is configured to distribute the one or more messages to one or more other container deployment units executing mail transfer agents within virtualization containers. 8. The method of claim 7 , further comprising terminating the drainer unit. 9. The method of claim 6 , further comprising terminating the provisioned storage volume resource. 10. The method of claim 1 , wherein the mail transfer agent is not operational as a result of an error associated with at least one of the following: the mail transfer agent, the virtualization container, or the container deployment unit. 11. The method of claim 1 , wherein the mail transfer agent is not operational as a result of an intentional termination of at least one of the following: the mail transfer agent, the virtualization container, or the container deployment unit. 12. The method of claim 11 , wherein the intentional termination is associated with a period of reduced message traffic associated with a mail transfer environment comprising the mail transfer agent. 13. The method of claim 12 , wherein the period includes a nighttime period. 14. The method of claim 1 , wherein the provisioned storage volume resource is linked to the container deployment unit through a request to attach persistent storage to the container deployment unit. 15. The method of claim 1 , wherein the data storage includes at least one of the following: random-access memory, cache memory, buffer memory, flash memory, hard disk drive storage, or solid-state drive storage. 16. The method of claim 1 , wherein the container deployment unit is configured to access a platform comprising a plurality of software processes associated with a container engine. 17. The method of claim 16 , wherein the plurality of software processes includes a software process that detects mounting by the container deployment unit of the provisioned storage volume resource. 18. The method of claim 1 , wherein the container deployment unit, the virtualization container, and the mail transfer agent are included in a mail transfer environment configured to route messages between mail user agents connected via a network. 19. A system, comprising: one or more processors configured to: execute within a virtualization container of a container deployment unit, a mail transfer agent configured to route and deliver electronic mail, wherein the mail transfer agent is configured to access a provisioned storage volume resource of a data storage; and automatically detect that the mail transfer agent is not operational including by detecting that the provisioned storage volume resource is no longer mounted by the container deployment unit, wherein the mail transfer agent has stored in the provisioned storage volume resource one or more messages remaining to be processed; and a memory coupled to at least one of the one or more processors and configured to provide at least one of the one or more processors with instructions. 20. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for: executing within a virtualization container of a container deployment unit, a mail transfer agent configured to route and deliver electronic mail, wherein the mail transfer agent is configured to access a provisioned storage volume resource of a data storage; and automatically detecting that the mail transfer agent is not operational including by detecting that the provisioned storage volume resource is no longer mounted by the container deployment unit, wherein the mail transfer agent has stored in the provisioned storage volume resource one or more messages remaining to be processed.

Assignees

Inventors

Classifications

  • for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title

  • Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests · CPC title

  • for tracking messages · CPC title

  • H04L51/23Primary

    Reliability checks, e.g. acknowledgments or fault reporting · CPC title

  • H04L51/42Primary

    Mailbox-related aspects, e.g. synchronisation of mailboxes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11228552B1 cover?
A mail transfer agent configured to route and deliver electronic mail is executed within a virtualization container of a container deployment unit, wherein the mail transfer agent is configured to access a provisioned storage volume resource of a data storage. It is automatically detected that the mail transfer agent is not operational, including by detecting that the provisioned storage volume…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/23. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 18 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).