Skip to content
This repository has been archived by the owner on Nov 24, 2023. It is now read-only.

tang-operator [scale-out]: timeout is expiring for POD to go to Running state #126

Closed
sarroutbi opened this issue May 19, 2023 · 4 comments
Assignees
Labels
WIP Work In Progress

Comments

@sarroutbi
Copy link
Contributor

sarroutbi commented May 19, 2023

tang-operator: timeout is expiring for PODs to go to Running state:

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Scale-out scalability test
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 16:13:46 ] :: [   PASS   ] :: Creating scale out test [0] (Expected 0, got 0)
:: [ 16:13:47 ] :: [   PASS   ] :: Checking 1 POD is started [Timeout=120 secs.] (Expected 0, got 0)
:: [ 16:13:47 ] :: [   PASS   ] :: Checking 1 Service is started [Timeout=120 secs.] (Expected 0, got 0)
:: [ 16:13:48 ] :: [   PASS   ] :: Checking pod name not empty (Assert: "tangdeployment-tangserver-scaleout-6b6455fb5b-wn9c4" should not equal "")
:: [ 16:13:58 ] :: [   PASS   ] :: Checking POD in Running state [Timeout=120 secs.] (Expected 0, got 0)
:: [ 16:13:59 ] :: [   PASS   ] :: Creating scale out test [1] (Expected 0, got 0)
:: [ 16:14:00 ] :: [   PASS   ] :: Checking 1+1 PODs are started [Timeout=120 secs.] (Expected 0, got 0)
:: [ 16:14:00 ] :: [   PASS   ] :: Checking pod name not empty (Assert: "tangdeployment-tangserver-scaleout-6b6455fb5b-wzprb" should not equal "")
:: [ 16:16:56 ] :: [   FAIL   ] :: Checking added POD in Running state [Timeout=120 secs.] (Expected 0, got 1)
:: [ 16:18:07 ] :: [   PASS   ] :: Deleting scale out test (Expected 0, got 0)
:: [ 16:18:08 ] :: [   PASS   ] :: Checking no PODs continue running [Timeout=5 secs.] (Expected 0, got 0)
:: [ 16:18:08 ] :: [   PASS   ] :: Checking no Services continue running [Timeout=120 secs.] (Expected 0, got 0)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

This needs to be investigated, to check if it is a ROSA specific issue, as this timeout has been enough on the rest of the platforms

@sarroutbi sarroutbi self-assigned this May 19, 2023
@sarroutbi sarroutbi added WIP Work In Progress Fix Small fix labels May 19, 2023
@sarroutbi
Copy link
Contributor Author

sarroutbi commented May 19, 2023

This issue occurs on scale out test, and is related to the fact that attaching more than one POD to a PVC is not possible in ROSA deployments. Fix is not related to timers, but rather to detect if PVC multi attach is supported

@sarroutbi sarroutbi changed the title tang-operator: timeout is expiring for PODs to go to Running state in ROSA tang-operator [scale-out]: timeout is expiring for POD to go to Running state in ROSA May 19, 2023
@sarroutbi sarroutbi removed the Fix Small fix label May 19, 2023
@sarroutbi sarroutbi changed the title tang-operator [scale-out]: timeout is expiring for POD to go to Running state in ROSA tang-operator [scale-out]: timeout is expiring for POD to go to Running state May 19, 2023
@sarroutbi
Copy link
Contributor Author

This is not always reproducible. It seems related to issue:
kubernetes-csi/external-attacher#215

Not a ROSA specific issue.

It should be fixed when tang-operator is migrated to use Secrets instead of PVCs

@sarroutbi
Copy link
Contributor Author

@sarroutbi
Copy link
Contributor Author

Closing. This is an implementation internal issue, not related to tests

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
WIP Work In Progress
Projects
None yet
Development

No branches or pull requests

1 participant