Crawl Phase and State Transitions
When a seed crawl enters a phase, the state is always "initializing". The manager in charge of monitoring the seed state will then create a "control item", add it to the queue and set the state to "running". Any worker node will get the control item and process it. At this point the manager will transition the crawl to the next phase until the "control item" job is done and there are no pending jobs in the queue. Another reason for the manager to transition the crawl phase or state is due to user interaction (through the UI or using the REST API).