Difference: NewProductionStatusMachine (1 vs. 2)

Revision 22011-05-02 - FedericoStagni

Line: 1 to 1
 
META TOPICPARENT name="ProductionStatusMachine"
This is a discussion page on the implementation of the new production status machine. Savannah tasks can be derived from here.

The production status machine is now a bit confusing. What is missing is:

Added:
>
>
0. VERY clear documentation.
 1. A real status machine: depending from the production types, an automata has to be decided and implemented. 2. The current one is valid only for the MC request: some automation would be nice for the non-MC requests. 3. The current one does some operations (i.e. removing outputs and killing MC jobs) that are far from optimal.
Changed:
<
<
4. Some documentation is missing.
>
>

0. Some documentation is missing.

Clear definitions of status:

Final, irreversible states:

  • Archived
  • Cleaned

States reached only after manual operations:

  • Stop
 

1. A real status machine: depending from the production types, an automata has to be decided and implemented.

Revision 12011-05-02 - FedericoStagni

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="ProductionStatusMachine"
This is a discussion page on the implementation of the new production status machine. Savannah tasks can be derived from here.

The production status machine is now a bit confusing. What is missing is:

1. A real status machine: depending from the production types, an automata has to be decided and implemented. 2. The current one is valid only for the MC request: some automation would be nice for the non-MC requests. 3. The current one does some operations (i.e. removing outputs and killing MC jobs) that are far from optimal. 4. Some documentation is missing.

1. A real status machine: depending from the production types, an automata has to be decided and implemented.

For what regards implementation: there is generic state machine recently implemented for the RSS, that could probably be re-used.

-- FedericoStagni - 02-May-2011

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback