Development 2023-03-29 Sprint open Due in 5 days (03/29/2023) 25% 76 issues (19 closed — 57 open) Related issues Feature #19482: Linkable view panel for registered workflows Actions Feature #19889: access current container logs at /arvados/v1/containers/{uuid}/log/{filename} Actions Feature #20029: WB2 service object for manipulating files Actions Feature #20030: Use new service object for existing operations Actions Task #18368: Notification banner Actions Task #19392: Add exported config for banner URL Actions Task #19399: Review 18368-workbench-banner-config Actions Task #19509: Review 16379-installer-prometheus & 16379-installer-grafana Actions Task #19614: Group review - schedule meeting? Actions Task #19641: Review: Personas Actions Task #19836: Tooltip Actions Task #19949: group review Actions Task #20047: Review 19937-build-packages-fix Actions Task #20049: Review 19899-webdav-cache-control Actions Task #20106: Incorporate design guidelines into wiki Actions Task #20108: Review 19969-advanced-search-project-field Actions Task #20111: Review 20029-collection-batch-file-operations Actions Task #20112: Review 19482-wf-panel Actions Task #20117: Review Actions Task #20146: 1. Prepare X.Y-staging branch Actions Task #20147: 2. Update the "Upgrading Arvados and Release notes" doc page (main and release branch), update provision.sh, formula and arvbox to point to release Actions Task #20148: 3. Ensure that the entire automated testing pipeline is passing on Jenkins Actions Task #20149: 4. Review release branch Actions Task #20150: 5. Draft release notes and publish them to www-dev Actions Task #20151: 6. Review release notes Actions Task #20152: 7. Create next redmine release Actions Task #20153: 8. Build RC packages Actions Task #20154: 9. Build RC arvados/jobs image Actions Task #20155: 10. Ensure installer tests are passing Actions Task #20156: 11. Build compute image & deploy RC packages to playground Actions Task #20157: 12. Run bam-to-vcf demo pipeline Actions Task #20158: 13. Manual testing Actions Task #20159: 14. Approve RC for release Actions Task #20160: 15. Build final release packages Actions Task #20161: 16. Publish stable arvados/jobs Docker image Actions Task #20162: 17. Push packages to stable Actions Task #20163: 18. Publish Python and Ruby packages Actions Task #20164: 19. Publish Java package Actions Task #20165: 20. Publish R package Actions Task #20166: 21. Publish arvados/arvbox-demo image Actions Task #20167: 22. Tag commits, fast-forward X.Y-release branch to match X.Y-staging Actions Task #20168: 23. Ensure doc.arvados.org is up to date Actions Task #20169: 24. Merge release notes (step 6) from "develop" to "main" on arvados.org Actions Task #20170: 25. Send out release announcements Actions Task #20171: 26. Major releases only: Copy "run-tests" jobs in jenkins Actions Task #20172: 27. Add the release to zenodo.org Actions Task #20189: Review 19967-crunch-run-cost-updates Actions Task #20196: Review Actions Task #20197: Review 20187-cache-discovery-doc Actions Task #20244: Review 19889-live-log-webdav Actions Task #20245: Review Actions Task #20246: Review Actions Task #20247: Review Actions Task #20262: Review 20259-banner-tooltip-doc Actions Story #16379: SaltStack install integrates with prometheus/grafana Actions Story #19463: Redesign process info panel Actions Story #19578: Update wb2 Use Cases and Personas Actions Story #19613: Establish guidelines for wb2 UI design Actions Story #20187: Cache discovery doc in memory in controller Actions Arvados Workbench 2 - Feature #19841: New WB2 Features Actions Arvados Workbench 2 - Task #19834: Notification with email Actions Arvados Workbench 2 - Task #19835: Share allows to send optional email to person Actions Arvados Workbench 2 - Task #19837: Wizard Actions Arvados Workbench 2 - Task #20261: Review 20251-subprocess-panel-container-details-bug Actions
To be scheduled open Due in over 13 years (01/01/2037) 2% 66 issues (1 closed — 65 open) Related issues Feature #16316: a-c-r handles resource range requests (especially CPU) and adjusts requests based on what is in InstanceTypes list Actions Feature #16385: add prebuilt container images for Arvados releases Actions Feature #18790: Access live container logs through arvados-client and crunch-run container gateway Actions Feature #19295: Show container request "reused" status Actions Feature #19359: Support "enum" inputs to workflows Actions Feature #19378: Can select folder to recursively upload all the files to Collection Actions Feature #19675: Panel that lists configured instance types Actions Feature #19860: Support "pull image" container request Actions Feature #19970: a-c-r should refuse to run if git has locally modified files Actions Feature #19982: Ability to know when a container died because of spot instance reclamation and option to resubmit Actions Feature #20031: New collection file browser copy/move operations Actions Feature #20211: Revamp Sharing dialog to show access via ownership Actions Feature #20219: Log panel on container view fetches live logs using periodic range request on new container log endpoint Actions Task #16354: Review Actions Task #19398: Review Actions Task #19646: Review Actions Task #19805: Review Actions Task #19946: Review Actions Task #19951: Review Actions Task #20191: Review Actions Task #20195: Review Actions Story #19636: Access to editing inputs on "draft" tasks Actions Story #19818: Write docstrings for arvados.api Actions Story #19819: Write docstrings for arvados.arvfile Actions Story #19820: Write docstrings for arvados.cache Actions Story #19821: Write docstrings for arvados.collection Actions Story #19822: Write docstrings for arvados.config Actions Story #19823: Write docstrings for arvados.crunch Actions Story #19824: Write docstrings for arvados.errors Actions Story #19825: Write docstrings for arvados.events Actions Story #19826: Write docstrings for arvados module Actions Story #19827: Write docstrings for arvados.keep Actions Story #19828: Write docstrings for arvados.stream Actions Story #19829: Write docstrings for arvados.timer Actions Story #19830: Write docstrings for arvados.util Actions Story #19831: Write docstrings for arvados.vocabulary Actions Story #19832: Re-work picking dialog into 3 panel view Actions Story #19833: Untag arvados/jobs:latest from docker hub Actions Story #19843: arv-federation-migrate supports LoginCluster type migrations Actions Story #19846: Use collection properties instead of links to tag docker images Actions Story #19977: Update tests to run with a strict vocabulary Actions Story #19978: Document arvados-cwl-runner's Git properties Actions Story #20123: OpenID "AcceptAccessToken" feature is mostly undocumented Actions Story #20192: Move AuditLogs.tidy_in_background from Rails to controller Actions Story #20224: Workbench 2 accepts modern SSH key types (elliptic curve/ecdsa/ed25519) Actions Story #20225: Let users choose collection subdirectories for workflow Directory inputs Actions Arvados Workbench 2 - Feature #19885: Collapse middle breadcrumbs with ellipse when window too narrow Actions
To be groomed open Due in over 14 years (01/01/2038) 3% 127 issues (4 closed — 123 open) Related issues Feature #15250: a-c-r set TTL on final output collection Actions Feature #15768: Support multi-select operations Actions Feature #16369: Should be possible to promote a workflow run via arvados-cwl-runner to a published workflow with one click Actions Feature #16583: Can programmatically distinguish between final outputs (results of top-level containers) and intermediate outputs. Actions Feature #16593: Way to determine owner to be able to request access Actions Feature #17261: Determine ownership of objects within wb2 Actions Feature #18563: Simplify/streamline InternalURLs/ExternalURL situation Actions Feature #18573: packer compute image builder script should take an explicit arvados package version to install instead of latest in selected package repository Actions Feature #18968: Should be able to pick directories within collections Actions Feature #19080: Offer to un-trash items, instead of "not found" dialog Actions Feature #19181: [tracking] Workbench 2 file operations Actions Feature #19369: Update browser title to reflect current main panel view Actions Feature #19637: Recursive delete of workflow & associated intermediates Actions Feature #19871: Rendering user names in project columns Actions Feature #19887: Include modified_by_user_uuid in project details Actions Feature #19919: Copy workflow Actions Feature #19968: Extension to control max retries of workflow steps Actions Feature #19974: Option to re-submit preemptible jobs to reserved nodes when previous attempt was interrupted Actions Feature #19979: Open sidebar to get file details, make it easy to copy keep: and keep-web links Actions Feature #19987: email notifications Actions Feature #20040: Getting additional cost info from AWS Actions Feature #20058: Easier presentation of search results Actions Feature #20081: Easy copy project name to clipboard Actions Feature #20094: Render workflow with cwl-svg Actions Feature #20217: crunch-run WebDAV service providing access to latest logs Actions Feature #20218: Container log endpoint in controller that routes to either crunch-run or keep-web Actions Feature #20220: Dispatcher uses live logs endpoint on crunch-run to fetch logs and store a backup locally Actions Task #16206: Review 16168-process-container-request-properties Actions Task #17459: Review Actions Task #18041: Review Actions Task #18709: Review Actions Task #19118: Review 16583-intermediate-collections on Workbench 2 Actions Task #19121: Review Actions Task #19151: Review 19143-project-list-workflows Actions Task #19160: Review Actions Task #19162: Add tests Actions Task #19163: Write rake task Actions Task #19173: Review rake task branch Actions Task #19174: Review tests branch Actions Task #19188: Review Actions Task #19242: Engineering discussion about desired solution Actions Task #19397: Review Actions Task #19679: Review "data-mgtmt" branch in arvados-www Actions Task #19724: group review Actions Task #20061: Process page -- update timing information Actions Story #9044: [Crunch2] [Workbench] Browse and show tools using the GA4GH tool registry API Actions Story #15624: [WB2] Provide capability to use CSV file to populate inputs of workflow Actions Story #18860: Display count of container attempts and make it easy to access past logs Actions Story #19612: Frozen project UI follow-up improvements Actions Story #19615: Evaluate ideas for integrating help into wb2 Actions Story #19633: UX redesign ideas Actions Story #19676: Turn data organization patterns deck into documentation page and/or blog post Actions Story #19935: Document arv-copy usage and format Actions Story #19939: Fully document, illustrate how to use arv-mount --exec Actions Story #19985: crunch-run sets OOMScoreAdjust for the container it runs and other child processes Actions Story #20059: Redesign Register Workflow Panel Actions Story #20060: Table Grouping for Project Page Actions Story #20062: WB2 Landing Page Actions Story #20063: Subprocesses lag when loading process page Actions Story #20097: Improve workflow picking/selection Actions Story #20107: Research retry strategies when SDK API calls return 5xx errors Actions Story #20213: Design scale tests for Arvados ML Actions Story #20230: Ensure that large container/request field loads are size-limited Actions Story #20231: container/request list calls do not return large fields by default Actions Story #20232: Don't de/serialize large container/request columns for simple list requests Actions Story #20234: Streamline workflow finding/launching process/Workflow versioning Actions Story #20237: fair scheduling in cloud dispatcher Actions Story #20239: Dispatcher calculates final container cost after runner/instance disappears Actions Story #20241: API server accepts modern SSH key types (elliptic curve/ecdsa/ed25519) Actions Story #20248: Support simple math expressions in Containers.LSF.BsubArgumentsList Actions Story #20250: Simple read-only S3 endpoint Actions Story #20258: "Live" log view should show users the most recent logs, wherever those are Actions Arvados Workbench 2 - Feature #14847: [Workbench] Version/ Debugging info Actions Arvados Workbench 2 - Feature #15353: [Data operations] Chooser supports browing/picking projects/collections on federated clusters Actions Arvados Workbench 2 - Feature #16168: edit 'properties' of container requests Actions Arvados Workbench 2 - Story #16071: [Collection view] Provenance, used by for collections Actions Arvados Workbench 2 - Story #19154: Sharing dialog improvements followup Actions Arvados Workbench 2 - Story #19584: Can we use better terms for a group_filter and projects Actions