I think if we reach consensus here that decides it. I too vote to
deprecate in 4.1.x.  This means we would remove it in 5.0.

Kind Regards,
Brandon

On Thu, Mar 9, 2023 at 11:32 AM Ekaterina Dimitrova
<e.dimitr...@gmail.com> wrote:
>
> Deprecation sounds good to me, but I am not completely sure in which version 
> we can do it. If it is possible to add a deprecation warning in the 4.x 
> series or at least 4.1.x - I vote for that.
>
> On Thu, 9 Mar 2023 at 12:14, Jacek Lewandowski <lewandowski.ja...@gmail.com> 
> wrote:
>>
>> Is it possible to deprecate it in the 4.1.x patch release? :)
>>
>>
>> - - -- --- ----- -------- -------------
>> Jacek Lewandowski
>>
>>
>> czw., 9 mar 2023 o 18:11 Brandon Williams <dri...@gmail.com> napisał(a):
>>>
>>> This is my feeling too, but I think we should accomplish this by
>>> deprecating it first.  I don't expect anything will change after the
>>> deprecation period.
>>>
>>> Kind Regards,
>>> Brandon
>>>
>>> On Thu, Mar 9, 2023 at 11:09 AM Jacek Lewandowski
>>> <lewandowski.ja...@gmail.com> wrote:
>>> >
>>> > I vote for removing it entirely.
>>> >
>>> > thanks
>>> > - - -- --- ----- -------- -------------
>>> > Jacek Lewandowski
>>> >
>>> >
>>> > czw., 9 mar 2023 o 18:07 Miklosovic, Stefan 
>>> > <stefan.mikloso...@netapp.com> napisał(a):
>>> >>
>>> >> Derek,
>>> >>
>>> >> I have couple more points ... I do not think that extracting it to a 
>>> >> separate repository is "win". That code is on Hadoop 1.0.3. We would be 
>>> >> spending a lot of work on extracting it just to extract 10 years old 
>>> >> code with occasional updates (in my humble opinion just to make it 
>>> >> compilable again if the code around changes). What good is in that? We 
>>> >> would have one more place to take care of ... Now we at least have it 
>>> >> all in one place.
>>> >>
>>> >> I believe we have four options:
>>> >>
>>> >> 1) leave it there so it will be like this is for next years with 
>>> >> questionable and diminishing usage
>>> >> 2) update it to Hadoop 3.3 (I wonder who is going to do that)
>>> >> 3) 2) and extract it to a separate repository but if we do 2) we can 
>>> >> just leave it there
>>> >> 4) remove it
>>> >>
>>> >> ________________________________________
>>> >> From: Derek Chen-Becker <de...@chen-becker.org>
>>> >> Sent: Thursday, March 9, 2023 15:55
>>> >> To: dev@cassandra.apache.org
>>> >> Subject: Re: Role of Hadoop code in Cassandra 5.0
>>> >>
>>> >> NetApp Security WARNING: This is an external email. Do not click links 
>>> >> or open attachments unless you recognize the sender and know the content 
>>> >> is safe.
>>> >>
>>> >>
>>> >>
>>> >> I think the question isn't "Who ... is still using that?" but more "are 
>>> >> we actually going to support it?" If we're on a version that old it 
>>> >> would appear that we've basically abandoned it, although there do appear 
>>> >> to have been refactoring (for other things) commits in the last couple 
>>> >> of years. I would be in favor of removal from 5.0, but at the very 
>>> >> least, could it be moved into a separate repo/package so that it's not 
>>> >> pulling a relatively large dependency subtree from Hadoop into our main 
>>> >> codebase?
>>> >>
>>> >> Cheers,
>>> >>
>>> >> Derek
>>> >>
>>> >> On Thu, Mar 9, 2023 at 6:44 AM Miklosovic, Stefan 
>>> >> <stefan.mikloso...@netapp.com<mailto:stefan.mikloso...@netapp.com>> 
>>> >> wrote:
>>> >> Hi list,
>>> >>
>>> >> I stumbled upon Hadoop package again. I think there was some discussion 
>>> >> about the relevancy of Hadoop code some time ago but I would like to ask 
>>> >> this again.
>>> >>
>>> >> Do you think Hadoop code (1) is still relevant in 5.0? Who in the 
>>> >> industry is still using that?
>>> >>
>>> >> We might drop a lot of code and some Hadoop dependencies too (3) (even 
>>> >> their scope is "provided"). The version of Hadoop we build upon is 1.0.3 
>>> >> which was released 10 years ago. This code does not have any tests nor 
>>> >> documentation on the website.
>>> >>
>>> >> There seems to be issues like this (2) and it seems like the solution is 
>>> >> to, basically, use Spark Cassandra connector instead which I would say 
>>> >> is quite reasonable.
>>> >>
>>> >> Regards
>>> >>
>>> >> (1) 
>>> >> https://github.com/apache/cassandra/tree/trunk/src/java/org/apache/cassandra/hadoop
>>> >> (2) https://lists.apache.org/thread/jdy5hdc2l7l29h04dqol5ylroqos1y2p
>>> >> (3) 
>>> >> https://github.com/apache/cassandra/blob/trunk/.build/parent-pom-template.xml#L507-L589
>>> >>
>>> >>
>>> >> --
>>> >> +---------------------------------------------------------------+
>>> >> | Derek Chen-Becker                                             |
>>> >> | GPG Key available at https://keybase.io/dchenbecker and       |
>>> >> | https://pgp.mit.edu/pks/lookup?search=derek%40chen-becker.org |
>>> >> | Fngrprnt: EB8A 6480 F0A3 C8EB C1E7  7F42 AFC5 AFEE 96E4 6ACC  |
>>> >> +---------------------------------------------------------------+
>>> >>

Reply via email to