> On Jan 22, 2015, at 7:11 AM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> 
>> 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
> 

+1 - I agree that experimental API and plugins can be remove between minor 
releases.  If something that is stable depends on them they should be promoted 
to stable.

-Bryan

Reply via email to