New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
protobuf 3.12 optional fields pre-release #3594
Conversation
All fields set as optional where needed, so if any are set (to any value) that will be read as set by the receiver ... We can reassess individual field behaviour once/if the protobuf mixing issue (above) is fixed, otherwise I don't see any harm in being intentional/explicit about which fields are set and which to clear (i.e. |
Should this go in before the delta-PRs? (Does it matter?) |
Yes, can go in first, if there are conflicts delta-PR to resolve. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
馃憤 looks fine, pretty easy review given that the .py
file is generated!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks good. I had a go with cylc-uiserver (master
) and cylc-flow (master
and then this branch). Everything worked. I tried cylc hold five foo.*
, but the icon worked the same for both master
and this branch? i.e. upon held, the icon got a pause badge. Then cylc release five foo.*
every pause badge disappeared and the workflow continued.
No errors in the terminal or JS console, so +1
Strange, they don't disappear after release on |
Could be my suite that's too simple maybe (five, running jobs with sleep 2). I re-installed the Cylc Flow module only. UI Server was still on |
It's only the old tasks who's UI Server |
I can get "stuck" hold icons in |
Yes, you should get lingering held icons for |
Ah I think I know why... I had a workaround in place that set the held and reloaded booleans back to False on delta application: cylc-flow/cylc/flow/data_store_mgr.py Lines 142 to 143 in 37e676e
cylc-flow/cylc/flow/data_store_mgr.py Lines 155 to 156 in 37e676e
Can get rid of them now.. We'll still have the issue of jobs outside the task pool window retaining |
a81429e
to
6162208
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved in principle.
Merging in practice 馃榿 |
These changes close #3589
Held icons no longer linger in WUI/TUI 馃帀
Requirements check-list
CONTRIBUTING.md
and added my name as a Code Contributor.