Library Table of Contents Index Previous Next Comments

Learning about content distribution

Stages of the distribution event

Distribution stages in the user interface  Top

After the distribution event starts, the user interface displays the successive stages of the event in the Status field of the Jobs view table. The distribution event has the following stages:

The headings of the topics that follow include the stage designations that appear in the Status field of the Jobs view.

Note
These indicators might go by too quickly to be seen if the job is small.

Directory creation (Running)  Top

When the distribution event begins, the first entry in the Status field is Running. During this phase of the process a directory labeled with the job ID and the temporary directory are created in the Workspace. Access to the Workspace is also verified.

Channel creation (ChanCreate)  Top

ChanCreate appears next in the Status field, indicating that the distribution channels are being created. The core application gets the job ID, the destination group ID, and the destination group name and sends them to the group leaders. The group leaders set up the ports and addresses for the transport channels to the group members that are included in the destination group.

Assignment creation (AsgnCreate)  Top

After the channels are established, the core application creates the assignment. An assignment consists three types of data.

Delivery of the command buffer (CmdDeliver)  Top

After the assignment is created on the front end and the availability quorum is met, the core application sends the command buffer to the destination devices. It goes first to the transport group Leaders. The group leader, in turn, sends it to those transport group members that are part of the destination group.

Before the rest of the assignment is sent, the group leaders report their success rates to the core application. Based on these reports, the core application tests for the commit quorum. If the quorum is met, the core application embarks on the next step in the process.

Delivery of data and data processing files (DataDeliver)  Top

After the core application sends the command buffer, the assignment data files with their accompanying processing information are pushed to the group leaders, which send it to the group members.

Processing the assignment (Processing)  Top

When a ContentDirector agent (on the group member) receives an assignment, it runs the commands in the command buffer. This initiates the assignment processing, which includes such things as verifying the integrity of the data, unencryption, decompression, parsing, and so on.

When the processing is completed, the group leader is notified by the group member, and the group leader sends a report to the core application. The core application tests for the commit quorum. If the commit quorum is met, the commit process occurs. The result is that the files in the temporary directory are now in the Shadow directory, and all temporary directories are removed. Finally, the distribution event is designated as Completed in the user interface.

Library Table of Contents Index Previous Next Comments