[ 
https://issues.apache.org/jira/browse/YUNIKORN-942?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Peter Bacsko reassigned YUNIKORN-942:
-------------------------------------

    Assignee: Peter Bacsko

> Flaky placeholder tests in core
> -------------------------------
>
>                 Key: YUNIKORN-942
>                 URL: https://issues.apache.org/jira/browse/YUNIKORN-942
>             Project: Apache YuniKorn
>          Issue Type: Bug
>          Components: test - unit
>            Reporter: Peter Bacsko
>            Assignee: Peter Bacsko
>            Priority: Major
>
> There are some placeholder-related unit tests in core which are unstable:
>  
> {noformat}
> 2021-11-15T12:53:16.371Z      WARN    objects/application.go:480      
> Application state not changed to Completing while updating ask(s)       
> {"currentState": "Resuming", "error": "event completeApplication 
> inappropriate in current state Resuming"}
> github.com/apache/incubator-yunikorn-core/pkg/scheduler/objects.(*Application).removeAsksInternal
>       
> /home/runner/work/incubator-yunikorn-core/incubator-yunikorn-core/pkg/scheduler/objects/application.go:480
> github.com/apache/incubator-yunikorn-core/pkg/scheduler/objects.(*Application).timeoutPlaceholderProcessing
>       
> /home/runner/work/incubator-yunikorn-core/incubator-yunikorn-core/pkg/scheduler/objects/application.go:356
> 2021-11-15T12:53:16.371Z      INFO    objects/application.go:486      Ask 
> removed successfully from application       {"appID": "app-1", "ask": "", 
> "pendingDelta": "map[memory:100 vcores:10]"}
> 2021-11-15T12:53:16.371Z      DEBUG   objects/application.go:310      
> Application placeholder timer cleared   {"AppID": "app-1", "Timeout": "5ms"}
> --- FAIL: TestTimeoutPlaceholderSoftStyle (0.01s)
>     application_test.go:1036: assertion failed: error is not nil: timeout 
> waiting for condition: Placeholder timeout cleanup did not trigger 
> unexpectedly
> 2021-11-15T12:53:16.375Z      DEBUG   objects/queue.go:116    configured 
> queue added to scheduler     {"queueName": "root"}
> 2021-11-15T12:53:16.375Z      INFO    objects/application.go:110      Unknown 
> gang scheduling style, using soft style as default      {"gang scheduling 
> style": ""}
> 2021-11-15T12:53:16.375Z      INFO    objects/application_state.go:128        
> Application state transition    {"appID": "app-1", "source": "New", 
> "destination": "Accepted", "event": "runApplication"}
> 2021-11-15T12:53:16.375Z      INFO    objects/application.go:531      Ask 
> added successfully to application   {"appID": "app-1", "ask": "ask-1", 
> "placeholder": true, "pendingDelta": "map[memory:100 vcores:10]"}
> 2021-11-15T12:53:16.376Z      DEBUG   objects/application.go:298      
> Application placeholder timer initiated {"AppID": "app-1", "Timeout": "5ms"}
> 2021-11-15T12:53:16.382Z      INFO    objects/application.go:339      
> Placeholder timeout, releasing asks and placeholders    {"AppID": "app-1", 
> "releasing placeholders": 2, "releasing asks": 1, "gang scheduling style": 
> "Hard"}
> 2021-11-15T12:53:16.382Z      INFO    objects/application_state.go:128        
> Application state transition    {"appID": "app-1", "source": "Accepted", 
> "destination": "Failing", "event": "failApplication"}
> 2021-11-15T12:53:16.382Z      INFO    objects/application.go:486      Ask 
> removed successfully from application       {"appID": "app-1", "ask": "", 
> "pendingDelta": "map[memory:100 vcores:10]"}
> 2021-11-15T12:53:16.382Z      DEBUG   objects/application.go:310      
> Application placeholder timer cleared   {"AppID": "app-1", "Timeout": "5ms"}
> --- FAIL: TestTimeoutPlaceholderAllocAsk (0.01s)
>     application_test.go:1036: assertion failed: error is not nil: timeout 
> waiting for condition: Placeholder timeout cleanup did not trigger 
> unexpectedly
> 2021-11-15T12:53:16.388Z      INFO    objects/application.go:110      Unknown 
> gang scheduling style, using soft style as default      {"gang scheduling 
> style": ""}
> 2021-11-15T12:53:16.388Z      DEBUG   objects/application.go:298      
> Application placeholder timer initiated {"AppID": "app-1", "Timeout": "5ms"}
> 2021-11-15T12:53:16.388Z      DEBUG   objects/application.go:243      
> Application state timer initiated       {"appID": "app-1", "state": 
> "Starting", "timeout": "5m0s"}
> 2021-11-15T12:53:16.388Z      INFO    objects/application_state.go:128        
> Application state transition    {"appID": "app-1", "source": "Accepted", 
> "destination": "Starting", "event": "runApplication"}
> 2021-11-15T12:53:16.394Z      INFO    objects/application.go:332      
> Placeholder timeout, releasing placeholders     {"AppID": "app-1", 
> "placeholders being replaced": 1, "releasing placeholders": 1}
> 2021-11-15T12:53:16.394Z      DEBUG   objects/application.go:310      
> Application placeholder timer cleared   {"AppID": "app-1", "Timeout": "5ms"}
> --- FAIL: TestTimeoutPlaceholderAllocReleased (0.02s)
>     application_test.go:1084: assertion failed: error is not nil: timeout 
> waiting for condition: Placeholder timeout cleanup did not trigger 
> unexpectedly
> 2021-11-15T12:53:16.404Z      INFO    objects/application.go:110      Unknown 
> gang scheduling style, using soft style as default      {"gang scheduling 
> style": ""}
> 2021-11-15T12:53:16.404Z      DEBUG   objects/application.go:298      
> Application placeholder timer initiated {"AppID": "app-1", "Timeout": "5ms"}
> 2021-11-15T12:53:16.404Z      DEBUG   objects/application.go:243      
> Application state timer initiated       {"appID": "app-1", "state": 
> "Starting", "timeout": "5m0s"}
> 2021-11-15T12:53:16.404Z      INFO    objects/application_state.go:128        
> Application state transition    {"appID": "app-1", "source": "Accepted", 
> "destination": "Starting", "event": "runApplication"}
> 2021-11-15T12:53:16.404Z      DEBUG   objects/application.go:289      
> Application state timer cleared {"appID": "app-1", "state": "Running"}
> 2021-11-15T12:53:16.404Z      DEBUG   objects/application.go:243      
> Application state timer initiated       {"appID": "app-1", "state": 
> "Completing", "timeout": "30s"}
> 2021-11-15T12:53:16.404Z      INFO    objects/application_state.go:128        
> Application state transition    {"appID": "app-1", "source": "Running", 
> "destination": "Completing", "event": "completeApplication"}
> 2021-11-15T12:53:16.413Z      INFO    objects/application.go:332      
> Placeholder timeout, releasing placeholders     {"AppID": "app-1", 
> "placeholders being replaced": 0, "releasing placeholders": 1}
> 2021-11-15T12:53:16.413Z      DEBUG   objects/application.go:310      
> Application placeholder timer cleared   {"AppID": "app-1", "Timeout": "5ms"}
> --- FAIL: TestTimeoutPlaceholderCompleting (0.01s)
>     application_test.go:1133: assertion failed: error is not nil: timeout 
> waiting for condition: Placeholder timer did not time out as expected
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@yunikorn.apache.org
For additional commands, e-mail: issues-h...@yunikorn.apache.org

Reply via email to