Skip to content

🚀 Release v1.81.0 #7357

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
54 of 56 tasks
YuryHrytsuk opened this issue Mar 13, 2025 · 4 comments
Closed
54 of 56 tasks

🚀 Release v1.81.0 #7357

YuryHrytsuk opened this issue Mar 13, 2025 · 4 comments
Labels
release Preparation for pre-release/release t:maintenance Some planned maintenance work
Milestone

Comments

@YuryHrytsuk
Copy link
Contributor

YuryHrytsuk commented Mar 13, 2025

Release version

1.81.0

Commit SHA

c8e880a0a7818f969485b2505c4a15c06281a50c

Previous pre-release

https://github.com/ITISFoundation/osparc-simcore/releases/tag/staging_PauwelKwak3

Planned date

April 20, 2025

Did the commit CI suceeded?

  • The commit CI succeeded.

Motivation

  • Regular sprint release

Changes

Devops check 👷

Tests assessment: e2e testing check 🧪

No response

Test assessment: targeted-testing 🔍️

No response

Test assessment: user-testing 🧐

No response

Summary 📝

  • Prepare release link
make release-prod version=<M.m.0>  git_sha=<commit_sha>
  • Draft release changelog
  • Announce maintenance ( ** ANNOUNCE AT LEAST 24 HOURS BEFORE ** )
  • redis add an entry in db scheduled_maintenance with key maintenance {"start": "2023-03-06T13:00:00.000Z", "end": "2023-03-06T15:00:00.000Z", "reason": "Release <vX.X.0>"}. Note the time is in UTC, please adjust accordingly
    • sim4life.io
    • osparc.speag.com
    • osparc.io
    • tip.science
  • status page (https://manage.statuspage.io/)
    • sim4life.io
    • s4l-lite.io
    • osparc.io
    • tip.science
  • mattermost channels
    • maintenance
    • power users
  • Publish draft draft
  • Check release CI

Releasing 🚀

:tada: https://github.com/ITISFoundation/osparc-simcore/releases/tag/v<M.m.0>
@matusdrobuliak66
Copy link
Collaborator

matusdrobuliak66 commented Apr 4, 2025

👷 DB Tables maintenance during next release @matusdrobuliak66

  • vacuum full analyze <table name> --> Rewrites the entire table into a new disk file, removing all dead tuples and compacting the table to reclaim disk space. (Blocking operation) + Does update query planner statistics (important for DB engine planner)
  • reindex table <table name> --> Rebuilds indexes to remove bloat caused by dead tuples.
vacuum full analyze resource_tracker_service_runs;
reindex table resource_tracker_service_runs;

vacuum full analyze resource_tracker_credit_transactions;
reindex table resource_tracker_credit_transactions;

vacuum full analyze projects;
reindex table projects;

vacuum full analyze projects_tags;
reindex table projects_tags;

vacuum full analyze projects_to_products;
reindex table projects_to_products;

vacuum full analyze projects_nodes;
reindex table projects_nodes;

vacuum full analyze project_to_groups;
reindex table project_to_groups;

vacuum full analyze workspaces_access_rights;
reindex table workspaces_access_rights;

vacuum full analyze tags_access_rights;
reindex table tags_access_rights;

vacuum full analyze comp_tasks;
reindex table comp_tasks;

vacuum full analyze comp_runs;
reindex table comp_runs;

vacuum full analyze comp_pipeline;
reindex table comp_pipeline;

vacuum full analyze file_meta_data;
reindex table file_meta_data;

vacuum full analyze services_meta_data;
reindex table services_meta_data;

vacuum full analyze services_access_rights;
reindex table services_access_rights;

vacuum full analyze user_preferences_frontend;
reindex table user_preferences_frontend;

@matusdrobuliak66 matusdrobuliak66 added this to the Pauwel Kwak milestone Apr 4, 2025
@matusdrobuliak66
Copy link
Collaborator

matusdrobuliak66 commented Apr 17, 2025

@YuryHrytsuk
Copy link
Contributor Author

YuryHrytsuk commented Apr 22, 2025

Incidents during release

@matusdrobuliak66
Copy link
Collaborator

👷 DB Tables maintenance during next release @matusdrobuliak66

  • vacuum full analyze <table name> --> Rewrites the entire table into a new disk file, removing all dead tuples and compacting the table to reclaim disk space. (Blocking operation) + Does update query planner statistics (important for DB engine planner)
  • reindex table <table name> --> Rebuilds indexes to remove bloat caused by dead tuples.

vacuum full analyze resource_tracker_service_runs;
reindex table resource_tracker_service_runs;

vacuum full analyze resource_tracker_credit_transactions;
reindex table resource_tracker_credit_transactions;

vacuum full analyze projects;
reindex table projects;

vacuum full analyze projects_tags;
reindex table projects_tags;

vacuum full analyze projects_to_products;
reindex table projects_to_products;

vacuum full analyze projects_nodes;
reindex table projects_nodes;

vacuum full analyze project_to_groups;
reindex table project_to_groups;

vacuum full analyze workspaces_access_rights;
reindex table workspaces_access_rights;

vacuum full analyze tags_access_rights;
reindex table tags_access_rights;

vacuum full analyze comp_tasks;
reindex table comp_tasks;

vacuum full analyze comp_runs;
reindex table comp_runs;

vacuum full analyze comp_pipeline;
reindex table comp_pipeline;

vacuum full analyze file_meta_data;
reindex table file_meta_data;

vacuum full analyze services_meta_data;
reindex table services_meta_data;

vacuum full analyze services_access_rights;
reindex table services_access_rights;

vacuum full analyze user_preferences_frontend;
reindex table user_preferences_frontend;

Database maintenance done for all deployments ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Preparation for pre-release/release t:maintenance Some planned maintenance work
Projects
None yet
Development

No branches or pull requests

10 participants