You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Webster Homer (Jira)" <ji...@apache.org> on 2021/03/26 14:17:00 UTC

[jira] [Created] (SOLR-15297) Creating a collection with TLOG replicas fails with placement rules

Webster Homer created SOLR-15297:
------------------------------------

             Summary: Creating a collection with TLOG replicas fails with placement rules
                 Key: SOLR-15297
                 URL: https://issues.apache.org/jira/browse/SOLR-15297
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
    Affects Versions: 7.7.2
         Environment: We run on Linux VMs in the google cloud, we see this also with OnPrem Linux servers as well

Currently using Java 8
            Reporter: Webster Homer


When creating a collection with tlog replicas while specifying that a node can have only 1 replica for a collection, the call fails with the error: TLOG or PULL replica types not supported with placement rules or cluster policies

We have solr clouds that have 4 nodes and our collections have 2 shards. For fault tolerance we need to have each replica on a different solr node. but this is not possible when we need to use TLOG replicas.

Not TLOG collections not supporting placement rules defeats the purpose of using solrcloud .

This is the call we make:

[http://localhost:8983/solr/admin/collections?action=CREATE&name=b2b-catalog-material-20210320T&collection.configName=b2b-catalog-material-20210320&numShards=2&rule=replica:<2,node:*&tlogReplicas=2|http://localhost:8983/solr/admin/collections?action=CREATE&name=b2b-catalog-material-20210320T&collection.configName=b2b-catalog-material-20210320&numShards=2&rule=replica:%3c2,node:*&tlogReplicas=2]

 

This was the complete response.

{

    "responseHeader": {

        "status": 500,

        "QTime": 574

    },

    "Operation create caused exception:": "org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: TLOG or PULL replica types not supported with placement rules or cluster policies",

    "exception": {

        "msg": "TLOG or PULL replica types not supported with placement rules or cluster policies",

        "rspCode": 500

    },

    "error": {

        "metadata": [

            "error-class",

            "org.apache.solr.common.SolrException",

            "root-error-class",

            "org.apache.solr.common.SolrException"

        ],

        "msg": "TLOG or PULL replica types not supported with placement rules or cluster policies",

        "trace": "org.apache.solr.common.SolrException: TLOG or PULL replica types not supported with placement rules or cluster policies\n\tat org.apache.solr.client.solrj.SolrResponse.getException(SolrResponse.java:53)\n\tat org.apache.solr.handler.admin.CollectionsHandler.invokeAction(CollectionsHandler.java:275)\n\tat org.apache.solr.handler.admin.CollectionsHandler.handleRequestBody(CollectionsHandler.java:247)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:199)\n\tat 

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org