Skip to content

Conversation

@mishaschwartz
Copy link
Collaborator

Overview

Currently the nginx logs are not rotated so they can build up to quite a large size.

Previously, they were rotated by the canarie-api component but that is no longer a required component and CanarieAPI hasn't handled log rotation since CanarieAPI version 1.0.0.

Fixes #593.

This quick and least disruptive fix to get the production server out of the water should be a temporary solution until a better solution using container STDOUT parsing is implemented for the CanarieAPI and prometheus-log-parser (#618). Then we can deprecate this scheduler job.

Changes

Non-breaking changes

  • adds new scheduler job

Breaking changes

  • None

Related Issue / Discussion

Additional Information

CI Operations

birdhouse_daccs_configs_branch: master
birdhouse_skip_ci: false

Copy link
Member

@fmigneault fmigneault left a comment

Choose a reason for hiding this comment

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

Since the default scheduler image is pavics/crontab, it does seem more efficient to reuse it rather than rebuilt yet another image (#617).

Since this operation is not default (ie: if scheduler not included in components), I think a "warning note" would be relevant inside `canarie-api's README section with reference to the original issue to indicate that using it should most probably also enable this to avoid problems. It could also be indicated in the proxy's README section since it is a good idea to have it even when logs are not parsed.

/var/log/nginx/${PROXY_LOG_FILE} {
missingok
# https://github.com/Ouranosinc/CanarieAPI/blob/cc0ae59231ee4b58a34571bd12097c660aefb2e3/canarieapi/logparser.py#L15
rotate 150
Copy link
Member

Choose a reason for hiding this comment

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

Can we use the template to override rotate and size?
I would rather not have that many files.

@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/3885/
ResultSUCCESS

BIRDHOUSE_DEPLOY_BRANCH : proxy-log-rotate
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-91.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/563/

NOTEBOOK TEST RESULTS
    
[2025-12-11T21:31:46.162Z] ============================= test session starts ==============================
[2025-12-11T21:31:46.162Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2025-12-11T21:31:46.162Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master@2
[2025-12-11T21:31:46.163Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2025-12-11T21:31:46.163Z] collected 537 items
[2025-12-11T21:31:46.163Z] 
[2025-12-11T21:31:55.004Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2025-12-11T21:32:36.775Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  5%]
[2025-12-11T21:32:42.350Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2025-12-11T21:35:21.393Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  8%]
[2025-12-11T21:58:47.529Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  9%]
[2025-12-11T21:59:43.756Z] .                                                                        [ 10%]
[2025-12-11T21:59:50.157Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2025-12-11T21:59:56.938Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2025-12-11T22:12:43.050Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2025-12-11T22:12:43.050Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2025-12-11T22:12:44.932Z] ...............                                                          [ 17%]
[2025-12-11T22:12:54.605Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2025-12-11T22:13:04.471Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2025-12-11T22:13:18.111Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 19%]
[2025-12-11T22:13:24.364Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2025-12-11T22:13:28.405Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2025-12-11T22:16:23.474Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 24%]
[2025-12-11T22:17:30.990Z] .............                                                            [ 27%]
[2025-12-11T22:17:34.889Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2025-12-11T22:17:36.656Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2025-12-11T22:18:03.656Z] .................                                                        [ 32%]
[2025-12-11T22:18:12.563Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2025-12-11T22:18:13.498Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 33%]
[2025-12-11T22:18:24.006Z] .........                                                                [ 35%]
[2025-12-11T22:18:35.112Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2025-12-11T22:18:44.821Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2025-12-11T22:18:45.765Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 38%]
[2025-12-11T22:18:51.850Z] .....                                                                    [ 39%]
[2025-12-11T22:19:48.099Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2025-12-11T22:20:47.578Z] ............                                                             [ 42%]
[2025-12-11T22:21:55.286Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2025-12-11T22:22:53.328Z] .....s.                                                                  [ 43%]
[2025-12-11T22:23:01.451Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 43%]
[2025-12-11T22:23:07.030Z] ..                                                                       [ 44%]
[2025-12-11T22:23:17.021Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2025-12-11T22:24:25.392Z] .........                                                                [ 46%]
[2025-12-11T22:24:35.384Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2025-12-11T22:26:56.160Z] ....                                                                     [ 47%]
[2025-12-11T22:26:56.160Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2025-12-11T22:26:56.160Z] ....                                                                     [ 48%]
[2025-12-11T22:26:57.546Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2025-12-11T22:27:08.195Z] .....                                                                    [ 49%]
[2025-12-11T22:27:12.391Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2025-12-11T22:27:17.841Z] .............                                                            [ 51%]
[2025-12-11T22:27:24.429Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 51%]
[2025-12-11T22:27:25.212Z] ......                                                                   [ 53%]
[2025-12-11T22:27:49.062Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2025-12-11T22:27:50.967Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 54%]
[2025-12-11T22:28:15.808Z] ......                                                                   [ 56%]
[2025-12-11T22:28:17.721Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2025-12-11T22:28:37.975Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2025-12-11T22:28:37.975Z] ..                                                                       [ 58%]
[2025-12-11T22:28:44.544Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2025-12-11T22:28:48.470Z] .............                                                            [ 61%]
[2025-12-11T22:30:21.973Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2025-12-11T22:30:22.541Z]                                                                          [ 63%]
[2025-12-11T22:30:28.999Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2025-12-11T22:30:35.525Z] ...............                                                          [ 67%]
[2025-12-11T22:30:41.058Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2025-12-11T22:30:48.808Z] .........                                                                [ 69%]
[2025-12-11T22:31:00.446Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2025-12-11T22:31:07.961Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2025-12-11T22:31:10.541Z] ...                                                                      [ 71%]
[2025-12-11T22:31:17.115Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2025-12-11T22:38:53.539Z] ...............                                                          [ 74%]
[2025-12-11T22:38:58.817Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2025-12-11T22:39:06.284Z] ....                                                                     [ 75%]
[2025-12-11T22:39:46.638Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2025-12-11T22:39:55.660Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2025-12-11T22:40:23.736Z] ....                                                                     [ 78%]
[2025-12-11T22:40:31.848Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2025-12-11T22:40:42.098Z] .......                                                                  [ 80%]
[2025-12-11T22:41:07.423Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2025-12-11T22:41:08.362Z] .                                                                        [ 81%]
[2025-12-11T22:41:16.481Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2025-12-11T22:41:38.233Z] .......                                                                  [ 82%]
[2025-12-11T22:41:45.071Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2025-12-11T22:42:04.549Z] ....                                                                     [ 84%]
[2025-12-11T22:42:17.871Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2025-12-11T22:42:24.702Z] ..                                                                       [ 85%]
[2025-12-11T22:42:48.001Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2025-12-11T22:43:16.522Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2025-12-11T22:43:23.364Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2025-12-11T22:43:37.035Z] ..........                                                               [ 89%]
[2025-12-11T22:44:00.416Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2025-12-11T22:44:04.561Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2025-12-11T22:44:11.131Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2025-12-11T22:49:31.309Z] ....................                                                     [ 96%]
[2025-12-11T22:49:33.528Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2025-12-11T22:52:05.130Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2025-12-11T22:52:05.130Z] 
[2025-12-11T22:52:05.130Z] =============================== warnings summary ===============================
    
  

@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/3887/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : proxy-log-rotate
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-216.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/565/

NOTEBOOK TEST RESULTS
    
[2025-12-12T14:25:50.494Z] ============================= test session starts ==============================
[2025-12-12T14:25:50.494Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2025-12-12T14:25:50.494Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2025-12-12T14:25:50.494Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2025-12-12T14:25:50.494Z] collected 537 items
[2025-12-12T14:25:50.494Z] 
[2025-12-12T14:25:59.079Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2025-12-12T14:27:10.602Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  5%]
[2025-12-12T14:27:10.602Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2025-12-12T14:28:37.905Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  8%]
[2025-12-12T14:41:26.054Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  9%]
[2025-12-12T14:42:12.739Z] .                                                                        [ 10%]
[2025-12-12T14:42:25.576Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2025-12-12T14:42:31.985Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2025-12-12T14:52:23.889Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2025-12-12T14:52:23.890Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2025-12-12T14:52:29.845Z] ...............                                                          [ 17%]
[2025-12-12T14:52:39.522Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2025-12-12T14:52:49.133Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2025-12-12T14:53:02.851Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 19%]
[2025-12-12T14:53:09.014Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2025-12-12T14:53:13.437Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2025-12-12T14:56:23.050Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 24%]
[2025-12-12T14:57:22.265Z] .............                                                            [ 27%]
[2025-12-12T14:57:25.745Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2025-12-12T14:57:27.690Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2025-12-12T14:57:54.592Z] .................                                                        [ 32%]
[2025-12-12T14:58:00.922Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2025-12-12T14:58:02.299Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 33%]
[2025-12-12T14:58:25.668Z] .........                                                                [ 35%]
[2025-12-12T14:58:35.654Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2025-12-12T14:58:46.163Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2025-12-12T14:58:47.556Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 38%]
[2025-12-12T14:58:52.756Z] .....                                                                    [ 39%]
[2025-12-12T14:59:39.463Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2025-12-12T15:00:14.765Z] ............                                                             [ 42%]
[2025-12-12T15:00:36.718Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2025-12-12T15:01:17.608Z] .....s.                                                                  [ 43%]
[2025-12-12T15:01:25.726Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 43%]
[2025-12-12T15:01:31.297Z] ..                                                                       [ 44%]
[2025-12-12T15:01:39.418Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2025-12-12T15:02:47.541Z] .........                                                                [ 46%]
[2025-12-12T15:02:57.534Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2025-12-12T15:04:44.705Z] ....                                                                     [ 47%]
[2025-12-12T15:04:44.706Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2025-12-12T15:04:49.198Z] ....                                                                     [ 48%]
[2025-12-12T15:04:53.385Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2025-12-12T15:05:03.113Z] .....                                                                    [ 49%]
[2025-12-12T15:05:07.312Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2025-12-12T15:05:13.648Z] .............                                                            [ 51%]
[2025-12-12T15:05:20.220Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 51%]
[2025-12-12T15:05:20.478Z] ......                                                                   [ 53%]
[2025-12-12T15:05:31.005Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2025-12-12T15:05:32.912Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 54%]
[2025-12-12T15:05:55.087Z] ......                                                                   [ 56%]
[2025-12-12T15:05:56.993Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2025-12-12T15:06:07.902Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2025-12-12T15:06:07.902Z] ..                                                                       [ 58%]
[2025-12-12T15:06:14.475Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2025-12-12T15:06:19.086Z] .............                                                            [ 61%]
[2025-12-12T15:07:53.384Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2025-12-12T15:07:53.384Z]                                                                          [ 63%]
[2025-12-12T15:07:57.257Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2025-12-12T15:08:04.533Z] ...............                                                          [ 67%]
[2025-12-12T15:08:09.799Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2025-12-12T15:08:17.997Z] .........                                                                [ 69%]
[2025-12-12T15:08:30.404Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2025-12-12T15:08:37.914Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2025-12-12T15:08:40.126Z] ...                                                                      [ 71%]
[2025-12-12T15:08:46.703Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2025-12-12T15:16:24.027Z] ...............                                                          [ 74%]
[2025-12-12T15:16:29.301Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2025-12-12T15:16:35.142Z] ....                                                                     [ 75%]
[2025-12-12T15:17:16.876Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2025-12-12T15:17:25.614Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2025-12-12T15:17:52.089Z] ....                                                                     [ 78%]
[2025-12-12T15:18:00.212Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2025-12-12T15:18:10.240Z] .......                                                                  [ 80%]
[2025-12-12T15:18:35.079Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2025-12-12T15:18:36.024Z] .                                                                        [ 81%]
[2025-12-12T15:18:44.149Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2025-12-12T15:19:05.448Z] .......                                                                  [ 82%]
[2025-12-12T15:19:12.036Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2025-12-12T15:19:28.881Z] ....                                                                     [ 84%]
[2025-12-12T15:19:41.440Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2025-12-12T15:19:48.265Z] ..                                                                       [ 85%]
[2025-12-12T15:20:12.103Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2025-12-12T15:20:40.638Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2025-12-12T15:20:46.490Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2025-12-12T15:21:04.806Z] ..........                                                               [ 89%]
[2025-12-12T15:21:29.471Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2025-12-12T15:21:33.618Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2025-12-12T15:21:41.747Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2025-12-12T15:26:10.075Z] .............Fxxxxxx                                                     [ 96%]
[2025-12-12T15:26:11.685Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2025-12-12T15:28:50.896Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2025-12-12T15:28:50.896Z] 
[2025-12-12T15:28:50.896Z] =================================== FAILURES ===================================
    
  

Copy link
Collaborator

@tlvu tlvu left a comment

Choose a reason for hiding this comment

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

I appreciate you spend time implementing an alternate fix to my fix that is easier to deprecate later.

However, I do not think this fix should require manual intervention from the user as it is pretty crucial for production deployment.

Please implement my suggested changes so this fix can be a proper equivalent for my fix #617).

.. warning::
Nginx logs are not automatically rotated and can build up over time. We recommend that you also enable the
`components/scheduler` component and the `optional-components/scheduler-job-logrotate-nginx` scheduler job
as a temporary fix. This will rotate the nginx logs on a regular schedule.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Instead of putting a note here and hope everyone will RTFM, why not add all the components dependencies directly ?

Realistically, this log rotation is absolutely not "optional" for anyone with a real production deployment. For our production, without this log rotation, the file will grow around 10+ G per day ! Furthermore, this log rotation was built-in before the regression so fixing that regression, we should restore the built-in log rotation.

Same as you, it didn't feel right to make the proxy depend on scheduler and a new optional-component, that's why I went the 100% contained approach inside the proxy container only, not depending on any external components with my PR #617. But if you don't like my approach, then this PR is not really an equivalent replacement for my PR either ! Mine fix the regression without requiring any manual intervention from the user.

Copy link
Collaborator

Choose a reason for hiding this comment

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

We can remove this warning now that the direct dependency is there. Less stuff to remember when the times comes to deprecate.

@@ -0,0 +1,11 @@
/var/log/nginx/${PROXY_LOG_FILE} {
Copy link
Collaborator

Choose a reason for hiding this comment

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

Why not just simply *.log as the default built-in logrotate config from the Nginx image? Any particular reason to restrict logrotation to only one single file? I understand right now we only need for this file but why not already provide logrotation for all future files? Especially when it is so simple?

Not a blocking concern, I am just being curious.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

access.log and error.log both exist in that directory and both are symlinks to /dev/stdout and /dev/stderr so logrotate is unable to rotate them since they are not regular files.

I'm not sure what other future files we should be considering here? Especially since we're planning on moving to logging to stdout and stderr only in the future.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Yes right now no other candidate to logrotate but I usually prefer to avoid locking myself and future proof myself (in general, I understand this case is special since it's a temporary fix), especially when it's very easy and there are no bad impact.

So the reverse question is what mistake are we trying to prevent by locking this logrotate to one single file?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

logrotate shows warnings when you tell it to rotate a stream. warnings warn us when we are doing something that the software doesn't like. I would prefer to not intentionally do something that raises warnings.

PROXY_LOG_FILE is configurable. You can change the filename to anything you want and it doesn't have to have a .log extension so changing the file name could break log rotation if we're just rotating *.log files.

Copy link
Collaborator

Choose a reason for hiding this comment

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

No I do not meant to change the value of PROXY_LOG_FILE, I meant to already be ready for other *.log files. Anyways, forget this point. This is meant to be a temporary solution so hopefully you can implement the stream parsing in not too long so we don't need this PR anymore.

CHANGES.md Outdated
------------------------------------------------------------------------------------------------------------------

[//]: # (list changes here, using '-' for each new entry, remove this when items are added)
## Changes
Copy link
Collaborator

Choose a reason for hiding this comment

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

This is not a change, it's fix for a regression !


- Add log rotation scheduler job for the nginx logs

Currently the nginx logs are not rotated so they can build up to quite a large size.
Copy link
Collaborator

Choose a reason for hiding this comment

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

It's not just a large size it's also the hogging of CPU and RAM to parse that gigantic large log file on restart.

Since it's a regression, please also mention when the regression started "Broken since 2.3.0 (#452)."

Copy link
Collaborator

Choose a reason for hiding this comment

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

Sorry I wasn't clear, please also add the part about "hogging of CPU and RAM to parse that gigantic large log file on restart."

@mishaschwartz mishaschwartz requested a review from tlvu December 15, 2025 21:17
@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/3892/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : proxy-log-rotate
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-216.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/569/

NOTEBOOK TEST RESULTS
    
[2025-12-15T21:30:41.778Z] ============================= test session starts ==============================
[2025-12-15T21:30:41.779Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2025-12-15T21:30:41.779Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2025-12-15T21:30:41.779Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2025-12-15T21:30:41.779Z] collected 537 items
[2025-12-15T21:30:41.779Z] 
[2025-12-15T21:30:50.455Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2025-12-15T21:32:14.989Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  5%]
[2025-12-15T21:32:14.990Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2025-12-15T21:33:44.546Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  8%]
[2025-12-15T21:50:15.158Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  9%]
[2025-12-15T21:51:22.834Z] .                                                                        [ 10%]
[2025-12-15T21:51:28.443Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2025-12-15T21:51:35.963Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2025-12-15T22:08:08.751Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2025-12-15T22:08:08.751Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2025-12-15T22:08:13.779Z] ...............                                                          [ 17%]
[2025-12-15T22:08:24.710Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2025-12-15T22:08:36.370Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2025-12-15T22:08:52.390Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 19%]
[2025-12-15T22:09:04.539Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2025-12-15T22:09:08.839Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2025-12-15T22:12:07.526Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 24%]
[2025-12-15T22:13:14.264Z] .............                                                            [ 27%]
[2025-12-15T22:13:18.962Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2025-12-15T22:13:20.475Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2025-12-15T22:13:51.996Z] .................                                                        [ 32%]
[2025-12-15T22:13:59.984Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2025-12-15T22:14:00.921Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 33%]
[2025-12-15T22:14:17.809Z] .........                                                                [ 35%]
[2025-12-15T22:14:28.192Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2025-12-15T22:14:38.392Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2025-12-15T22:14:40.307Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 38%]
[2025-12-15T22:14:47.789Z] .....                                                                    [ 39%]
[2025-12-15T22:16:39.214Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2025-12-15T22:18:15.342Z] F.F..F......                                                             [ 42%]
[2025-12-15T22:19:51.809Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2025-12-15T22:20:48.074Z] .....s.                                                                  [ 43%]
[2025-12-15T22:20:54.649Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 43%]
[2025-12-15T22:21:00.222Z] ..                                                                       [ 44%]
[2025-12-15T22:21:10.227Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2025-12-15T22:22:20.659Z] .........                                                                [ 46%]
[2025-12-15T22:22:30.644Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2025-12-15T22:24:18.087Z] ....                                                                     [ 47%]
[2025-12-15T22:24:21.391Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2025-12-15T22:24:27.534Z] ....                                                                     [ 48%]
[2025-12-15T22:24:31.739Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2025-12-15T22:24:42.406Z] .....                                                                    [ 49%]
[2025-12-15T22:24:46.597Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2025-12-15T22:24:52.461Z] .............                                                            [ 51%]
[2025-12-15T22:24:59.038Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 51%]
[2025-12-15T22:24:59.559Z] ......                                                                   [ 53%]
[2025-12-15T22:25:12.845Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2025-12-15T22:25:14.749Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 54%]
[2025-12-15T22:25:38.466Z] ......                                                                   [ 56%]
[2025-12-15T22:25:40.629Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2025-12-15T22:25:51.302Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2025-12-15T22:25:51.303Z] ..                                                                       [ 58%]
[2025-12-15T22:25:57.879Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2025-12-15T22:26:02.982Z] .............                                                            [ 61%]
[2025-12-15T22:27:45.175Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2025-12-15T22:27:45.175Z]                                                                          [ 63%]
[2025-12-15T22:27:52.182Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2025-12-15T22:27:59.131Z] ...............                                                          [ 67%]
[2025-12-15T22:28:05.712Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2025-12-15T22:28:13.857Z] .........                                                                [ 69%]
[2025-12-15T22:28:26.527Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2025-12-15T22:28:34.402Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2025-12-15T22:28:37.422Z] ...                                                                      [ 71%]
[2025-12-15T22:28:44.020Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2025-12-15T22:36:30.029Z] ...............                                                          [ 74%]
[2025-12-15T22:36:36.598Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2025-12-15T22:36:43.209Z] ....                                                                     [ 75%]
[2025-12-15T22:37:23.669Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2025-12-15T22:37:35.601Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2025-12-15T22:38:03.690Z] ....                                                                     [ 78%]
[2025-12-15T22:38:11.822Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2025-12-15T22:38:21.617Z] .......                                                                  [ 80%]
[2025-12-15T22:38:48.821Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2025-12-15T22:38:48.822Z] .                                                                        [ 81%]
[2025-12-15T22:38:56.944Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2025-12-15T22:39:19.364Z] .......                                                                  [ 82%]
[2025-12-15T22:39:26.773Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2025-12-15T22:39:46.789Z] ....                                                                     [ 84%]
[2025-12-15T22:39:57.821Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2025-12-15T22:40:04.673Z] ..                                                                       [ 85%]
[2025-12-15T22:40:37.688Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2025-12-15T22:41:11.065Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2025-12-15T22:41:16.646Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2025-12-15T22:41:35.338Z] ..........                                                               [ 89%]
[2025-12-15T22:41:57.068Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2025-12-15T22:42:04.168Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2025-12-15T22:42:12.299Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2025-12-15T22:48:34.581Z] .............Fxxxxxx                                                     [ 96%]
[2025-12-15T22:48:34.582Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2025-12-15T22:50:57.691Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2025-12-15T22:50:57.691Z] 
[2025-12-15T22:50:57.691Z] =================================== FAILURES ===================================
    
  

@github-actions github-actions bot added ci/operations Continuous Integration components ci/tests Issues or changes related to tests scripts labels Dec 16, 2025
.. warning::
Nginx logs are not automatically rotated and can build up over time. We recommend that you also enable the
`components/scheduler` component and the `optional-components/scheduler-job-logrotate-nginx` scheduler job
as a temporary fix. This will rotate the nginx logs on a regular schedule.
Copy link
Collaborator

Choose a reason for hiding this comment

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

We can remove this warning now that the direct dependency is there. Less stuff to remember when the times comes to deprecate.

\$SCHEDULER_JOB_LOGROTATE_NGINX_SIZE
"

# TODO: deprecate this component once https://github.com/bird-house/birdhouse-deploy/issues/618 is resolved
Copy link
Collaborator

Choose a reason for hiding this comment

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

Add a note to keep the .gitignore on deprecation, else will break autodeploy on existing deployment because those ignore files will become uncommitted files if the .gitignore is removed.

@@ -0,0 +1,11 @@
/var/log/nginx/${PROXY_LOG_FILE} {
Copy link
Collaborator

Choose a reason for hiding this comment

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

Yes right now no other candidate to logrotate but I usually prefer to avoid locking myself and future proof myself (in general, I understand this case is special since it's a temporary fix), especially when it's very easy and there are no bad impact.

So the reverse question is what mistake are we trying to prevent by locking this logrotate to one single file?


- Add log rotation scheduler job for the nginx logs

Currently the nginx logs are not rotated so they can build up to quite a large size.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Sorry I wasn't clear, please also add the part about "hogging of CPU and RAM to parse that gigantic large log file on restart."

@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/3896/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : proxy-log-rotate
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-91.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/572/

NOTEBOOK TEST RESULTS
    
[2025-12-16T15:06:07.728Z] ============================= test session starts ==============================
[2025-12-16T15:06:07.728Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2025-12-16T15:06:07.728Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master@2
[2025-12-16T15:06:07.728Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2025-12-16T15:06:07.728Z] collected 537 items
[2025-12-16T15:06:07.728Z] 
[2025-12-16T15:06:15.615Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2025-12-16T15:06:57.650Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  5%]
[2025-12-16T15:07:02.686Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2025-12-16T15:10:17.566Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  8%]
[2025-12-16T15:25:48.974Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  9%]
[2025-12-16T15:26:56.676Z] .                                                                        [ 10%]
[2025-12-16T15:26:58.841Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2025-12-16T15:27:05.600Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2025-12-16T15:42:24.037Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2025-12-16T15:42:24.037Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2025-12-16T15:42:30.861Z] ...............                                                          [ 17%]
[2025-12-16T15:42:41.514Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2025-12-16T15:42:50.607Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2025-12-16T15:43:04.982Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 19%]
[2025-12-16T15:43:20.509Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2025-12-16T15:43:25.310Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2025-12-16T15:46:50.722Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 24%]
[2025-12-16T15:48:07.801Z] .............                                                            [ 27%]
[2025-12-16T15:48:10.338Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2025-12-16T15:48:12.107Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2025-12-16T15:48:44.973Z] .................                                                        [ 32%]
[2025-12-16T15:48:54.374Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2025-12-16T15:48:55.760Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 33%]
[2025-12-16T15:49:13.050Z] .........                                                                [ 35%]
[2025-12-16T15:49:23.154Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2025-12-16T15:49:33.621Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2025-12-16T15:49:35.005Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 38%]
[2025-12-16T15:49:48.115Z] .....                                                                    [ 39%]
[2025-12-16T15:51:39.536Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2025-12-16T15:52:45.332Z] F.F..F......                                                             [ 42%]
[2025-12-16T15:56:51.826Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2025-12-16T15:59:28.272Z] .....s.                                                                  [ 43%]
[2025-12-16T15:59:28.272Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 43%]
[2025-12-16T15:59:36.083Z] ..                                                                       [ 44%]
[2025-12-16T15:59:46.056Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2025-12-16T16:01:11.778Z] .........                                                                [ 46%]
[2025-12-16T16:01:21.775Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2025-12-16T16:04:21.892Z] ....                                                                     [ 47%]
[2025-12-16T16:04:21.892Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2025-12-16T16:04:21.892Z] ....                                                                     [ 48%]
[2025-12-16T16:04:22.843Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2025-12-16T16:04:34.562Z] .....                                                                    [ 49%]
[2025-12-16T16:04:38.773Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2025-12-16T16:04:43.978Z] .............                                                            [ 51%]
[2025-12-16T16:04:50.530Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 51%]
[2025-12-16T16:04:51.565Z] ......                                                                   [ 53%]
[2025-12-16T16:05:02.171Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2025-12-16T16:05:04.085Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 54%]
[2025-12-16T16:05:28.150Z] ......                                                                   [ 56%]
[2025-12-16T16:05:29.532Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2025-12-16T16:05:40.183Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2025-12-16T16:05:40.183Z] ..                                                                       [ 58%]
[2025-12-16T16:05:46.745Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2025-12-16T16:05:52.968Z] .............                                                            [ 61%]
[2025-12-16T16:07:41.777Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2025-12-16T16:07:41.777Z]                                                                          [ 63%]
[2025-12-16T16:07:45.065Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2025-12-16T16:07:52.376Z] ...............                                                          [ 67%]
[2025-12-16T16:07:58.940Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2025-12-16T16:08:08.606Z] .........                                                                [ 69%]
[2025-12-16T16:08:21.815Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2025-12-16T16:08:30.251Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2025-12-16T16:08:33.094Z] ...                                                                      [ 71%]
[2025-12-16T16:08:39.671Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2025-12-16T16:18:48.724Z] ...............                                                          [ 74%]
[2025-12-16T16:18:52.017Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2025-12-16T16:18:58.623Z] ....                                                                     [ 75%]
[2025-12-16T16:19:38.793Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2025-12-16T16:19:49.844Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2025-12-16T16:20:17.915Z] ....                                                                     [ 78%]
[2025-12-16T16:20:26.035Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2025-12-16T16:20:36.065Z] .......                                                                  [ 80%]
[2025-12-16T16:21:00.618Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2025-12-16T16:21:01.557Z] .                                                                        [ 81%]
[2025-12-16T16:21:11.523Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2025-12-16T16:21:30.961Z] .......                                                                  [ 82%]
[2025-12-16T16:21:37.804Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2025-12-16T16:21:57.792Z] ....                                                                     [ 84%]
[2025-12-16T16:22:08.275Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2025-12-16T16:22:15.106Z] ..                                                                       [ 85%]
[2025-12-16T16:22:37.980Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2025-12-16T16:23:06.314Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2025-12-16T16:23:13.137Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2025-12-16T16:23:26.764Z] ..........                                                               [ 89%]
[2025-12-16T16:23:51.442Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2025-12-16T16:23:56.698Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2025-12-16T16:24:04.832Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2025-12-16T16:29:43.506Z] .............Fxxxxxx                                                     [ 96%]
[2025-12-16T16:29:43.506Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2025-12-16T16:32:21.892Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2025-12-16T16:32:21.892Z] 
[2025-12-16T16:32:21.892Z] =================================== FAILURES ===================================
    
  

@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/3897/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : proxy-log-rotate
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-154.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/573/

NOTEBOOK TEST RESULTS
    
[2025-12-16T15:43:28.002Z] ============================= test session starts ==============================
[2025-12-16T15:43:28.002Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2025-12-16T15:43:28.002Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master@3
[2025-12-16T15:43:28.002Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2025-12-16T15:43:28.002Z] collected 537 items
[2025-12-16T15:43:28.002Z] 
[2025-12-16T15:43:36.467Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2025-12-16T15:44:26.746Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  5%]
[2025-12-16T15:44:29.622Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2025-12-16T15:46:06.608Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  8%]
[2025-12-16T16:03:48.694Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  9%]
[2025-12-16T16:04:56.393Z] .                                                                        [ 10%]
[2025-12-16T16:04:58.312Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2025-12-16T16:05:06.622Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2025-12-16T16:20:02.716Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2025-12-16T16:20:02.716Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2025-12-16T16:20:07.578Z] ...............                                                          [ 17%]
[2025-12-16T16:20:18.972Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2025-12-16T16:20:28.839Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2025-12-16T16:20:44.826Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 19%]
[2025-12-16T16:20:50.954Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2025-12-16T16:20:55.518Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2025-12-16T16:23:36.109Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 24%]
[2025-12-16T16:24:39.540Z] .............                                                            [ 27%]
[2025-12-16T16:24:43.289Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2025-12-16T16:24:45.520Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2025-12-16T16:25:10.009Z] .................                                                        [ 32%]
[2025-12-16T16:25:17.432Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2025-12-16T16:25:18.818Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 33%]
[2025-12-16T16:26:30.965Z] ......FFF                                                                [ 35%]
[2025-12-16T16:26:41.249Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2025-12-16T16:26:51.239Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2025-12-16T16:26:53.140Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 38%]
[2025-12-16T16:27:16.495Z] .....                                                                    [ 39%]
[2025-12-16T16:28:52.970Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2025-12-16T16:29:41.816Z] F.F..F......                                                             [ 42%]
[2025-12-16T16:29:59.906Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2025-12-16T16:30:47.790Z] .....s.                                                                  [ 43%]
[2025-12-16T16:30:55.905Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 43%]
[2025-12-16T16:31:01.478Z] ..                                                                       [ 44%]
[2025-12-16T16:31:11.463Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2025-12-16T16:32:27.122Z] .........                                                                [ 46%]
[2025-12-16T16:32:37.118Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2025-12-16T16:36:07.376Z] ....                                                                     [ 47%]
[2025-12-16T16:36:07.376Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2025-12-16T16:36:07.376Z] ....                                                                     [ 48%]
[2025-12-16T16:36:11.571Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2025-12-16T16:36:21.962Z] .....                                                                    [ 49%]
[2025-12-16T16:36:26.167Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2025-12-16T16:36:31.298Z] .............                                                            [ 51%]
[2025-12-16T16:36:36.582Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 51%]
[2025-12-16T16:36:37.360Z] ......                                                                   [ 53%]
[2025-12-16T16:36:47.911Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2025-12-16T16:36:49.305Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 54%]
[2025-12-16T16:37:12.688Z] ......                                                                   [ 56%]
[2025-12-16T16:37:14.615Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2025-12-16T16:37:24.910Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2025-12-16T16:37:24.910Z] ..                                                                       [ 58%]
[2025-12-16T16:37:31.484Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2025-12-16T16:37:35.909Z] .............                                                            [ 61%]
[2025-12-16T16:39:12.598Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2025-12-16T16:39:12.599Z]                                                                          [ 63%]
[2025-12-16T16:39:18.065Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2025-12-16T16:39:24.584Z] ...............                                                          [ 67%]
[2025-12-16T16:39:29.859Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2025-12-16T16:39:38.082Z] .........                                                                [ 69%]
[2025-12-16T16:39:50.741Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2025-12-16T16:39:58.510Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2025-12-16T16:40:01.099Z] ...                                                                      [ 71%]
[2025-12-16T16:40:07.669Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2025-12-16T16:47:53.283Z] ...............                                                          [ 74%]
[2025-12-16T16:47:58.567Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2025-12-16T16:48:05.152Z] ....                                                                     [ 75%]
[2025-12-16T16:48:45.967Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2025-12-16T16:48:55.449Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2025-12-16T16:49:21.654Z] ....                                                                     [ 78%]
[2025-12-16T16:49:29.790Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2025-12-16T16:49:40.469Z] .......                                                                  [ 80%]
[2025-12-16T16:50:08.087Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2025-12-16T16:50:08.087Z] .                                                                        [ 81%]
[2025-12-16T16:50:16.206Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2025-12-16T16:50:37.543Z] .......                                                                  [ 82%]
[2025-12-16T16:50:44.385Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2025-12-16T16:51:01.752Z] ....                                                                     [ 84%]
[2025-12-16T16:51:15.701Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2025-12-16T16:51:22.269Z] ..                                                                       [ 85%]
[2025-12-16T16:51:45.154Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2025-12-16T16:52:13.672Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2025-12-16T16:52:20.510Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2025-12-16T16:52:34.165Z] ..........                                                               [ 89%]
[2025-12-16T16:52:57.564Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2025-12-16T16:53:02.801Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2025-12-16T16:53:10.937Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2025-12-16T16:57:43.968Z] .............Fxxxxxx                                                     [ 96%]
[2025-12-16T16:57:43.968Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2025-12-16T17:00:07.161Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2025-12-16T17:00:07.161Z] 
[2025-12-16T17:00:07.161Z] =================================== FAILURES ===================================
    
  

@mishaschwartz mishaschwartz merged commit 2ef86b1 into master Dec 16, 2025
4 of 5 checks passed
@mishaschwartz mishaschwartz deleted the proxy-log-rotate branch December 16, 2025 18:17
@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/3898/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : proxy-log-rotate
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-216.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/574/

NOTEBOOK TEST RESULTS
    
[2025-12-16T18:23:20.581Z] ============================= test session starts ==============================
[2025-12-16T18:23:20.581Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2025-12-16T18:23:20.581Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2025-12-16T18:23:20.581Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2025-12-16T18:23:20.581Z] collected 537 items
[2025-12-16T18:23:20.581Z] 
[2025-12-16T18:23:28.858Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2025-12-16T18:24:28.403Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  5%]
[2025-12-16T18:24:28.404Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2025-12-16T18:26:11.844Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  8%]
[2025-12-16T18:39:21.783Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  9%]
[2025-12-16T18:40:08.494Z] .                                                                        [ 10%]
[2025-12-16T18:40:19.377Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2025-12-16T18:40:28.018Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2025-12-16T18:50:15.008Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2025-12-16T18:50:15.008Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2025-12-16T18:50:15.008Z] ...............                                                          [ 17%]
[2025-12-16T18:50:24.015Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2025-12-16T18:50:33.394Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2025-12-16T18:50:47.071Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 19%]
[2025-12-16T18:50:53.234Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2025-12-16T18:50:57.281Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2025-12-16T18:54:08.142Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 24%]
[2025-12-16T18:55:14.834Z] .............                                                            [ 27%]
[2025-12-16T18:55:18.763Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2025-12-16T18:55:20.715Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2025-12-16T18:55:46.377Z] .................                                                        [ 32%]
[2025-12-16T18:55:52.733Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2025-12-16T18:55:53.670Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 33%]
[2025-12-16T18:56:04.190Z] .........                                                                [ 35%]
[2025-12-16T18:56:16.186Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2025-12-16T18:56:25.965Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2025-12-16T18:56:27.356Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 38%]
[2025-12-16T18:56:32.547Z] .....                                                                    [ 39%]
[2025-12-16T18:57:19.255Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2025-12-16T18:57:53.118Z] F.F..F......                                                             [ 42%]
[2025-12-16T18:58:19.679Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2025-12-16T18:59:02.055Z] .....s.                                                                  [ 43%]
[2025-12-16T18:59:08.630Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 43%]
[2025-12-16T18:59:15.367Z] ..                                                                       [ 44%]
[2025-12-16T18:59:23.495Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2025-12-16T19:00:32.839Z] .........                                                                [ 46%]
[2025-12-16T19:00:42.836Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2025-12-16T19:02:23.388Z] ....                                                                     [ 47%]
[2025-12-16T19:02:23.389Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2025-12-16T19:02:27.512Z] ....                                                                     [ 48%]
[2025-12-16T19:02:31.706Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2025-12-16T19:02:41.167Z] .....                                                                    [ 49%]
[2025-12-16T19:02:44.494Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2025-12-16T19:02:49.993Z] .............                                                            [ 51%]
[2025-12-16T19:02:55.269Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 51%]
[2025-12-16T19:02:56.304Z] ......                                                                   [ 53%]
[2025-12-16T19:03:08.241Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2025-12-16T19:03:10.147Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 54%]
[2025-12-16T19:03:32.697Z] ......                                                                   [ 56%]
[2025-12-16T19:03:34.602Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2025-12-16T19:03:45.212Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2025-12-16T19:03:45.212Z] ..                                                                       [ 58%]
[2025-12-16T19:03:51.782Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2025-12-16T19:03:56.156Z] .............                                                            [ 61%]
[2025-12-16T19:05:30.542Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2025-12-16T19:05:30.801Z]                                                                          [ 63%]
[2025-12-16T19:05:37.659Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2025-12-16T19:05:44.169Z] ...............                                                          [ 67%]
[2025-12-16T19:05:49.714Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2025-12-16T19:05:57.487Z] .........                                                                [ 69%]
[2025-12-16T19:06:09.433Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2025-12-16T19:06:16.576Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2025-12-16T19:06:19.404Z] ...                                                                      [ 71%]
[2025-12-16T19:06:24.690Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2025-12-16T19:14:06.499Z] ...............                                                          [ 74%]
[2025-12-16T19:14:09.801Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2025-12-16T19:14:15.904Z] ....                                                                     [ 75%]
[2025-12-16T19:14:54.599Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2025-12-16T19:15:04.673Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2025-12-16T19:15:30.894Z] ....                                                                     [ 78%]
[2025-12-16T19:15:39.012Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2025-12-16T19:15:49.269Z] .......                                                                  [ 80%]
[2025-12-16T19:16:16.478Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2025-12-16T19:16:16.478Z] .                                                                        [ 81%]
[2025-12-16T19:16:23.065Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2025-12-16T19:16:45.401Z] .......                                                                  [ 82%]
[2025-12-16T19:16:51.978Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2025-12-16T19:17:11.459Z] ....                                                                     [ 84%]
[2025-12-16T19:17:22.747Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2025-12-16T19:17:29.316Z] ..                                                                       [ 85%]
[2025-12-16T19:17:52.198Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2025-12-16T19:18:19.702Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2025-12-16T19:18:25.919Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2025-12-16T19:18:43.318Z] ..........                                                               [ 89%]
[2025-12-16T19:19:04.807Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2025-12-16T19:19:11.392Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2025-12-16T19:19:19.514Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2025-12-16T19:24:00.034Z] .............Fxxxxxx                                                     [ 96%]
[2025-12-16T19:24:00.034Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2025-12-16T19:26:30.274Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2025-12-16T19:26:30.274Z] 
[2025-12-16T19:26:30.274Z] =================================== FAILURES ===================================
    
  

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

Labels

ci/operations Continuous Integration components ci/tests Issues or changes related to tests scripts documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🐛 [BUG]: Nginx/Canarie logging parsing bottleneck

5 participants