Run the log gathering process for each pod in parallel. This is needed especially for the "support_bundle generate" calls.
The key change here is that code was refactored so that all log collection (including support bundle generation) for a single pod is moved to one function, and now that function is called as a background process.
Type of change
[ ] Bug fix (non-breaking change that fixes an issue)
[ ] New feature (non-breaking change that adds new functionality)
[ ] Breaking change (bug fix or new feature that breaks existing functionality)
[ ] Third-party dependency update
[ ] Documentation additions or improvements
[x] Code quality improvements to existing code or test additions/updates
Applicable issues
This change fixes an issue: CORTX-32063
CORTX image version requirements
N/A
How was this tested?
Tested on local branch:
Use ./logs-cloud-cortx.sh and verify that the expected files are included in the resulting tar file
Also used "-n" command line argument (specify single node)
Also used "--size_limit" command line argument (to demonstrate that pass-through support_bundle args work)
Checklist
[x] The change is tested and works locally.
[ ] New or changed settings in the solution YAML are documented clearly in the README.md file.
Description
Run the log gathering process for each pod in parallel. This is needed especially for the "support_bundle generate" calls.
The key change here is that code was refactored so that all log collection (including support bundle generation) for a single pod is moved to one function, and now that function is called as a background process.
Type of change
Applicable issues
CORTX image version requirements
N/A
How was this tested?
Tested on local branch:
Checklist
If this change requires newer CORTX or third party image versions:
image
fields in solution.example.yaml have been updated to use the required versions.appVersion
field of the Helm chart has been updated to use the new CORTX version.If this change addresses a CORTX Jira issue:
CORTX-XXXXX:
)