Delete ddn-exascaler filesystem module reference blueprints#4790
Conversation
Summary of ChangesHello @sudheer-quad, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request focuses on removing the deprecated DDN EXAScaler filesystem module and all its associated components from the repository. The removal encompasses the module's core Terraform files, documentation, and all related testing and deployment blueprints and configurations. This change is a direct consequence of the module's deprecation, aiming to simplify the project structure and eliminate unsupported elements, guiding users towards actively maintained solutions. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request removes the deprecated DDN-EXAScaler filesystem module, along with its associated documentation, Terraform code, and test files. This is a good step towards cleaning up the codebase.
However, the removal appears to be incomplete. I've found several lingering references to the DDN-EXAScaler module in files that were not modified in this pull request. Leaving these references will lead to broken links and potentially failing deployments for users who try to use examples that reference the deleted module.
Please update the following files to remove all references to DDN-EXAScaler:
docs/network_storage.md: This file still contains links and compatibility information for theDDN-EXAScalermodule.examples/hpc-enterprise-slurm.yaml: This example blueprint still attempts to use thecommunity/modules/file-system/DDN-EXAScalermodule.
Addressing these dangling references is critical to ensure a clean removal of the deprecated module.
|
/gcbrun |
|
/gcbrun |
cboneti
left a comment
There was a problem hiding this comment.
I left several comments, but not in every test file.
Directionally, I would like us to assess when we should replace ddn exascaler for managed lustre, versus removing the example. Furthermore, the testing coverage of managed lustre must be the same or superior to the unmanaged version. Please review the tests.
tools/cloud-build/daily-tests/ansible_playbooks/test-validation/test-lustre-slurm.yml
Show resolved
Hide resolved
tools/cloud-build/daily-tests/ansible_playbooks/test-validation/test-lustre-vm.yml
Show resolved
Hide resolved
0384682 to
82be1fb
Compare
|
Please feel free to reassign this PR to me when you feel it is ready to review again. |
|
/gcbrun |
cboneti
left a comment
There was a problem hiding this comment.
I have done another round of reviews, resolved old comments and add a few new comments, PTAL.
tools/cloud-build/daily-tests/ansible_playbooks/test-validation/test-lustre-slurm.yml
Show resolved
Hide resolved
tools/cloud-build/daily-tests/ansible_playbooks/test-validation/test-lustre-vm.yml
Show resolved
Hide resolved
|
/gcbrun |
82eb6c7 to
79f2067
Compare
|
Please remove the reference of DDN EXAScaler from the |
|
/gcbrun |
249411e to
ebf3f88
Compare
|
/gcbrun |
ebf3f88 to
e2c887d
Compare
5eaa3e0 to
a6af307
Compare
e814562 to
e3e4bc4
Compare
e3e4bc4 to
7cb76e7
Compare
|
Please also cleanup the modules/README.md file that has info on this module. |
02c45d5 to
dd169e9
Compare
889a9fb
into
GoogleCloudPlatform:develop
This PR replaces all references and implementations of DDN EXAscaler with Managed Lustre across the repository. It also updates the toolkit versioning to ensure compatibility with the new Managed Lustre features.
Submission Checklist
NOTE: Community submissions can take up to 2 weeks to be reviewed.
Please take the following actions before submitting this pull request.