Re: [DISCUSS] Rebrand the JSON Request/Facet APIs

2023-02-16 Thread David Smiley
V2 shouldn't be overloaded then *that* is a problem. Can we just call the new JAX-RS stuff V3 and then voila, we call this V3 faceting API? ~ David Smiley Apache Lucene/Solr Search Developer http://www.linkedin.com/in/davidwsmiley On Thu, Feb 16, 2023 at 11:42 AM Houston Putman wrote: > Thank

Re: Shard (slice) leader replica and state.json

2023-02-16 Thread Ilan Ginzburg
I don't have an answer to this. It's been that way forever from my perspective. Maybe Mark Miller knows (cc on this replay). TBH even the leader registration node might be one too many and the election directory itself could be sufficient, but we haven't seen issues there of inconsistencies betwee

Re: Shard (slice) leader replica and state.json

2023-02-16 Thread Jason Gerlowski
Hi Ilan, You mention a few good reasons to avoid tracking leadership in state.json (temporarily inconsistent ZK state, additional load on ZK, etc.). Do you know why the leader information was put in state.json in the first place? Would we have to give something up if we switch to only looking up

Re: Shard (slice) leader replica and state.json

2023-02-16 Thread Hitesh Khamesra
Hi, We have run into overseer and many state.json update issues in the past. Now, we have enabled the "perReplicaState" protocol on the collection. That means any update to replica status doesn't go through an overseer. Replica/solr-core updates its status directly to zookeeper(bypass the oversee

Re: Welcome Justin Sweeney as Solr committer

2023-02-16 Thread Ilan Ginzburg
Welcome Justin! On Tue, Feb 14, 2023 at 2:53 PM Kevin Risden wrote: > Welcome Justin! > > Kevin Risden > > > On Mon, Feb 13, 2023 at 11:58 AM Houston Putman > wrote: > > > Welcome Justin! > > > > - Houston > > > > On Sun, Feb 12, 2023 at 5:56 AM Alessandro Benedetti < > a.benede...@sease.io > >

Re: Welcome Colvin Cowie as Solr committer

2023-02-16 Thread Ilan Ginzburg
Congrats and welcome Colvin! On Wed, Feb 15, 2023 at 1:21 PM Jason Gerlowski wrote: > Welcome Colvin! > > On Tue, Feb 14, 2023 at 2:34 PM Anshum Gupta > wrote: > > > > Congratulations and welcome, Colvin! > > > > On Tue, Feb 14, 2023 at 1:57 AM Colvin Cowie > > > wrote: > > > > > Thanks everyo

Shard (slice) leader replica and state.json

2023-02-16 Thread Ilan Ginzburg
Hi, We're testing SolrCloud under high scale and high load (many replicas per node, multiple collection creations, nodes up and down, backed up Overseer queues) and are *running into shard leader election issues* when state.json and the Zookeeper leader registration node for the shard disagree (le

Re: [DISCUSS] Rebrand the JSON Request/Facet APIs

2023-02-16 Thread Houston Putman
Thanks for bringing this up! I agree the name of the API is bad. The thing is it's not only faceting, it's also stats/analytics. Maybe the "aggregation API"? but I'm not sure that's any better... I do think "v2" is an already overloaded term that comes with a lot of baggage, so I would personall

Http2SolrClient loss of MDC context when running an async request

2023-02-16 Thread Alex Deparvu
Hi, Wanted to raise a minor regression in Solr 9.x, the Http2SolrClient loses MDC context information when running an async request. The issue is the 'Request#send' [0] call is actually async itself and by the time the response listener kicks in to push the response processing to the executor the M

Re: [JENKINS] Solr-main-Windows (64bit/openj9/jdk-17.0.5) - Build # 2333 - Still Unstable!

2023-02-16 Thread Kevin Risden
I created https://issues.apache.org/jira/browse/SOLR-16664 for FAILED: org.apache.solr.search.TestCoordinatorRole.testNRTRestart Error Message: java.lang.NullPointerException: Cannot invoke "org.apache.solr.common.SolrDocumentList.size()" because "docs" is null Kevin Risden On Thu, Feb 16, 20

v9.1: topK actually gets shardCount times topK?

2023-02-16 Thread Chris Morley
Hi all! We are using Solr 9.1 in cloud mode, with a DenseVectorField configured to use hnsw (hierarchical navigable small worlds). We noticed that at query time, the topK parameter gets that number per shard, however the results are not reduced in the "map/reduce" sense of the word "reduced". For

[DISCUSS] Rebrand the JSON Request/Facet APIs

2023-02-16 Thread Jan Høydahl
Hi devs, Although it's been nagging me for a while, today it hit me that the "JSON request API" has a terrible name. I hope to start a discussion on re-branding it and somehow pitch it as the (not-so-new) "V2" search / facet API. Good timing as part of the other V2 efforts. That may in turn le