> On Jan 22, 2015, at 7:08 AM, Susan Hinrichs > <shinr...@network-geographics.com> wrote: > > > On 1/19/2015 10:17 AM, Susan Hinrichs wrote: >> >> On 1/17/2015 11:48 AM, James Peach wrote: >>>> On Jan 16, 2015, at 6:05 PM, Susan Hinrichs >>>> <shinr...@network-geographics.com> wrote: >>>> >>>> Noticed this while tracking down redirect asserts. It is only used in >>>> experimental.h. Not sure what the function is trying to achieve. >>>> >>>> Any distress about cleaning it out of InkAPI.cc? >>>> >>>> TSReturnCode TSHttpTxnRedirectRequest(TSHttpTxn txnp, TSMBuffer bufp, >>>> TSMLoc url_loc) >>> Alan said that there were people using this. I think we need to do the full >>> deprecation process. >>> >>> http://comments.gmane.org/gmane.comp.apache.trafficserver.devel/2528 >> >> Looking at the previous stream, Alan was noting that people are using >> TSRedirectUrlSet not TSHttpTxnRedirectRequest. Since >> TSHttpTxnRedirectRequest is only experimental.h does it need the full >> deprecation process? If so, I suggest that we get that into play. >> > Any more thoughts here? Do we need to do a full deprecation for an > experimental API? If so, does anyone have problems with starting that > process? > >
Technically, if it’s in experimental, it’s not stable. Now, we have managed the “experimental” status poorly in the past, so if someone is actually using this API, and is unable to migrate to the other APIs, the discussion should be made. We have a similar issue with the second cache SM / lookup API, which is in experimental, and I would really like to remove. But alas, we have a plugin in the core that uses it. I’m ok with removing this API from experimental unless someone voices a strong opinion that they need it, and/or need it to go through deprecation process. — leif