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

[jira] [Created] (SOLR-15575) CollectionAdminRequest's processAndWait does not propagate the per-request basic auth credentials from the main request to RequestStatus and DeleteStatus used internally

Timothy Potter created SOLR-15575:
-------------------------------------

             Summary: CollectionAdminRequest's processAndWait does not propagate the per-request basic auth credentials from the main request to RequestStatus and DeleteStatus used internally
                 Key: SOLR-15575
                 URL: https://issues.apache.org/jira/browse/SOLR-15575
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: security
            Reporter: Timothy Potter
            Assignee: Timothy Potter


Here's a basic use case that fails on 8x because the basic auth credentials supplied on the {{Create}} request do not propagate to the {{RequestStatus}} and {{DeleteStatus}} objects used internally for the {{waitFor}}:

{code}
  @Test
  public void testCreateCollAsync() throws Exception {
    CollectionAdminRequest.Create create =
        CollectionAdminRequest.createCollection(collectionName, "conf", 1, 2, 0, 0);
    create.setMaxShardsPerNode(2);
    withBasicAuth(create).processAndWait(cluster.getSolrClient(), 5);
    waitForState("Expected collection to be created with 1 shard and " + 2 + " replicas",
        collectionName, clusterShape(1, 2));
    DocCollection docCollection =
        assertNumberOfReplicas(collectionName, 2, 0, 0, false, true);
     ...
  }
{code}



--
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