Skip to content

[QC-472] Extract advanced topology#538

Merged
Barthelemy merged 5 commits into
AliceO2Group:masterfrom
Barthelemy:extract-advanced-topology
Nov 12, 2020
Merged

[QC-472] Extract advanced topology#538
Barthelemy merged 5 commits into
AliceO2Group:masterfrom
Barthelemy:extract-advanced-topology

Conversation

@Barthelemy
Copy link
Copy Markdown
Collaborator

Goal: be able to plug the QC with a different config file.
I would like to have that to test the aggregators in particular.

Also add documentation.

@Barthelemy
Copy link
Copy Markdown
Collaborator Author

@TimoWilken I am not sure what is going on but the tests are red while there are no details. Would you mind having a look when you have time ? thank you

@TimoWilken
Copy link
Copy Markdown
Contributor

Hi @Barthelemy, I believe the build fails because there are conflicts between this PR and the master branch -- "Cannot merge PR into test area" is probably not the best message to show in this case, I'll try to think of a better one.

GitHub shows conflicts in Framework/CMakeLists.txt. Could you resolve that, e.g. by git merge-ing the latest master into your PR branch and fixing the conflict during that merge?

@Barthelemy
Copy link
Copy Markdown
Collaborator Author

Ok, totally missed the message, sorry about that :) I will merge manually

@Barthelemy Barthelemy requested a review from knopers8 November 9, 2020 14:33
@Barthelemy
Copy link
Copy Markdown
Collaborator Author

@TimoWilken Hello, sorry to call again, it seems to me that o2-dataflow is not progressing.

@TimoWilken
Copy link
Copy Markdown
Contributor

@Barthelemy I'll have a look!

Copy link
Copy Markdown
Collaborator

@knopers8 knopers8 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All good, I have just a few minor suggestions.

Comment thread Framework/include/QualityControl/AdvancedWorkflow.h Outdated
Comment thread Framework/src/AdvancedWorkflow.cxx Outdated
Comment thread doc/ModulesDevelopment.md Outdated
@Barthelemy
Copy link
Copy Markdown
Collaborator Author

Thank you , I have addressed all comments.

@Barthelemy
Copy link
Copy Markdown
Collaborator Author

The error on macOS is weird: [ERROR] SEVERE: Device QC-TASK-RUNNER-skeletonTask (7203) had at least one message above severity ERROR: Unhandled std::exception reached the top of main: failed setting ZMQ_EVENTS, reason: Interrupted system call, device shutting down.

I will trigger a rebuild

@Barthelemy Barthelemy closed this Nov 12, 2020
@Barthelemy Barthelemy reopened this Nov 12, 2020
@Barthelemy
Copy link
Copy Markdown
Collaborator Author

@knopers8 any idea why testWorkflow is failing ? I cannot reproduce the problem on my mac and I don't see how my change can affect this test.

@knopers8
Copy link
Copy Markdown
Collaborator

No idea, but I've noticed that @ktf has been reworking integration with ZeroMQ in DPL, so it might be related.

@ktf
Copy link
Copy Markdown
Member

ktf commented Nov 12, 2020

Yes, it's definitely related to some of the reworking I was doing. Where do you get it?

@Barthelemy
Copy link
Copy Markdown
Collaborator Author

we get it in testWorkflow on Mac but only in this PR and I am not able to reproduce it on my Mac.
It happens when we quit: pctx.services().get<ControlService>().readyToQuit(QuitRequest::All);

@Barthelemy
Copy link
Copy Markdown
Collaborator Author

seems to be fixed

@ktf
Copy link
Copy Markdown
Member

ktf commented Nov 12, 2020

@MichaelLettrich could you check what is going on with the macOS builder?

@pzhristov
Copy link
Copy Markdown
Contributor

pzhristov commented Nov 12, 2020

In another pull request I saw that the brew updated python to 3.9 and then the Python-modules-list was not OK, for example there was no matching version of tensorflow. A quick solution is to link python@3.8. If we want to use python@3.9, I have a patch that needs some refinement.

@Barthelemy Barthelemy merged commit 181fc82 into AliceO2Group:master Nov 12, 2020
@Barthelemy Barthelemy deleted the extract-advanced-topology branch November 12, 2020 14:52
@MichaelLettrich
Copy link
Copy Markdown

@pzhristov @ktf indeed the macOS machines have been updated to python 3.9 via brew yesterday. Do we need to downgrade them to 3.8?

@pzhristov
Copy link
Copy Markdown
Contributor

@MichaelLettrich No need to downgrade, simply link python@3.8
brew link --force --overwrite python@3.8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

6 participants