Hello,

I'm trying to reconcile my understanding of how distributed queries are handled 
by SolrCloud with what I see in the server (tomcat running solr) logs.

The setup: Solr 4.0 GA, single collection, one shard, two nodes (master and 
replica), standalone zookeeper ensemble.

Client uses SolrJ CloudSolrServer to issue queries.

Looking at one of the solr instance's logs (same pattern for both master and 
replica) while repeatedly running a query, I sometimes see just one line:
INFO  [org.apache.solr.core.SolrCore       ] webapp=/solr path=/select 
params={start=0&q=<my_query>&wt=javabin&rows=10&version=2} hits=2 status=0 
QTime=28

And sometimes I see the following 3 lines (for a single client request):
INFO  [org.apache.solr.core.SolrCore       ] webapp=/solr path=/select 
params={fl=user_id,score&shard.url=<master_url>|<replica_url>/&NOW=1358538200298&start=0&q=<my_query>&distrib=false&isShard=true&wt=javabin&fsv=true&rows=10&version=2}
 hits=2 status=0 QTime=14
INFO  [org.apache.solr.core.SolrCore       ] webapp=/solr path=/select 
params={shard.url=<master_url>|<replica_url>/&NOW=1358538200298&start=0&q=<my_query>&ids=229,118671&distrib=false&isShard=true&wt=javabin&rows=10&version=2}
 status=0 QTime=9
INFO  [org.apache.solr.core.SolrCore       ] webapp=/solr path=/select 
params={start=0&q=<my_query>&wt=javabin&rows=10&version=2} hits=2 status=0 
QTime=107

I thought that the client simply picks a node (master or replica in this case) 
and that node will fully service the request given that it's a single shard 
setup. But apparently I'm missing something - please help me understand what.

Thanks,
Ernest



________________________________
The information contained in this message is intended only for the recipient, 
and may be a confidential attorney-client communication or may otherwise be 
privileged and confidential and protected from disclosure. If the reader of 
this message is not the intended recipient, or an employee or agent responsible 
for delivering this message to the intended recipient, please be aware that any 
dissemination or copying of this communication is strictly prohibited. If you 
have received this communication in error, please immediately notify us by 
replying to the message and deleting it from your computer. The McGraw-Hill 
Companies, Inc. reserves the right, subject to applicable local law, to 
monitor, review and process the content of any electronic message or 
information sent to or from McGraw-Hill e-mail addresses without informing the 
sender or recipient of the message. By sending electronic message or 
information to McGraw-Hill e-mail addresses you, as the sender, are consenting 
to McGraw-Hill processing any of your personal data therein.

Reply via email to