We are facing an upgrade issue (Pega 7.3.1 to Pega 8.5.1) in Rule-Service-Rest rules. The rest services which are created in 7.3.1 are taking very long time to checkout/save, etc. It's generating thread dumps and bringing node downs at times. After analysing the thread dumps, I figured that its an issue with the open api generation feature of 8.5.
When I comment out the steps from pyGenerateOpenAPIforServicePkg activity and remove the section pyopenapidefn out of the RuleFormLayout section (Rule-Service-REST class) - in my private checkout - it starts to work fine without any performance lags and thread issues.
I believe it must be a known issue. However I did not find any related post in the collaboration. Should I be opening a new SR to investigate or is there an existing hotfix available for the same and I can request through SR? Or any other solution? One solution would be to recreate all these services in 8.5.1 but I would park that aside for a while considering the number of services that we have in our application.
***Edited by Moderator: Pooja Gadige to change category from Product to Upgrade, add platform capability tag***
@MarcLasserre_GCS Hi Marc, PFA the log file with thread dump. I've not recreated the existing service, but created a new service in 8.5.1 which doesn't have any issue. Also, now I see not all services created in 7.3.1 are having issues either. Something weird going around with these couple of services. I'll dig more from my end. If you can figure out, would be great!