Project

General

Profile

Actions

Support #22718

closed

Release Arvados 3.1.1

Added by Peter Amstutz 12 months ago. Updated 11 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Due date:
Story points:
-
Release relationship:
Auto

Subtasks 30 (0 open30 closed)

Task #22719: 1. Build and test new tordo compute node, update third-party package pin versionsClosed04/03/2025Actions
Task #22720: 2. Prepare X.Y-staging branchResolved04/04/2025Actions
Task #22721: 3. Ensure that developer-run-tests and developer-run-tests-doc-sdk-java-R are passing on JenkinsResolved04/04/2025Actions
Task #22722: 4. Review release branchResolvedPeter Amstutz04/14/2025Actions
Task #22723: 5. Draft release notes and publish them to www-devResolved04/14/2025Actions
Task #22724: 6. Review release notesResolvedPeter Amstutz04/14/2025Actions
Task #22725: 7. Create next redmine releaseResolvedPeter Amstutz04/03/2025Actions
Task #22726: 8. Build RC packagesResolved04/11/2025Actions
Task #22727: 9. Build RC arvados/jobs imageResolved04/11/2025Actions
Task #22728: 10. Test installer formula / provision scripts with RC packagesResolved04/12/2025Actions
Task #22729: 11. Build compute image & deploy RC packages to playgroundResolved04/12/2025Actions
Task #22730: 12. Run CWL conformance tests (jenkins) and bam-to-vcf demo pipeline (playground)Resolved04/12/2025Actions
Task #22731: 13. Manual testingResolved04/08/2025Actions
Task #22732: 14. Approve RC for releaseResolvedPeter Amstutz04/14/2025Actions
Task #22733: 15. Publish Ruby gemsResolved04/14/2025Actions
Task #22734: 16. Update "Upgrading notes", Gemfiles to use published Ruby gems, bin/arvbox, R/DESCRIPTION, ansible arvados_pin_versionResolved04/14/2025Actions
Task #22735: 17. Build final release packagesResolved04/14/2025Actions
Task #22736: 18. Publish stable arvados/jobs Docker imageResolved04/14/2025Actions
Task #22737: 19. Push packages to stableResolved04/14/2025Actions
Task #22738: 20. Publish Python packagesResolved04/14/2025Actions
Task #22739: 21. Publish Java packageResolved04/14/2025Actions
Task #22740: 22. Publish R packageResolved04/14/2025Actions
Task #22741: 23. Publish arvados/arvbox-demo imageResolved04/14/2025Actions
Task #22742: 24. Tag commits, fast-forward X.Y-release branch to match X.Y-stagingResolved04/14/2025Actions
Task #22743: 25. Ensure doc.arvados.org is up to dateResolved04/14/2025Actions
Task #22744: 26. Update pirca and jutro to stable releaseResolved04/14/2025Actions
Task #22745: 27. Merge release notes (step 6) from "develop" to "main" on arvados.orgResolved04/14/2025Actions
Task #22746: 28. Send out release announcementsResolved04/14/2025Actions
Task #22747: 29. Record Jenkins config used at time of releaseResolved04/14/2025Actions
Task #22748: 30. Add the release to zenodo.orgResolved04/14/2025Actions

Related issues 1 (0 open1 closed)

Blocked by Arvados - Bug #22763: Figure out why WGS-processing chr19 crashes crunch-run 3.1.0ClosedBrett SmithActions
Actions #1

Updated by Peter Amstutz 12 months ago

  • Subtask #22719 added
Actions #2

Updated by Peter Amstutz 12 months ago

  • Subtask #22720 added
Actions #3

Updated by Peter Amstutz 12 months ago

  • Subtask #22721 added
Actions #4

Updated by Peter Amstutz 12 months ago

  • Subtask #22722 added
Actions #5

Updated by Peter Amstutz 12 months ago

  • Subtask #22723 added
Actions #6

Updated by Peter Amstutz 12 months ago

  • Subtask #22724 added
Actions #7

Updated by Peter Amstutz 12 months ago

  • Subtask #22725 added
Actions #8

Updated by Peter Amstutz 12 months ago

  • Subtask #22726 added
Actions #9

Updated by Peter Amstutz 12 months ago

  • Subtask #22727 added
Actions #10

Updated by Peter Amstutz 12 months ago

  • Subtask #22728 added
Actions #11

Updated by Peter Amstutz 12 months ago

  • Subtask #22729 added
Actions #12

Updated by Peter Amstutz 12 months ago

  • Subtask #22730 added
Actions #13

Updated by Peter Amstutz 12 months ago

  • Subtask #22731 added
Actions #14

Updated by Peter Amstutz 12 months ago

  • Subtask #22732 added
Actions #15

Updated by Peter Amstutz 12 months ago

  • Subtask #22733 added
Actions #16

Updated by Peter Amstutz 12 months ago

  • Subtask #22734 added
Actions #17

Updated by Peter Amstutz 12 months ago

  • Subtask #22735 added
Actions #18

Updated by Peter Amstutz 12 months ago

  • Subtask #22736 added
Actions #19

Updated by Peter Amstutz 12 months ago

  • Subtask #22737 added
Actions #20

Updated by Peter Amstutz 12 months ago

  • Subtask #22738 added
Actions #21

Updated by Peter Amstutz 12 months ago

  • Subtask #22739 added
Actions #22

Updated by Peter Amstutz 12 months ago

  • Subtask #22740 added
Actions #23

