Hello All,

I have a 3-node Solr cluster using a 3-node Zoookeeper system. Solr Version
is 7.3.0. We have batch deletes which were working a few days ago. All of a
sudden, they stopped working (I did run a yum update on the client machine
- not sure if it did anything to the Guzzle client). The delete is sent via
GuzzleHttp client from Lumen (php Microservices) framework. The delete
request reaches the Solr servers all right - here is from the log -
(qtp434091818-167594) [c:paymetryproducts s:shard1 r:core_node4
x:paymetryproducts_shard1_replica_n2] o.a.s.u.p.LogUpdateProcessorFactory
[paymetryproducts_shard1_replica_n2]  webapp=/solr path=/update
params={stream.body=<delete><query>category_id:"*5812b8c81874e142b86fbb0e*"</query></delete>&commit=true&wt=json}{deleteByQuery=category_id:"5812b8c81874e142b86fbb0e"
(-1644171174075170816),commit=} 0 3695
I tried setting both 'json' and 'xml' wt types. A dump of the response on
the client gives me only this -

(
    [stream:GuzzleHttp\Psr7\Stream:private] => Resource id #403
    [size:GuzzleHttp\Psr7\Stream:private] =>
    [seekable:GuzzleHttp\Psr7\Stream:private] => 1
    [readable:GuzzleHttp\Psr7\Stream:private] => 1
    [writable:GuzzleHttp\Psr7\Stream:private] => 1
    [uri:GuzzleHttp\Psr7\Stream:private] => php://temp
    [customMetadata:GuzzleHttp\Psr7\Stream:private] => Array
        (
        )

)

If I execute the delete from Solr Admin panel, it works.  The query I am
executing from Admin to check if the data was deleted is this  (I am
forwarding Solr port to local machine).
http://127.0.0.1:8993/solr/paymetryproducts/select?q=category_id%20:%22
*5812b8c81874e142b86fbb0e*%22

Regards,
Jayadevan

Reply via email to