And all blue-green-deployment-scripts which I've seen so far have this issue. Best regards Jens From: Considering the routing tier is horizontally scalable, what would your success criteria be for "a route is mapped to an app"? But not sure if I got you wrong. Even when waiting for 5 minutes, it could be we get ajust because the response came from the old version, so we think it works, but when we now disconnect the old version it'd be fatal. Changes to docs have been committed, and will show up with the next push of the docs app. I'll submit a PR to update the docs now. Yes, or check that the new version of your app is responding before unmapping the old version from the route. Regarding your proposal of exposing a version endpoint, I do think this is a workaround that could help in most scenarios. See also the next comment below.
disk_quota, The maximum amount of disk available to an instance of an app. command, The command to start an app after it is staged (e.g. 'rails s -p $PORT'. Oct 26, Run cf push APP-NAME command to push your app, where APP-NAME is the name you want to give your app. dotnet-core: sdk: Mar 5, request: Get : Service Unavailable # - started-with-pivotal-cloud-foundry-dev/deploy-the-sample-app.
Some of the issues could be fixed by repeatedly pinging the application in order to wait until the route has been mapped.
Given we have a lot of instances of the old version, and just created one or a few instances of the new version on the same route - how do we even know that the route mapping worked at all? So, is the route mapping really supposed to be asynchronous? In our internal discussion with our CF operators, we found a couple of parts of documentation which at least hint to different, maybe even inconsistent inner workings of the route mapping: Hello Thomas, Comments inline.
There isn't a simple solution at the moment but I have recorded your feedback.
Sep 11, Deploy a Spring Application; Manage Your App with the cf CLI; Troubleshooting.
Page last. You should receive a Created response.
Video: Cf app 201 xFam0usX Greece FFA 201 kills Gameplay [ M4A1-S Iron Beast ]
Spring; Node; Go. Ruby.
Video: Cf app 201 CF & The 12-factor App 101: The Secret Decoder Ring for Operations
$ cf login -a $ git clone Scale your application and have hundreds of instances in seconds. Instances 1 4 6 8.
$ cf.
On Tue, Feb 7, at 2: I'm not aware what would happen if only some percentage of the routers had the routing tables updated; if that means that a few requests would reach the new version, giving one the impression that the mapping was successful and one could disconnect the old app, then this would be an issue. But what about blue-green-deployment, where I map the application to a route on which there is already a running application.
Map-route - The CF Router immediately begins to load balance traffic for demo-time. For quite some time we have discussed offering automated cutover between versions of an app as a built-in feature, so app developers wouldn't have to use these blue-green scripts. Search everywhere only in this topic.
![]() MINECRAFT CHAT ARROWS |
Applications running on the DEA architecture must be restarted after routes for an app are mapped or unmapped.
Friday, February 10, at 4: Furthermore, it contradicts what's explained in 1 at least for DEA. ![]() Maybe expose a version endpoint? Asynchronous route-mapping and blue-green deployment Hello Jens, I understand your concern. |
But what about blue-green-deployment, where I map the application to a route on which there is already a running application. I'll submit a PR to update the docs now.
Restarting an app on DEA is not required after mapping or unmapping routes. Search everywhere only in this topic.
Also, if we were to add this feature we couldn't change the response in v2 from to as that would not be backwards compatible; we could consider this for the v3 CC API. In reply to this post by Shannon Coen.