Hello all, We plan to remove support for v1 service brokers in about 3 months, in a cf-release following 12/31/2015. We are working towards removing CF's dependency on NATS and the v1 service brokers are still dependent on NATS. Please let me know if you have questions/concerns about this timeline. I'll be working on verifying a set of steps that you can find here [1] that document how to migrate your service broker from v1 to v2 and what is required in order to persist user data and will get that posted to the service broker api docs officially. -Dieu CF CAPI PM [1] https://docs.google.com/document/d/1Pl1o7mxtn3Iayq2STcMArT1cJsKkvi4Ey1-d3TB_Nhs/edit?usp=sharing
|
|
I'm curious about the reasoning for the migration out of NATS, there was any limitation you guys hit?
toggle quoted message
Show quoted text
On Tue, Sep 22, 2015 at 8:01 PM Dieu Cao <dcao(a)pivotal.io> wrote: Hello all,
We plan to remove support for v1 service brokers in about 3 months, in a cf-release following 12/31/2015. We are working towards removing CF's dependency on NATS and the v1 service brokers are still dependent on NATS. Please let me know if you have questions/concerns about this timeline.
I'll be working on verifying a set of steps that you can find here [1] that document how to migrate your service broker from v1 to v2 and what is required in order to persist user data and will get that posted to the service broker api docs officially.
-Dieu CF CAPI PM
[1] https://docs.google.com/document/d/1Pl1o7mxtn3Iayq2STcMArT1cJsKkvi4Ey1-d3TB_Nhs/edit?usp=sharing
|
|
Mike Youngstrom <youngm@...>
Thanks for the announcement.
To be clear is this announcement to cease support for the old v1 brokers or is this to eliminate support for the v1 api in the CC? Does the v1 CC code depend on NATS? None of my custom v1 brokers depend on NATS.
Mike
toggle quoted message
Show quoted text
On Tue, Sep 22, 2015 at 6:01 PM, Dieu Cao <dcao(a)pivotal.io> wrote: Hello all,
We plan to remove support for v1 service brokers in about 3 months, in a cf-release following 12/31/2015. We are working towards removing CF's dependency on NATS and the v1 service brokers are still dependent on NATS. Please let me know if you have questions/concerns about this timeline.
I'll be working on verifying a set of steps that you can find here [1] that document how to migrate your service broker from v1 to v2 and what is required in order to persist user data and will get that posted to the service broker api docs officially.
-Dieu CF CAPI PM
[1] https://docs.google.com/document/d/1Pl1o7mxtn3Iayq2STcMArT1cJsKkvi4Ey1-d3TB_Nhs/edit?usp=sharing
|
|
We've found NATS to be unstable under certain conditions, temporary network interruptions or network instability, around the client reconnection logic. We've seen that it could take anywhere from a few seconds to half an hour to reconnect properly. We spent a fair amount of time investigating ways to improve the reconnection logic and have made some improvements but believe that it's best to work towards not having this dependency. You can find more about this in the stories in this epic [1]. Mike, in addition to removing the NATS dependency, this will remove the burden on the team, almost a weekly fight, in terms of maintaining backwards compatibility for the v1 broker spec any time we work on adding functionality to the service broker api. I'll work with the team in the next couple of weeks on specific stories and I'll link to it here. [1] https://www.pivotaltracker.com/epic/show/1440790
toggle quoted message
Show quoted text
On Tue, Sep 22, 2015 at 10:07 PM, Mike Youngstrom <youngm(a)gmail.com> wrote: Thanks for the announcement.
To be clear is this announcement to cease support for the old v1 brokers or is this to eliminate support for the v1 api in the CC? Does the v1 CC code depend on NATS? None of my custom v1 brokers depend on NATS.
Mike
On Tue, Sep 22, 2015 at 6:01 PM, Dieu Cao <dcao(a)pivotal.io> wrote:
Hello all,
We plan to remove support for v1 service brokers in about 3 months, in a cf-release following 12/31/2015. We are working towards removing CF's dependency on NATS and the v1 service brokers are still dependent on NATS. Please let me know if you have questions/concerns about this timeline.
I'll be working on verifying a set of steps that you can find here [1] that document how to migrate your service broker from v1 to v2 and what is required in order to persist user data and will get that posted to the service broker api docs officially.
-Dieu CF CAPI PM
[1] https://docs.google.com/document/d/1Pl1o7mxtn3Iayq2STcMArT1cJsKkvi4Ey1-d3TB_Nhs/edit?usp=sharing
|
|
Mike Youngstrom <youngm@...>
Thanks Dieu, honestly I was just trying to find an angle to bargain for a bit more time. :) Three months is generous. But six months would be glorious. :)
After the CAB call this month we got started converting our brokers over but our migration is more difficult because we use Service instance credentials quite a bit and those don't appear to be handled well when doing "migrate-service-instances". I think we can do 3 months but we'll be putting our users through a bit of a fire drill.
That said I'll understand if you stick to 3 months since, we should have started this conversion log ago.
Mike
toggle quoted message
Show quoted text
On Wed, Sep 23, 2015 at 1:22 AM, Dieu Cao <dcao(a)pivotal.io> wrote: We've found NATS to be unstable under certain conditions, temporary network interruptions or network instability, around the client reconnection logic. We've seen that it could take anywhere from a few seconds to half an hour to reconnect properly. We spent a fair amount of time investigating ways to improve the reconnection logic and have made some improvements but believe that it's best to work towards not having this dependency. You can find more about this in the stories in this epic [1].
Mike, in addition to removing the NATS dependency, this will remove the burden on the team, almost a weekly fight, in terms of maintaining backwards compatibility for the v1 broker spec any time we work on adding functionality to the service broker api. I'll work with the team in the next couple of weeks on specific stories and I'll link to it here.
[1] https://www.pivotaltracker.com/epic/show/1440790
On Tue, Sep 22, 2015 at 10:07 PM, Mike Youngstrom <youngm(a)gmail.com> wrote:
Thanks for the announcement.
To be clear is this announcement to cease support for the old v1 brokers or is this to eliminate support for the v1 api in the CC? Does the v1 CC code depend on NATS? None of my custom v1 brokers depend on NATS.
Mike
On Tue, Sep 22, 2015 at 6:01 PM, Dieu Cao <dcao(a)pivotal.io> wrote:
Hello all,
We plan to remove support for v1 service brokers in about 3 months, in a cf-release following 12/31/2015. We are working towards removing CF's dependency on NATS and the v1 service brokers are still dependent on NATS. Please let me know if you have questions/concerns about this timeline.
I'll be working on verifying a set of steps that you can find here [1] that document how to migrate your service broker from v1 to v2 and what is required in order to persist user data and will get that posted to the service broker api docs officially.
-Dieu CF CAPI PM
[1] https://docs.google.com/document/d/1Pl1o7mxtn3Iayq2STcMArT1cJsKkvi4Ey1-d3TB_Nhs/edit?usp=sharing
|
|
Thanks Mike. Totally understandable.
toggle quoted message
Show quoted text
On Wed, Sep 23, 2015 at 9:23 AM, Mike Youngstrom <youngm(a)gmail.com> wrote: Thanks Dieu, honestly I was just trying to find an angle to bargain for a bit more time. :) Three months is generous. But six months would be glorious. :)
After the CAB call this month we got started converting our brokers over but our migration is more difficult because we use Service instance credentials quite a bit and those don't appear to be handled well when doing "migrate-service-instances". I think we can do 3 months but we'll be putting our users through a bit of a fire drill.
That said I'll understand if you stick to 3 months since, we should have started this conversion log ago.
Mike
On Wed, Sep 23, 2015 at 1:22 AM, Dieu Cao <dcao(a)pivotal.io> wrote:
We've found NATS to be unstable under certain conditions, temporary network interruptions or network instability, around the client reconnection logic. We've seen that it could take anywhere from a few seconds to half an hour to reconnect properly. We spent a fair amount of time investigating ways to improve the reconnection logic and have made some improvements but believe that it's best to work towards not having this dependency. You can find more about this in the stories in this epic [1].
Mike, in addition to removing the NATS dependency, this will remove the burden on the team, almost a weekly fight, in terms of maintaining backwards compatibility for the v1 broker spec any time we work on adding functionality to the service broker api. I'll work with the team in the next couple of weeks on specific stories and I'll link to it here.
[1] https://www.pivotaltracker.com/epic/show/1440790
On Tue, Sep 22, 2015 at 10:07 PM, Mike Youngstrom <youngm(a)gmail.com> wrote:
Thanks for the announcement.
To be clear is this announcement to cease support for the old v1 brokers or is this to eliminate support for the v1 api in the CC? Does the v1 CC code depend on NATS? None of my custom v1 brokers depend on NATS.
Mike
On Tue, Sep 22, 2015 at 6:01 PM, Dieu Cao <dcao(a)pivotal.io> wrote:
Hello all,
We plan to remove support for v1 service brokers in about 3 months, in a cf-release following 12/31/2015. We are working towards removing CF's dependency on NATS and the v1 service brokers are still dependent on NATS. Please let me know if you have questions/concerns about this timeline.
I'll be working on verifying a set of steps that you can find here [1] that document how to migrate your service broker from v1 to v2 and what is required in order to persist user data and will get that posted to the service broker api docs officially.
-Dieu CF CAPI PM
[1] https://docs.google.com/document/d/1Pl1o7mxtn3Iayq2STcMArT1cJsKkvi4Ey1-d3TB_Nhs/edit?usp=sharing
|
|
Mike Youngstrom <youngm@...>
My vote on to wait a couple more months. I guess we'll see if anyone else would like more months.
Mike
toggle quoted message
Show quoted text
On Sep 23, 2015 11:52 PM, "Dieu Cao" <dcao(a)pivotal.io> wrote: Thanks Mike. Totally understandable.
On Wed, Sep 23, 2015 at 9:23 AM, Mike Youngstrom <youngm(a)gmail.com> wrote:
Thanks Dieu, honestly I was just trying to find an angle to bargain for a bit more time. :) Three months is generous. But six months would be glorious. :)
After the CAB call this month we got started converting our brokers over but our migration is more difficult because we use Service instance credentials quite a bit and those don't appear to be handled well when doing "migrate-service-instances". I think we can do 3 months but we'll be putting our users through a bit of a fire drill.
That said I'll understand if you stick to 3 months since, we should have started this conversion log ago.
Mike
On Wed, Sep 23, 2015 at 1:22 AM, Dieu Cao <dcao(a)pivotal.io> wrote:
We've found NATS to be unstable under certain conditions, temporary network interruptions or network instability, around the client reconnection logic. We've seen that it could take anywhere from a few seconds to half an hour to reconnect properly. We spent a fair amount of time investigating ways to improve the reconnection logic and have made some improvements but believe that it's best to work towards not having this dependency. You can find more about this in the stories in this epic [1].
Mike, in addition to removing the NATS dependency, this will remove the burden on the team, almost a weekly fight, in terms of maintaining backwards compatibility for the v1 broker spec any time we work on adding functionality to the service broker api. I'll work with the team in the next couple of weeks on specific stories and I'll link to it here.
[1] https://www.pivotaltracker.com/epic/show/1440790
On Tue, Sep 22, 2015 at 10:07 PM, Mike Youngstrom <youngm(a)gmail.com> wrote:
Thanks for the announcement.
To be clear is this announcement to cease support for the old v1 brokers or is this to eliminate support for the v1 api in the CC? Does the v1 CC code depend on NATS? None of my custom v1 brokers depend on NATS.
Mike
On Tue, Sep 22, 2015 at 6:01 PM, Dieu Cao <dcao(a)pivotal.io> wrote:
Hello all,
We plan to remove support for v1 service brokers in about 3 months, in a cf-release following 12/31/2015. We are working towards removing CF's dependency on NATS and the v1 service brokers are still dependent on NATS. Please let me know if you have questions/concerns about this timeline.
I'll be working on verifying a set of steps that you can find here [1] that document how to migrate your service broker from v1 to v2 and what is required in order to persist user data and will get that posted to the service broker api docs officially.
-Dieu CF CAPI PM
[1] https://docs.google.com/document/d/1Pl1o7mxtn3Iayq2STcMArT1cJsKkvi4Ey1-d3TB_Nhs/edit?usp=sharing
|
|