Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 5.5.0
-
Fix Version/s: 5.6.0
-
Component/s: None
-
Security Level: Public
-
- Environment:
- -
Issue Links
| Depends | ||||||
|---|---|---|---|---|---|---|
|
|
|||||
Activity
| Field | Original Value | New Value |
|---|---|---|
| Status | New [ 10000 ] | Open [ 10002 ] |
| Priority | Minor [ 4 ] | |
| Assignee | Christophe DENEUX [ cdeneux ] | Victor NOËL [ vnoel ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Link |
This issue depends on |
| Description |
According to the JBI specification, all the operation of the service unit lifecycle should throw exception in the following cases:
- the SU is not deployed (except for deploy of course). - incoherent state (except for deploy again). It is not totally clear what is the purpose of the exception for deploy since the result must only be returned through the status String. |
According to the JBI specification, all the operation of the service unit lifecycle should throw exception in the following cases:
- the SU is not deployed (except for deploy for which it is when an SU with the same name already exists). - incoherent state (except for deploy again). |
| Link |
This issue blocks |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 5.6.0 [ 10611 ] | |
| Resolution | Fixed [ 1 ] |
| Link |
This issue blocks |
| Summary | Failure of SU lifecycle operations should only throw exceptions in case of incoherent state | SU lifecycle operations should throw exceptions in case of failure |
| Description |
According to the JBI specification, all the operation of the service unit lifecycle should throw exception in the following cases:
- the SU is not deployed (except for deploy for which it is when an SU with the same name already exists). - incoherent state (except for deploy again). |
According to the JBI specification, all the operation of the service unit lifecycle should throw exception in the following cases:
- the SU is not deployed (except for deploy for which it is when an SU with the same name already exists). - incoherent state (except for deploy again). Nevertheless, in Petals, we consider that other reasons of failure are better reported through exceptions instead of being logged (it is easier for the container to find them and report them to the admin). |
| Transition | Status Change Time | Execution Times | Last Executer | Last Execution Date | |||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|

Add explanation for the need of an exception in deploy.