Multiple sessions could be opened for one environment simultaneously, but only one session going to be deployed. First session that starts deploying is going to be deployed; other ones become invalid and could not be deployed at all. User could not open new session for environment that in `deploying` state (that’s why we call it “almost lock free” model).
Table 4.12. Configuration Session Object
| Attribute | Type | Description |
|---|---|---|
| id | string | Session unique ID |
| environment_id | string | Environment that going to be modified during this session |
| created | datetime | Creation date and time in ISO format |
| updated | datetime | Modification date and time in ISO format |
| user_id | string | Session owner ID |
| version | int | Environment version for which configuration session is opened |
| state | string | Session state. Could be: open, deploying, deployed |


