Build: #10 was successful Changes by Shawn Booth
Code commits
Pipeline
-
Shawn Booth a94561fc99721c69d85b9bd6a0128315f3390858
Merge remote-tracking branch 'origin/main' into context-serializer
-
Rui Xue 56e111a89b8e0ad55239ece97777b1dcde7f4823 m
Pull request #1159: PIPE-2014: improve the timing stats in timetracker.json and weblog
Merge in PIPE/pipeline from PIPE-2014-improve-timetracker-and-weblog-timing-stats to main
* commit '38d910f91e9b3fbbf159b54bc4a0f0c17e2d4b60':
PIPE-2014: Use `datetime.timezone.utc` instead of `datetime.UTC` for Python 3.10 compatibility
PIPE-2014: Update task duration mapping to use integer keys for stage numbers in timetracker
PIPE-2014: Improve task duration formatting in HTML renderer and Mako template
PIPE-2014: Revert to the old approach of tracking weblog rendering duration - restricted to rendering of per-stage task result page
PIPE-2014: Switch to timezone-aware `datetime` in UTC for recording timestamps from `timetracker`
PIPE-2014: Switch to `shelve.open()` which returns a shelf object that is a context manager since Python 3.4
PIPE-2014: Ensure `TaskCompleteEvent` is sent for non-"multi_vis" tasks.
PIPE-2014: add back a code block accidentally removed from the last merge conflict resolution.
PIPE-2014: use the timetracker event stats for task duration calculations.
PIPE-2014: optimize the renderer execution order for more accurate timing stats displayed in the weblog.
PIPE-2014: start the weblog creation timer at the beginning of weblog rendering. -
Rui Xue <rx.astro@gmail.com> 38d910f91e9b3fbbf159b54bc4a0f0c17e2d4b60 m
Merge remote-tracking branch 'origin/main' into PIPE-2014-improve-timetracker-and-weblog-timing-stats
-
Rui Xue <rx.astro@gmail.com> 6c63b253b72e657075e037da7df85893b797f19e m
PIPE-2014: Use `datetime.timezone.utc` instead of `datetime.UTC` for Python 3.10 compatibility
-
Rui Xue d6e477200df51044506c241e43ea4e03b6b3d1c4 m
PIPE-2014: Update task duration mapping to use integer keys for stage numbers in timetracker
-
Rui Xue d779f7928d0ed958341c2bf25f3b20832f5592b4 m
PIPE-2014: Improve task duration formatting in HTML renderer and Mako template
-
Rui Xue 67e48129929d51db51793d7d086597c08294fbbe m
PIPE-2014: Revert to the old approach of tracking weblog rendering duration - restricted to rendering of per-stage task result page
-
Rui Xue 8e265de65f7535cdf17b1192e9f4fafe325eb87b m
PIPE-2014: Switch to timezone-aware `datetime` in UTC for recording timestamps from `timetracker`
-
Rui Xue f69f39c3c4b99ea59d85e8b9da2438a2e56b7b18 m
PIPE-2014: Switch to `shelve.open()` which returns a shelf object that is a context manager since Python 3.4
-
Rui Xue 73998b946595418d179ed619454b197430a0ab5c m
Merge remote-tracking branch 'origin/main' into PIPE-2014-improve-timetracker-and-weblog-timing-stats
Resolved conflicts:
- `pipeline/infrastructure/basetask.py`
- `pipeline/infrastructure/renderer/htmlrenderer.py` -
Rui Xue 9206657f8927dae5740597ce728df9eff45cc303 m
Merge remote-tracking branch 'origin/main' into PIPE-2014-improve-timetracker-and-weblog-timing-stats
Resolved conflicts in:
* pipeline/infrastructure/renderer/htmlrenderer.py -
Rui Xue ee9ca54e1b87e77b2b4dca876e1338a63ff5573e m
PIPE-2014: Ensure `TaskCompleteEvent` is sent for non-"multi_vis" tasks.
Fixes a regression from PIPE-2848 where a TaskCompleteEvent was not
being emitted when a subtask process was handled by
`StandardTasktemplate._handle_multiple_vis()`. -
Rui Xue a81be760ec06fdc34a98886d1a080d1f7c2be52d m
PIPE-2014: add back a code block accidentally removed from the last merge conflict resolution.
-
Rui Xue 95863486b219479860952afa4d3fd1bde70bb178 m
Merge remote-tracking branch 'origin/main' into PIPE-2014-improve-timetracker-and-weblog-timing-stats
Resolve conflicts in `pipeline/pipeline/infrastructure/renderer/htmlrenderer.py` -
Rui Xue 3a11df351b0532c2f19f36fb78d24d60f06aa6f5 m
Merge remote-tracking branch 'origin/main' into PIPE-2014-improve-timetracker-and-weblog-timing-stats
-
Rui Xue da6e2f2b8828a8704739407bf73e432c6567c25f m
PIPE-2014: use the timetracker event stats for task duration calculations.
-
Rui Xue 0e86fcfe576eaa0f381a989c5e308df272491b04 m
PIPE-2014: optimize the renderer execution order for more accurate timing stats displayed in the weblog.
-
Rui Xue 309ffbf553424d1531c32681a504e135faca09fd m
PIPE-2014: start the weblog creation timer at the beginning of weblog rendering.