You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: core/integration/README.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,6 +29,7 @@ CCDB plugin calls PDP-provided executable which creates a General Run Parameters
29
29
## DCS
30
30
31
31
DCS plugin communicates with the ALICE Detector Control System (DCS).
32
+
In particular, it communicates with a gRPC endpoint exposed by `ecs2dcsgateway` (developed by the DCS team), which then passes the requests to the DCS.
32
33
33
34
### DCS operations
34
35
@@ -151,6 +152,23 @@ From the AliECS user point of view, state sequences can be defined as the follow
`PFR_AVAILABLE` and `SOR_AVAILABLE` are typically send by DCS via the heartbeat stream, so requesting them as an answer to an operation request does not reflect the behaviour of the production system.
168
+
169
+
To trigger a `TIMEOUT` event, one should not request a `TIMEOUT` state in the sequence, but rather put a too long delay compared to the provided gRPC timeout.
170
+
Both in the production and the mock setup, `TIMEOUT` events are generated by `ecs2dcsgateway` when a detector does not respond to a request within the specified timeout.
171
+
154
172
## DD Scheduler
155
173
156
174
DD scheduler plugin informs the Data Distribution software about the pool of FLPs taking part in data taking.
3. Run `hacking/release_notes.sh HEAD` to get a formatted commit message list since the last tag, copy it.
14
-
4. Paste the above into a [new GitHub release draft](https://github.com/AliceO2Group/Control/releases/new). Sort, categorize, add summary on top.
15
-
5. Pick a version number. Numbers `x.x.80`-`x.x.89` are reserved for Alpha pre-releases. Numbers `x.x.90`-`x.x.99` are reserved for Beta and RC pre-releases. If doing a pre-release, don't forget to tick `This is a pre-release`. When ready, hit `Publish release`.
16
-
6. Go to your local clone of `alidist`, ensure that the branch is `master` and that it's up to date. Then branch out into `aliecs-bump` (`git branch aliecs-bump`).
17
-
7. Bump the version in `control.sh`, `control-core.sh`, `control-occplugin.sh` and `coconut.sh`. Commit and push to `origin/aliecs-bump` (`git push -u origin aliecs-bump`).
18
-
8. Submit pull request with the above to `alisw/alidist`.
15
+
3. Go to a [new GitHub release draft](https://github.com/AliceO2Group/Control/releases/new). Use "Generate release notes" to create a list of changes. Write a short summary at the top.
16
+
4. Go to your local clone of `alidist`, ensure that the branch is `master` and that it's up to date. Then branch out into `aliecs-bump` (`git branch aliecs-bump`).
17
+
5. Bump the version in `control.sh`, `control-core.sh`, `control-occplugin.sh` and `coconut.sh`. Commit and push to `origin/aliecs-bump` (`git push -u origin aliecs-bump`).
18
+
6. Submit pull request with the above to `alisw/alidist`.
19
+
20
+
### Patch releases
21
+
22
+
1. Update documentation if necessary.
23
+
2. If the patch release should NOT be based on master:
24
+
25
+
* Checkout the tag which the patch release should be based on, e.g. `git checkout v1.34.0`
26
+
* Create a branch called `branch_<planned_tag>`, e.g. `git checkout -b branch_v1.34.1`.
4. Go to a [new GitHub release draft](https://github.com/AliceO2Group/Control/releases/new). Use "Generate release notes" to create a list of changes. Write a short summary at the top.
30
+
5. Go to your local clone of `alidist`, ensure that the branch is `master` and that it's up to date. Then branch out into `aliecs-bump` (`git branch aliecs-bump`).
31
+
6. Bump the version in `control.sh`, `control-core.sh`, `control-occplugin.sh` and `coconut.sh`. Commit and push to `origin/aliecs-bump` (`git push -u origin aliecs-bump`).
32
+
7. Submit pull request with the above to `alisw/alidist`.
0 commit comments