Hi, recently I got error when deploying Cloud Functions:
You may not have more than 32 total max instances in your project
What is this limit? I found only this in relation to the error, but I don't have anything in AppEngine. I tried deleting all Functions but then I can't deploy some of them, when I reach this limit.
Best regards
I got response from the Support that:
Please know that Cloud Functions enforce a max instance limit per project of 32 for certain projects.
How is this even possible? Instead of those hundred and thousands of instances as claimed I get 32?
Am I supposed to remove 15 Functions that are above this limit? WTF.
That crazy that such a critical issue doesn't sounds the cloud functions team alarm.
I opened an issue in their issue tracker, which already has 20+ upvotes: https://issuetracker.google.com/issues/297544165
and no response.
There is also very active issue in github: https://github.com/firebase/firebase-tools/issues/6298
Also, without any official response. WTF...
So basically it seems that Google started aggressive cost saving policy limiting instance quota for selected projects using 1st gen functions. From that I gather certain new regions are affected more than others. Temporary solution is to change that region but I opted to migrate to 2nd gen functions where such limits don't apply (because of concurrency I guess).
I don't mind the change in itself (I was planning to migrate functions in near future) but the way this new policy was implemented is simply appalling - disabling a project without any warning.
Kinda shows what mindset the company has.