Sender | Message | Time |
---|---|---|
29 Mar 2024 | ||
David Sutherland | This is fairly urgent, as researchers (and ops parallel testing), will not be able to trigger of production/oper workflows | 12:14:30 |
David Sutherland | * raised against master as this is meant to be close to release (?) .. but can change | 12:15:35 |
David Sutherland | * small functional test included, which just runs this:
First task ( | 12:19:23 |
David Sutherland | * raised against master as 8.3.0 is meant to be close to release (?) .. but can change | 19:35:39 |
David Sutherland | * Fix is up: https://github.com/cylc/cylc-flow/pull/6044 | 19:36:52 |
1 Apr 2024 | ||
Hilary Oliver | In reply to @dwsutherland:matrix.org David Sutherland: what's the context here? Did you (re)discover this bug yourself, or did you see the issue raised 2 weeks ago by Tom Coleman (BOM) on GitHub? Either way, I put a fix PR up 2 weeks ago 🙂 I didn't add a test yet though, so we perhaps we can combine forces. https://github.com/cylc/cylc-flow/issues/6030 https://github.com/cylc/cylc-flow/pull/6031 | 21:10:23 |
David Sutherland | Oh, opp! I should read more | 21:39:21 |
David Sutherland | Seems yours is a lighter touch, but we could include the test from mine.. what do you think? | 21:54:24 |
Hilary Oliver | Yes, I'll take a look at both today and include your test at the least - thanks | 21:58:11 |
2 Apr 2024 | ||
Hilary Oliver | Done - assigned you as a review David Sutherland Can someone from the UK side pile in on the review plz. Note this is an urgent migration-blocker bug fix (certainly at NIWA and BOM). https://github.com/cylc/cylc-flow/pull/6031 | 05:51:03 |
Hilary Oliver | * Done - assigned you as a reviewer David Sutherland Can someone from the UK side pile in on the review plz. Note this is an urgent migration-blocker bug fix (certainly at NIWA and BOM). https://github.com/cylc/cylc-flow/pull/6031 | 05:51:22 |
Hilary Oliver | (Currently assigned to 8.3.0 milestone, but it could be retargetted at 8.2.x if not too late for the final 8.2. maintenance release). | 05:52:09 |
David Sutherland | ok will review shortly | 05:53:25 |
Hilary Oliver | Thanks (but I don't expect you to do it after hours!) | 05:56:22 |
Hilary Oliver | In reply to @revilo666:matrix.org Ah, looks like it is too late for that, so 8.3.0 is fine (we're not planning to migrate NIWA ops till then anyway). (I was away over the Easter long weekend so was out of the loop for a bit). | 05:57:35 |
oliver sanders | Note, there's still time to get it into 8.2.5 if desired. | 10:12:40 |
23 Apr 2024 | ||
Hilary Oliver | log verbosityAfter code review comments I've demoted I also demoted the task event manager I was planning to argue against the first demotion, because the presence or absence of tasks in the scheduler task pool still matters to users in several important ways. But I've changed my mind, for now. Relatedly though:
| 00:21:36 |
Hilary Oliver | * log verbosityAfter code review comments I've demoted I also demoted the task event manager I was planning to argue against the first demotion, because the presence or absence of tasks in the scheduler task pool still matters to users in several important ways. But I've changed my mind, for now. Relatedly though: It would be nice to have at least one "verbose" logging level between INFO and DEBUG | 00:22:29 |
Hilary Oliver | There is a 3rd party package out there that does this: https://pypi.org/project/verboselogs and https://github.com/xolox/python-verboselogs Although looking at the code, it is quite a trivial extension of Python's logging, which we could easily do ourselves to avoid the dependency. I'd suggest then, something like this:
| 00:28:00 |
Hilary Oliver | * There is a 3rd party package out there that does this: https://pypi.org/project/verboselogs and https://github.com/xolox/python-verboselogs Looking at the code, it is a trivial extension of Python's logging, which we could easily do ourselves to avoid the dependency. I'd suggest then, something like this:
| 00:28:59 |
Hilary Oliver | * There is a 3rd party package out there that does this: https://pypi.org/project/verboselogs and https://github.com/xolox/python-verboselogs Looking at the code, it is a trivial extension of Python's logging, which we could easily do ourselves to avoid the dependency. I'd suggest then, something like this:
| 00:30:04 |
Hilary Oliver | If there's some kind of agreement on that, I'll post an issue. | 00:30:52 |
Hilary Oliver | * There is a 3rd party package out there that does this: https://pypi.org/project/verboselogs and https://github.com/xolox/python-verboselogs Looking at the code, it is a trivial extension of Python's logging, which we could easily do ourselves to avoid the dependency. I'd suggest then, something like this:
| 00:32:07 |
Hilary Oliver | * There is a 3rd party package out there that does this: https://pypi.org/project/verboselogs and https://github.com/xolox/python-verboselogs Looking at the code, it is a trivial extension of Python's logging, which we could easily do ourselves to avoid the dependency. I'd suggest then, something like this:
| 00:33:14 |
Hilary Oliver | scheduler task pool - what to call it?Like it or not, the scheduler task pool still has some kind of user-facing importance. We need to refer to it somehow, e.g. to describe:
| 00:41:24 |
Hilary Oliver | * scheduler task pool - what to call it in user docs?Like it or not, the scheduler task pool still has some kind of user-facing importance. We need to refer to it somehow, e.g. to describe:
| 00:41:40 |
Hilary Oliver | I think I've raised this before, but it got glossed over. Anyway, it's crunch time. The original idea was "active window" but:
My preference, I think, is just "scheduler task pool"
| 00:47:10 |
Hilary Oliver | * I think I've raised this before, but it got glossed over and we currently have some inconsistent and varied terminology in the docs. The original idea was "active window" but:
My preference, I think, is just "scheduler task pool"
| 00:50:16 |
Hilary Oliver | * I think I've raised this before, but it got glossed over and we currently have some inconsistent and varied terminology in the docs. The original idea was "active window" but:
My preference, I think, is just "scheduler task pool"
| 00:51:09 |
Hilary Oliver | Finally, how should we refer to tasks entering and exiting the scheduler task pool? We've been using "spawn" and "remove" for these forever. I don't think "spawn" is a bad term for that (upcoming tasks get "spawned" into the scheduler's awareness on demand). But I suppose we could decide to say "entering" and "exiting" (the task pool) in user docs. Thoughts? Flame-wars? 😁 | 00:55:06 |