Uploaded image for project: 'Couchbase Java Client'
  1. Couchbase Java Client
  2. JCBC-1825 Fix JVM CI issues
  3. JCBC-1831

Query integration tests need indexer mode set first on CE

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None
    • None
    • 1

    Description

      From newly-added CE tests:

       

      http://sdk.jenkins.couchbase.com/job/jvm/job/jvm-clients/job/couchbase-jvm-clients-scipted-build-pipeline/762/testReport/junit/com.couchbase.client.java/QueryConcurrencyIntegrationTest/testing___Linux__cbdyncluster_7_0_stable__Oracle_JDK_8__CE____com_couchbase_client_java_QueryConcurrencyIntegrationTest/

       

      com.couchbase.client.core.error.InternalServerFailureException: Internal Couchbase Server error {"completed":true,"coreId":"0x94f7595000000001","errors":[

      {"code":5000,"message":"GSI CreatePrimaryIndex() - cause: Please Set Indexer Storage Mode Before Create Index\n"}

      ],"idempotent":false,"lastDispatchedFrom":"172.18.0.3:48368","lastDispatchedTo":"172.23.111.134:8093","requestId":63,"requestType":"QueryRequest","retried":0,"service":{"operationId":"559078d9-f318-4566-aba6-05f1dd89f189","statement":"CREATE PRIMARY INDEX ON `eb778616-d45c-429f-9e30-d9a1155bad1b`","type":"query"},"timeoutMs":75000,"timings":{"dispatchMicros":10469199,"totalDispatchMicros":10469199,"totalMicros":10485918}}
      at com.couchbase.client.java.AsyncUtils.block(AsyncUtils.java:51)
      at com.couchbase.client.java.manager.query.QueryIndexManager.createPrimaryIndex(QueryIndexManager.java:48)
      at com.couchbase.client.java.util.JavaIntegrationTest.createPrimaryIndex(JavaIntegrationTest.java:110)
      at com.couchbase.client.java.QueryConcurrencyIntegrationTest.setup(QueryConcurrencyIntegrationTest.java:78)

       

      This is causing a very large number of the 86 failures on latest run.

      Also failing a number of Scala tests e.g. http://sdk.jenkins.couchbase.com/job/jvm/job/jvm-clients/job/couchbase-jvm-clients-scipted-build-pipeline/762/testReport/junit/com.couchbase.client.scala.manager/QueryIndexManagerSpec/testing___Linux__cbdyncluster_7_0_stable__Oracle_JDK_8__CE____dropNamedPrimaryIndex/ 

       

      Triage: We already do set the primary index mode, in Jenkinsfile:

      shWithEcho("curl -v -X POST -u Administrator:password -d 'storageMode=plasma' http://" + ip + ":8091/settings/indexes") 

      Is this a no-op against CE maybe?

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            daschl Michael Nitschinger
            graham.pople Graham Pople
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty