It's certainly an improvement/optimization, so I wouldn't object to it
being in 5.0.x. I have no plans to touch the outstanding ways ALLOW
FILTERING is broken until I get to CASSANDRA-19007
<https://issues.apache.org/jira/browse/CASSANDRA-19007>, which hopefully
happens soon.

On Tue, Oct 1, 2024 at 9:23 PM Jon Haddad <j...@rustyrazorblade.com> wrote:

> This also seems like an optimization. Why not go in 5.0?
>
>
> On Tue, Oct 1, 2024 at 10:14 PM Jordan West <jorda...@gmail.com> wrote:
>
>> Agreed this would absolutely be a win. Dont see need for a flag either.
>>
>> On Tue, Oct 1, 2024 at 1:31 PM Caleb Rackliffe <calebrackli...@gmail.com>
>> wrote:
>>
>>> Alrighty, with what looks like a fair amount of support, I'll declare
>>> CASSANDRA-19968 <https://issues.apache.org/jira/browse/CASSANDRA-19968> 
>>> ready
>>> for some preliminary review.
>>>
>>> On Tue, Oct 1, 2024 at 2:41 PM Caleb Rackliffe <calebrackli...@gmail.com>
>>> wrote:
>>>
>>>> We did add CASSANDRA-18940
>>>> <https://issues.apache.org/jira/browse/CASSANDRA-18940> to make sure
>>>> local SAI post-filtering reads got picked up somewhere, but you're right
>>>> that StorageProxy#readRegular() would start recording some index
>>>> queries in the normal read metrics.
>>>>
>>>> On Tue, Oct 1, 2024 at 2:11 PM Jeremiah Jordan <
>>>> jeremiah.jor...@gmail.com> wrote:
>>>>
>>>>> Did we add new metrics for index queries?  The only issue I see is
>>>>> that this change will mix index queries into the regular read metrics,
>>>>> where before they were in the range metrics, so maybe some changes to
>>>>> metrics should go with it.  But I think this is a good change over all.
>>>>>
>>>>> On Oct 1, 2024 at 1:51:10 PM, Jon Haddad <j...@rustyrazorblade.com>
>>>>> wrote:
>>>>>
>>>>>> This seems like it's strictly a win.  Doesn't sound to me like a flag
>>>>>> is needed.
>>>>>>
>>>>>> On Tue, Oct 1, 2024 at 2:44 PM Caleb Rackliffe <
>>>>>> calebrackli...@gmail.com> wrote:
>>>>>>
>>>>>>> > (Higher rate of mismatches requiring a second full read? Why would
>>>>>>> 2i be more likely?)
>>>>>>>
>>>>>>> Right, I don't see any reason they should be more likely to actuate
>>>>>>> read-repair than slice queries are today...
>>>>>>>
>>>>>>> Didn't mention this above, but I'd obviously be open to having a
>>>>>>> system property that switches this behavior.
>>>>>>>
>>>>>>> On Tue, Oct 1, 2024 at 12:43 PM Jeff Jirsa <jji...@gmail.com> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> > On Oct 1, 2024, at 10:28 AM, Caleb Rackliffe <
>>>>>>>> calebrackli...@gmail.com> wrote:
>>>>>>>> >
>>>>>>>> > Hello fellow secondary index enjoyers!
>>>>>>>> >
>>>>>>>> > If you're familiar with index queries, you probably know that
>>>>>>>> they are treated as range reads no matter what. This is true even if 
>>>>>>>> the
>>>>>>>> user query restricts results to a single partition. This means that 
>>>>>>>> they
>>>>>>>> bypass the digest read process that normal single-partition reads do.
>>>>>>>>
>>>>>>>> TIL.
>>>>>>>>
>>>>>>>> >
>>>>>>>> > While I don't think this is something that we need to consider
>>>>>>>> for 5.0, I would be very interested in the next major release being 
>>>>>>>> able to
>>>>>>>> use proper single-partition reads for partition-restricted index 
>>>>>>>> queries,
>>>>>>>> allowing them to take advantage of digest reads. (If single partition 
>>>>>>>> slice
>>>>>>>> queries do it, why not index queries?)
>>>>>>>>
>>>>>>>> This seems like an obvious yes, so reverse the question - is there
>>>>>>>> any reason why we WOULDNT want to do this?
>>>>>>>>
>>>>>>>> (Higher rate of mismatches requiring a second full read? Why would
>>>>>>>> 2i be more likely?)
>>>>>>>>
>>>>>>>>

Reply via email to