--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/80a91ad7-1d02-4f7a-876b-194f43f4a6bc%40googlegroups.com.
Yes. I can load my new version fine and it runs fine alone, but I want to be able to test the new version on the prod instance before I swap traffic over to the new version. Otherwise I have to shut down the old version, shutting off live traffic when I switch while I test my new version before I officially send traffic to it. The great thing about versions to me is that I can run them simultaneously so I keep traffic up on prod and I test my prod environ on the new version at the same time.
For those who aren’t aware, you can run (or more!) two versions simultaneously on one instance. Example:
Say app.yaml version is set to “1”.
Version 1 (“default”) when deployed will run at http://yourprojectname.appspot.com
Change app.yaml version to “2” and upload.
Version 2 will upload to http://2.yourprojectname.appspot.com. It won’t become the default version at http://yourprojectname.appspot.com until you swap your live traffic over to it 100% (a feature available from the dashboard). Then, it automagically becomes http://yourprojectname.appspot.com.
But, in between, you can run side by side, and send GETs/POSTs directly to http://2.yourprojectname.appspot.com to unit test the new version while the previous version is still live as the default version on the default URL. That’s what I’m trying to do, and that as I understood it is why Google allows you to do it this way.
--
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/SpHldXOfJl0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CAOvpJmWAX1R7ciX8Uy7yK%3DRQbZGbBUZCecc7u%3DWNuUaEDavSNA%40mail.gmail.com.
I’m working with Google now on this, providing monitoring, trace, other metrics. I don’t think it’s working as documented. Closing this thread.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/9D37B2C2-DD03-4410-8EC1-CA41044BA1E5%40gmail.com.
Thx for the feedback. I understand the instance-version relationship. I’m identical app.yamls between versions, only version “number” is different.
Based on measurements and timing I actually think I have a delayed garbage collection issue at this point (which explains the symptoms). I’m gathering metrics and traces now and trying different data that when loaded set my app to fixed memory sizes to test various cases.
Thx again for all comments, appreciated.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CAE46Be8Wov8dmvD-WEVuhSojU_yeEb%3DeHhBWdyi%3DorkDe13B2Q%40mail.gmail.com.