> importantly it’s a million times better than the dtest-api process - which 
> stymies development due to the friction.
This is my major concern.

What prompted this thread was harry being external to the core codebase and the 
lack of adoption and usage of it having led to atrophy of certain aspects of 
it, which then led to redundant implementation of some fuzz testing and lost 
time.

We'd all be better served to have this closer to the main codebase as a forcing 
function to smooth out the rough edges, integrate it, and make it a collective 
artifact and first class citizen IMO.

I have similar opinions about the dtest-api.


On Wed, May 24, 2023, at 4:05 AM, Benedict wrote:
> 
> It’s not without hiccups, and I’m sure we have more to learn. But it mostly 
> just works, and importantly it’s a million times better than the dtest-api 
> process - which stymies development due to the friction.
> 
>> On 24 May 2023, at 08:39, Mick Semb Wever <m...@apache.org> wrote:
>> 
>> 
>> WRT git submodules and CASSANDRA-18204, are we happy with how it is working 
>> for accord ? 
>> 
>> The time spent on getting that running has been a fair few hours, where we 
>> could have cut many manual module releases in that time. 
>> 
>> David and folks working on accord ? 
>> 
>> 
>> 
>> On Tue, 23 May 2023 at 20:09, Josh McKenzie <jmcken...@apache.org> wrote:
>>> __
>>> I'll hold off on this until Alex Petrov chimes in. @Alex -> got any 
>>> thoughts here?
>>> 
>>> On Tue, May 16, 2023, at 5:17 PM, Jeremy Hanna wrote:
>>>> I think it would be great to onboard Harry more officially into the 
>>>> project.  However it would be nice to perhaps do some sanity checking 
>>>> outside of Apple folks to see how approachable it is.  That is, can 
>>>> someone take it and just run it with the current readme without any 
>>>> additional context?
>>>> 
>>>> I wonder if a mini-onboarding session would be good as a community session 
>>>> - go over Harry, how to run it, how to add a test?  Would that be the 
>>>> right venue?  I just would like to see how we can not only plug it in to 
>>>> regular CI but get everyone that wants to add a test be able to know how 
>>>> to get started with it.
>>>> 
>>>> Jeremy
>>>> 
>>>>> On May 16, 2023, at 1:34 PM, Abe Ratnofsky <a...@aber.io> wrote:
>>>>> 
>>>>> Just to make sure I'm understanding the details, this would mean 
>>>>> apache/cassandra-harry maintains its status as a separate repository, 
>>>>> apache/cassandra references it as a submodule, and clones and builds 
>>>>> Harry locally, rather than pulling a released JAR. We can then reference 
>>>>> Harry as a library without maintaining public artifacts for it. Is that 
>>>>> in line with what you're thinking?
>>>>> 
>>>>> > I'd also like to see us get a Harry run integrated as part of our 
>>>>> > pre-commit CI
>>>>> 
>>>>> I'm a strong supporter of this, of course.
>>>>> 
>>>>>> On May 16, 2023, at 11:03 AM, Josh McKenzie <jmcken...@apache.org> wrote:
>>>>>> 
>>>>>> Similar to what we've done with accord in 
>>>>>> https://issues.apache.org/jira/browse/CASSANDRA-18204, I'd like to 
>>>>>> discuss bringing cassandra-harry in-tree as a submodule. repo link: 
>>>>>> https://github.com/apache/cassandra-harry
>>>>>> 
>>>>>> Given the value it's brought to the project's stabilization efforts and 
>>>>>> the movement of other things in the ecosystem to being more integrated 
>>>>>> (accord, build-scripts 
>>>>>> https://issues.apache.org/jira/browse/CASSANDRA-18133), I think having 
>>>>>> the testing framework better localized and integrated would be a net 
>>>>>> benefit for adoption, awareness, maintenance, and tighter workflows as 
>>>>>> we troubleshoot future failures it surfaces.
>>>>>> 
>>>>>> I'd also like to see us get a Harry run integrated as part of our 
>>>>>> pre-commit CI (a 5 minute simple soak test for instance) and having that 
>>>>>> local in this fashion should make that a cleaner integration as well.
>>>>>> 
>>>>>> Thoughts?
>>> 

Reply via email to