Skip to content
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

Adding ssie events for longevity (#1929) #1

Open
wants to merge 540 commits into
base: stats_driver
Choose a base branch
from

Conversation

lsrinivas-pure
Copy link

No description provided.

vprabhakar-px and others added 30 commits April 22, 2024 15:55
* Adding libraries to access FB blades and do GET Operations
…ate (#2352)

* [PTX-20557] Added test scenarios for testing sources option in ha-update

* [PTX-20557] Added test scenarios for testing sources option in ha-update

* [PTX-20557] Addressed comments

* [PTX-20557] added aggregation level to the volume creation

* [PTX-20557] added aggregation level to the volume creation

* [PTX-20557] removed the function in common.go file

* [PTX-20557] Added aggr_level and repl_level

* [PTX-20557] Added a new logic to obtain

* [PTX-20557] removed repetititve logs
* rename pure.go to purefa.go, adding more functions to support REST APIs , few nit picks
* PTX-24370: Add test for ha update case

Signed-off-by: pnookala-px <[email protected]>

* host detach before returning

Signed-off-by: pnookala-px <[email protected]>

* Add Degraded volume test

Signed-off-by: pnookala-px <[email protected]>

* Add Out of Quorum volume test

Signed-off-by: pnookala-px <[email protected]>

* In outofquorum test, pick a ready node for issuing pxctl

Signed-off-by: pnookala-px <[email protected]>

* use go fmt and increase timeout to 30 minutes for out of quorum test

Signed-off-by: pnookala-px <[email protected]>

* fix migrate call. move validateapps to defer block

Signed-off-by: pnookala-px <[email protected]>

* incorpoorate review comments

Signed-off-by: pnookala-px <[email protected]>

* add missing task retry

Signed-off-by: pnookala-px <[email protected]>

* wait for driver down

Signed-off-by: pnookala-px <[email protected]>

---------

Signed-off-by: pnookala-px <[email protected]>
* Updating Functionality to fetch PVC Names

* Updating Functions for Modify and Delete Filesystems in FB
* [PTX-13001] Fix EKS perZoneCount in Scale

* [PTX-13001] Implement SetASGClusterSize

[PTX-13001] Implement GetASGName

[PTX-13001] Refactor GetASGClusterSize
* Increase FBDA Time from 5 min to 15 min
* add support to run cmd in pod instead of ssh

* testing a fix

* fixing lsblk cmd

* fixing command path

* trying out original method

* Changing method

* testing a fix

* testing without md5sum fixes

* testing hot add fix

* fixing vm spec

* fixing boot pvc spec

* fixing run command method

* fixing sc in vm spec

* fixing few other tests

* fixing ha increase decrease tests

* fixing px kill after tc

* testing keeping template separate

* fixing a bug

* parallel execution

* adding 5 mins retry loop for VM check status

* fixing few final minor things

* fixing minor issue

---------

Co-authored-by: Dhruv Bhatnagar <[email protected]>
Co-authored-by: Dhruv Bhatnagar <[email protected]>
Signed-off-by: Rohit-PX <[email protected]>
Co-authored-by: Rohit-PX <[email protected]>
* Ingore check for purefile
*[TC Automation] PTX-21440 Add test case VolAttachFAPxRestart,VolAttachSameFAPxRestart
…2406)

* Adding cloud create and s3 bucket deletion function for cloudsnaps

* Adding bucket cleanup as part of cloudsnap tests

---------

Co-authored-by: Leela Srinivas Siripurapu <[email protected]>
…ioner (#2418)

* PB-6789:Create an app/vm in specific namespace

* Added snapclass creation
* Added logic for PVC cleanup validation
* Trigger vol resize on all volumes at once
* PTX-23652: be resilient to failures of GetVolumes() call

Signed-off-by: pnookala-px <[email protected]>

* move total computation to before settting migration

Signed-off-by: pnookala-px <[email protected]>

* Retry GetVolumes() call

Signed-off-by: pnookala-px <[email protected]>

---------

Signed-off-by: pnookala-px <[email protected]>
mkoppal-px and others added 30 commits August 5, 2024 12:01
…we stop px pods <PTX-24859> (#2685)

* Fixed error

* Fixed error

* changing namespace name

* test run 1

* test run 1

* test run 1

* negative testing

* negative testing

* negative testing

* negative testing

* negative testing

* negative testing

* negative testing

* negative testing

* Adding testcase testrailid 87311294

* Automated testcase to verify no PX process restart after px pod kill

* Worked on reviwed comments

* Worked on reviwed comments

* Worked on reviwed comments

* Worked on reviwed comments

* Worked on review comment
1.Identifying ns for px pod
2.Stopping px pod from storage_storageless node

* Worked on review comment
1.Identifying ns for px pod
2.Stopping px pod from storage_storageless node

* Worked on all review coment

* Worked on review comment
1.Identifying ns for px pod
2.Stopping px pod from storage_storageless node

* Worked on review comment
1.Identifying ns for px pod
2.Stopping px pod from storage_storageless node

* Worked on review comment
1.Identifying ns for px pod
2.Stopping px pod from storage_storageless node

* Worked on review comment
1.Identifying ns for px pod
2.Stopping px pod from storage_storageless node

* Worked on review comments

* Worked on review comments

* Worked on review comments

* Worked on review comments

* Worked on review comments
* [PTX-25417] Resolve Panic Due to errChan Closure in Longevity

* Increase elasticsearch-storage to 200Gi
#2716)

* [PTX-25477] Update deploy-ssh.sh to Overwrite Existing Kubernetes Resources

* [PTX-25589] Fix TriggerRestartKvdbVolDriver
* Vendor in latest px-backup cluster share api

* updated to 2.8.0 branch
* Add Max Unavailable option for OCP surge upgrades

* Add MCP update validation
* Validate volume quorum for cluster and PX upgrade

* PTX-25073: add more logs for quorum validation

* correct variable name error

* Validate runtime status of volumes along with volume status

* modify log message

* check runtime status of volumes

* validate volume quorum for PX >= 3.1.2

* address review comments

* address review comments

* change log type to InfoD

* do not fail the test if runtime state of healthy node is resync

* validate volume quorum error during kubernetes upgrade

* PWX-36514: Adding validation for node PDB during k8s upgrade (#2665)

* adding validation for nodePDB

* adding case for providing minAvailable

* adding validation for nodePDB

* adding case for providing minAvailable

* merging PTX-25073 for complete pdb testing

* do not fail the test if runtime state of healthy node is resync

* adding validation for nodePDB

* adding case for providing minAvailable

* adding validation for nodePDB

* using a new error variable after upgradeScheduler call

* Fail when unable to get px version

* minor changes

* allow redirecting for OCP download

* redirect flag in fetching ocp tar

* adding more logs to debug issues

---------

Co-authored-by: Nikita Bhatia <[email protected]>

---------

Co-authored-by: Swarupa Vijaykumar <[email protected]>
…p delete (#2731)

* Increase timeout for validateCRCleanup and added go routine while backup delete

 Please enter the commit message for your changes. Lines starting

* Delete tests/ttt
… required for our test cases to run successfully (#2750)

Signed-off-by: kgarg-px <[email protected]>
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.