Skip to content

feat(helm): configure workspace file limit and GC#900

Open
michaelbuchar wants to merge 1 commit intoreanahub:masterfrom
michaelbuchar:feature/performance-of-file-listings
Open

feat(helm): configure workspace file limit and GC#900
michaelbuchar wants to merge 1 commit intoreanahub:masterfrom
michaelbuchar:feature/performance-of-file-listings

Conversation

@michaelbuchar
Copy link

@michaelbuchar michaelbuchar commented Jul 11, 2025

Set default values for FORCE_GARBAGE_COLLECTION and WORKSPACE_DISPLAY_FILE_LIMIT environment variables in Helm.

Closes reanahub/reana-workflow-controller#644

@michaelbuchar michaelbuchar self-assigned this Jul 11, 2025
@michaelbuchar michaelbuchar moved this to In review in 0.95.0 Jul 11, 2025
@michaelbuchar michaelbuchar changed the title feat(config): limit workspace file listing and implement GC (#899) feat(config): limit workspace file listing and implement GC Jul 11, 2025
@codecov
Copy link

codecov bot commented Jul 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 29.28%. Comparing base (048bb40) to head (6cd96cc).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #900   +/-   ##
=======================================
  Coverage   29.28%   29.28%           
=======================================
  Files          26       26           
  Lines        2786     2786           
=======================================
  Hits          816      816           
  Misses       1970     1970           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

michaelbuchar pushed a commit to michaelbuchar/reana that referenced this pull request Jul 11, 2025
…#900)

Set default values for FORCE_GARBAGE_COLLECTION and
WORKSPACE_DISPLAY_FILE_LIMIT environment variables in Helm.
@michaelbuchar michaelbuchar force-pushed the feature/performance-of-file-listings branch from 2dcf76e to 736ed9f Compare July 11, 2025 14:28
@michaelbuchar michaelbuchar marked this pull request as ready for review July 11, 2025 14:37
@michaelbuchar michaelbuchar requested a review from tiborsimko July 11, 2025 14:38
@michaelbuchar michaelbuchar changed the title feat(config): limit workspace file listing and implement GC feat(helm): configure workspace file limit and GC Dec 4, 2025
michaelbuchar pushed a commit to michaelbuchar/reana that referenced this pull request Dec 4, 2025
Set default values for FORCE_GARBAGE_COLLECTION and
WORKSPACE_DISPLAY_FILE_LIMIT environment variables in Helm.
@michaelbuchar michaelbuchar force-pushed the feature/performance-of-file-listings branch from 736ed9f to 56ffec7 Compare December 4, 2025 09:06
@michaelbuchar michaelbuchar removed this from 0.95.0 Dec 4, 2025
michaelbuchar pushed a commit to michaelbuchar/reana that referenced this pull request Jan 28, 2026
Set default values for FORCE_GARBAGE_COLLECTION and
WORKSPACE_DISPLAY_FILE_LIMIT environment variables in Helm.
@michaelbuchar michaelbuchar force-pushed the feature/performance-of-file-listings branch from 56ffec7 to b7a3759 Compare January 28, 2026 08:49
REANA_OPENSEARCH_USE_SSL: true
REANA_OPENSEARCH_CA_CERTS: "/code/certs/ca.crt"
REANA_OPENSEARCH_USER: reana
WORKSPACE_DISPLAY_FILE_LIMIT: 100000
Copy link
Member

Choose a reason for hiding this comment

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

Shall we document the new environment variables in README.md as part of this PR? Or shall we do it later as part of #901?

Copy link
Author

Choose a reason for hiding this comment

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

Let's do it now so that we don't forget about it :)

michaelbuchar pushed a commit to michaelbuchar/reana that referenced this pull request Feb 6, 2026
Set default values for FORCE_GARBAGE_COLLECTION and
WORKSPACE_DISPLAY_FILE_LIMIT environment variables in Helm.
@michaelbuchar michaelbuchar force-pushed the feature/performance-of-file-listings branch from b7a3759 to 2f3ec4c Compare February 6, 2026 10:35
michaelbuchar pushed a commit to michaelbuchar/reana that referenced this pull request Feb 6, 2026
Set default values for FORCE_GARBAGE_COLLECTION and
WORKSPACE_DISPLAY_FILE_LIMIT environment variables in Helm.
@michaelbuchar michaelbuchar force-pushed the feature/performance-of-file-listings branch from 2f3ec4c to 4a67098 Compare February 6, 2026 10:37
michaelbuchar pushed a commit to michaelbuchar/reana that referenced this pull request Feb 6, 2026
Set default values for FORCE_GARBAGE_COLLECTION and
WORKSPACE_DISPLAY_FILE_LIMIT environment variables in Helm.
@michaelbuchar michaelbuchar force-pushed the feature/performance-of-file-listings branch from 4a67098 to df9a8b5 Compare February 6, 2026 10:37
michaelbuchar pushed a commit to michaelbuchar/reana that referenced this pull request Feb 6, 2026
Set default values for FORCE_GARBAGE_COLLECTION and
WORKSPACE_DISPLAY_FILE_LIMIT environment variables in Helm.
@michaelbuchar michaelbuchar force-pushed the feature/performance-of-file-listings branch from df9a8b5 to 6c2c01d Compare February 6, 2026 10:38
Set default values for FORCE_GARBAGE_COLLECTION and
WORKSPACE_DISPLAY_FILE_LIMIT environment variables in Helm.
@michaelbuchar michaelbuchar force-pushed the feature/performance-of-file-listings branch from 401fcdd to 6cd96cc Compare February 6, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

workspace: ensure smooth performance of file listings for workspaces containing 250k files

2 participants