Updated by Peter Amstutz 12 months ago

  • Subtask #22741 added
Actions #24

Updated by Peter Amstutz 12 months ago

  • Subtask #22742 added
Actions #25

Updated by Peter Amstutz 12 months ago

  • Subtask #22743 added
Actions #26

Updated by Peter Amstutz 12 months ago

  • Subtask #22744 added
Actions #27

Updated by Peter Amstutz 12 months ago

  • Subtask #22745 added
Actions #28

Updated by Peter Amstutz 12 months ago

  • Subtask #22746 added
Actions #29

Updated by Peter Amstutz 12 months ago

  • Subtask #22747 added
Actions #30

Updated by Peter Amstutz 12 months ago

  • Subtask #22748 added
Actions #35

Updated by Brett Smith 12 months ago

  • Assigned To set to Brett Smith
Actions #36

Updated by Brett Smith 12 months ago

Brett Smith wrote in #note-31:

This commit surfaced #22751. It is the least important commit, a one-character fix to an undocumented build process, so I'm removing it from the branch. The rest remain.

Actions #38

Updated by Peter Amstutz 12 months ago

  • Release set to 77
Actions #41

Updated by Brett Smith 12 months ago

test-provision: #1151 - Everything is passing except debian11 which seems to be hitting some transient failure, none of this is about Arvados:

----------
          ID: docker-software-package-install-deps
    Function: pkg.installed
        Name: python3-pip
      Result: False
     Comment: Problem encountered installing package(s). Additional info follows:

              errors:
                  - Running scope as unit: run-r79483305a13b45efa43290f3e178f1b2.scope
                    E: Failed to fetch https://deb.debian.org/debian/pool/main/p/python-pip/python-pip-whl_20.3.4-4%2bdeb11u1_all.deb  Error reading from server - read (5: Input/output error) [IP: 151.101.2.132 443]
                    E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
     Started: 21:16:29.692747
    Duration: 2424.556 ms
     Changes:   
  Name: nginx - Function: service.mod_watch - Result: Changed - Started: 21:16:32.119442 - Duration: 54.004 ms

Will retry in the morning.

Actions #46

Updated by Brett Smith 12 months ago

arvados-cwl-conformance-tests: #1910

Test pipeline pirca-xvhdp-f68qx7rob3p65k0

The error feels like it could be transient so retrying at pirca-xvhdp-cv6l0mpe0vz4541

Actions #47

Updated by Brett Smith 12 months ago

Manual testing: spun up a new Ubuntu 20.04 cloud node. Installed arvados-api-server with a bad database configuration and got the expected error. Fixed the config and re-installed successfully. Set up controller and was able to login remotely and use that token for work. Ran gem install --user arvados-cli and confirmed it works (because the key fix is in arvados-google-api-client which already got published).

Actions #48

Updated by Brett Smith 12 months ago

I am going to hope really hard that with more time passing we will have better pipeline luck: pirca-xvhdp-oq0ad2a69kca0lv

Actions #49

Updated by Brett Smith 12 months ago

  • Blocked by Bug #22763: Figure out why WGS-processing chr19 crashes crunch-run 3.1.0 added
Actions #53

Updated by Brett Smith 12 months ago

After merging #22775, I am making the call to pick up where we left off, rather than start the whole release process over. The single line changed does not go into any package or affect any build other than the compute node image. Starting over would be hours of human time, and dozens of hours of compute time, basically just to check boxes.

New compute image packer-build-compute-image: #325

CWL conformance tests arvados-cwl-conformance-tests: #1916

pirca updated (manually did a dist-upgrade on API to work around #22766), health and diagnostics checks pass

pirca WGS run: pirca-xvhdp-jutozyobkgiffy3

2025-04-11T21:38:54.311435778Z crunch-run 3.1.1~rc3 (go1.23.6) started
2025-04-11T21:38:59.048900753Z Using FUSE mount: /usr/bin/arv-mount 3.1.1rc3
2025-04-11T21:38:59.055184775Z Using container runtime: docker Engine 27.5.1, containerd 1.7.27, runc 1.2.5, docker-init 0.19.0
2025-04-11T21:39:15.107210230Z INFO /usr/lib/python3-arvados-cwl-runner/bin/arvados-cwl-runner 3.1.1rc3, arvados-python-client 3.1.1rc3, cwltool 3.1.20240508115724

Manual testing: between my manual testing in #note-47 and #22775#note-1 I believe we're covered.

Actions #54

Updated by Brett Smith 11 months ago

Brett Smith wrote in #note-53:

Manual testing: between my manual testing in #note-47 and #22775#note-1 I believe we're covered.

Also confirmed in the logs there were zero broken compute nodes while the pirca WGS workflow was running.

Actions #55

Updated by Brett Smith 11 months ago

Late last night I got the idea we should test a CUDA workflow too, it passed with all the correct versions: pirca-xvhdp-vjqsp1s9w2jkqj4

Actions #56

Updated by Peter Amstutz 11 months ago

  • Tracker changed from Bug to Support
Actions #57

Updated by Peter Amstutz 11 months ago

3.1-staging c5053c929b57c1f73bfb2e8189066872fc96b6f2

and release notes commit:d679414fd63049ce70029420b7935f868055d404

reviewed and approved

Actions #60

Updated by Brett Smith 11 months ago

Jenkins test configuration is unchanged since 3.1.0. See #22510#note-41.

Actions #61

Updated by Brett Smith 11 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF