Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-60683

Golang Panic when using N1QL Joins with FTS

    XMLWordPrintable

Details

    • Untriaged
    • 0
    • Yes

    Description

      The example here tries to JOIN the "route" collection (left) with the "airline" collection (right) on the "travel-sample" bucket using N1QL query using FTS. 

       

      • Snap 1: filters for destinationairport on the "route" collection. (Note: Filter phase happens before the Join phase). Success!
      • Snap 2: tries to filter for country on the "airline" collection. Fails with a Golang error message.
      • Snap 3: replicates the query on Snap2 using GSI and not FTS indexes. This works! (Note: Filter phase happens after Join phase)

       

      Note:

      • When trying to join 3 tables, filters on only the leftmost table works.
      • The same error comes both for Flex indexes and FTS using SEARCH()
      • If Flex index not working, Flex index should fall back to GSI (which it isn't doing due to panic)

       

      Query: (context: travel-sample, inventory)

       

      SELECT r.airlineid, a.name, a.country, r.sourceairport, r.destinationairport
      FROM route as r
      USE INDEX(USING FTS)
      JOIN airline as a ON r.airlineid = META(a).id
      WHERE a.country = "United States"; 

      Note: on the same query, if we use USE INDEX(USING GSI), it works (as shown on snap 3)

       

      FTS Index definition:

       

      // {
       "name": "ft_static_route_keyword",
       "type": "fulltext-index",
       "params": {
        "doc_config": {
         "docid_prefix_delim": "",
         "docid_regexp": "",
         "mode": "scope.collection.type_field",
         "type_field": "type"
        },
        "mapping": {
         "default_analyzer": "keyword",
         "default_datetime_parser": "dateTimeOptional",
         "default_field": "_all",
         "default_mapping": {
          "dynamic": true,
          "enabled": false
         },
         "default_type": "_default",
         "docvalues_dynamic": false,
         "index_dynamic": true,
         "store_dynamic": false,
         "type_field": "_type",
         "types": {
          "inventory.airline": {
           "dynamic": false,
           "enabled": true,
           "properties": {
            "country": {
             "enabled": true,
             "dynamic": false,
             "fields": [
              {
               "docvalues": true,
               "include_in_all": true,
               "include_term_vectors": true,
               "index": true,
               "name": "country",
               "store": true,
               "type": "text"
              }
             ]
            },
            "name": {
             "enabled": true,
             "dynamic": false,
             "fields": [
              {
               "docvalues": true,
               "include_in_all": true,
               "include_term_vectors": true,
               "index": true,
               "name": "name",
               "store": true,
               "type": "text"
              }
             ]
            }
           }
          },
          "inventory.route": {
           "dynamic": false,
           "enabled": true,
           "properties": {
            "airlineid": {
             "enabled": true,
             "dynamic": false,
             "fields": [
              {
               "docvalues": true,
               "include_in_all": true,
               "include_term_vectors": true,
               "index": true,
               "name": "airlineid",
               "store": true,
               "type": "text"
              }
             ]
            },
            "destinationairport": {
             "enabled": true,
             "dynamic": false,
             "fields": [
              {
               "docvalues": true,
               "include_in_all": true,
               "include_term_vectors": true,
               "index": true,
               "name": "destinationairport",
               "store": true,
               "type": "text"
              }
             ]
            },
            "sourceairport": {
             "enabled": true,
             "dynamic": false,
             "fields": [
              {
               "docvalues": true,
               "include_in_all": true,
               "include_term_vectors": true,
               "index": true,
               "name": "sourceairport",
               "store": true,
               "type": "text"
              }
             ]
            }
           }
          }
         }
        },
        "store": {
         "indexType": "scorch",
         "segmentVersion": 15
        }
       },
       "sourceType": "gocbcore",
       "sourceName": "travel-sample",
       "sourceUUID": "",
       "sourceParams": {},
       "planParams": {
        "maxPartitionsPerPIndex": 1024,
        "indexPartitions": 1,
        "numReplicas": 0
       },
       "uuid": ""
      } 

       

       

      Stack trace in query.log

       

      2024-02-06T06:51:11.702+00:00 [SEVERE] panic: runtime error: invalid memory address or nil pointer dereference
      2024-02-06T06:51:11.702+00:00 [SEVERE] request text: <ud>explain SELECT r.airlineid, a.name, a.country, r.sourceairport, r.destinationairport
      FROM route as r
      USE INDEX(USING FTS)
      JOIN airline as a ON r.airlineid = META(a).id
      WHERE a.country = "United States";</ud>
      2024-02-06T06:51:11.702+00:00 [SEVERE] query context: <ud>default:travel-sample.inventory</ud>
      2024-02-06T06:51:11.702+00:00 [SEVERE] stack: goroutine 6517 [running]:
      github.com/couchbase/query/server.(*Server).serviceRequest.func1()
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:980 +0x78
      panic({0x24d0c40, 0x3f21bc0})
              /home/couchbase/.cbdepscache/exploded/aarch64/go-1.20.10/go/src/runtime/panic.go:884 +0x1f4
      github.com/couchbase/query/planner.(*builder).buildFTSFlexRequest(0x4001c32280, {0x4003976d28, 0x1}, {0x0?, 0x0?}, {0x4001d4d6b0, 0x0, 0x2})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan_search.go:408 +0x130
      github.com/couchbase/query/planner.(*builder).sargableIndexes(0x4001c32280, {0x40008be000, 0x2, 0x4000dd70b0?}, {0x0, 0x0}, {0x0, 0x0}, {0x4001d4d6a0, 0x1, ...}, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan_secondary.go:365 +0x220
      github.com/couchbase/query/planner.(*builder).buildTermScan(0x4001c32280, 0x40006da8c0, 0x40007b8780, {0x2e2a350, 0x40026e92c0}, {0x40008be000?, 0x2, 0x100}, {0x4001d4d6a0, 0x1, ...}, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan.go:335 +0x288
      github.com/couchbase/query/planner.(*builder).buildSubsetScan(0x4001c32280, {0x2e12298, 0x40012885a0}, 0x40006da8c0, 0x40007b8780, {0x2e2a350, 0x40026e92c0}, {0x40008be000, 0x2, 0x100}, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan.go:265 +0x384
      github.com/couchbase/query/planner.(*builder).buildPredicateScan(0x4001c32280, {0x2e12298, 0x40012885a0}, 0x40006da8c0, 0x40007b8780, {0x2e2a350?, 0x40026e92c0}, {0x40008be000, 0x2, 0x100}, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan.go:177 +0x2c8
      github.com/couchbase/query/planner.(*builder).buildScan(0x4001c32280, {0x2e12298, 0x40012885a0}, 0x40006da8c0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan.go:147 +0x940
      github.com/couchbase/query/planner.(*builder).selectScan(0x4001c32280, {0x2e12298?, 0x40012885a0?}, 0x40006da8c0, 0x30?)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan.go:57 +0x2f8
      github.com/couchbase/query/planner.(*builder).VisitKeyspaceTerm(0x4001c32280, 0x40006da8c0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_select_from.go:267 +0x14c
      github.com/couchbase/query/algebra.(*KeyspaceTerm).Accept(0x40026e8f00?, {0x2e0f048?, 0x4001c32280?})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/algebra/from_keyspace.go:74 +0x30
      github.com/couchbase/query/planner.(*builder).BuildScan(0x4001c32280, {0x2e12108, 0x40006da8c0}, 0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/optimizer.go:131 +0x540
      github.com/couchbase/query-ee/optimizer.(*optimizer).getBaseLevel(0x4001d20f30, {0x2de9d40, 0x400121d9c0})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/optimizer/join_enumerate.go:199 +0x728
      github.com/couchbase/query-ee/optimizer.(*optimizer).enumerateJoins(0x4001d20f30, {0x2de9d40?, 0x400121d9c0?})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/optimizer/join_enumerate.go:30 +0x30
      github.com/couchbase/query-ee/optimizer.(*optimizer).OptimizeQueryBlock(0x4001d20f30, {0x2e08c70, 0x4001c32280}, {0x2de9d40, 0x400121d9c0}, {0x0?, 0x0}, {0x0?, 0x0}, 0x0, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/optimizer/optimizer.go:116 +0x4a4
      github.com/couchbase/query/planner.(*builder).visitFrom(0x4001c32000, 0x4001b52070, 0x0, 0x40025b9060, 0x40024b6a68)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_select_from.go:156 +0x1130
      github.com/couchbase/query/planner.(*builder).VisitSubselect(0x4001c32000, 0x4001b52070)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_select_sub.go:256 +0xfd0
      github.com/couchbase/query/algebra.(*Subselect).Accept(0x4001c32000?, {0x2e0f048?, 0x4001c32000?})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/algebra/select_sub.go:58 +0x30
      github.com/couchbase/query/planner.(*builder).VisitSelect(0x4001c32000, 0x4001b520e0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_select.go:82 +0x420
      github.com/couchbase/query/algebra.(*Select).Accept(0x40024b6f28?, {0x2e171a0?, 0x4001c32000?})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/algebra/select.go:62 +0x30
      github.com/couchbase/query/planner.(*builder).VisitExplain(0x4001b52001?, 0x400121da40)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_explain.go:17 +0x3c
      github.com/couchbase/query/algebra.(*Explain).Accept(0x24b5740?, {0x2e171a0?, 0x4001c32000?})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/algebra/explain.go:48 +0x30
      github.com/couchbase/query/planner.Build({0x2e05780, 0x400121da40}, {0x2e16268?, 0x40007740e0}, {0x2e16598?, 0x40004bb7e8}, {0x27c3c45, 0x7}, 0x0, 0x1, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build.go:37 +0x244
      github.com/couchbase/query/planner.BuildPrepared({0x2e05780, 0x400121da40}, {0x2e16268?, 0x40007740e0?}, {0x2e16598?, 0x40004bb7e8?}, {0x27c3c45?, 0xf7e300?}, 0x20?, 0x8?, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_prepared.go:19 +0x3c
      github.com/couchbase/query/server.(*Server).getPrepared(0x40000c5200, {0x2e894c8, 0x4001c51300}, 0x40006cf080)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:1238 +0x1100
      github.com/couchbase/query/server.(*Server).serviceRequest(0x40000c5200, {0x2e894c8, 0x4001c51300})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:1035 +0x2ec
      github.com/couchbase/query/server.(*Server).handleRequest(0x40000c5200?, {0x2e894c8, 0x4001c51300}, 0x4001631540?)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:666 +0x44
      github.com/couchbase/query/server.(*Server).ServiceRequest(0x40000c5200, {0x2e894c8, 0x4001c51300})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:595 +0x44
      github.com/couchbase/query/server/http.(*HttpEndpoint).ServeHTTP(0x4000ed0000, {0x2df30c0, 0x40005f8540}, 0x4002160300)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/http/service_endpoint.go:448 +0xfc8
      github.com/gorilla/mux.(*Router).ServeHTTP(0x400012d5c0, {0x2df30c0, 0x40005f8540}, 0x4002160100)
              /home/couchbase/.cbdepscache/gomodcache/pkg/mod/github.com/gorilla/mux@v1.8.0/mux.go:210 +0x19c
      net/http.serverHandler.ServeHTTP({0x2def360?}, {0x2df30c0, 0x40005f8540}, 0x4002160100)
              /home/couchbase/.cbdepscache/exploded/aarch64/go-1.20.10/go/src/net/http/server.go:2936 +0x2c0
      net/http.(*conn).serve(0x4001dbb7a0, {0x2df95d8, 0x4000f70bd0})
              /home/couchbase/.cbdepscache/exploded/aarch64/go-1.20.10/go/src/net/http/server.go:1995 +0x518
      created by net/http.(*Server).Serve
              /home/couchbase/.cbdepscache/exploded/aarch64/go-1.20.10/go/src/net/http/server.go:3089 +0x4e8
      goroutine 6517 [running]:
      github.com/couchbase/query/server.(*Server).serviceRequest.func1()
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:980 +0x78
      panic({0x24d0c40, 0x3f21bc0})
              /home/couchbase/.cbdepscache/exploded/aarch64/go-1.20.10/go/src/runtime/panic.go:884 +0x1f4
      github.com/couchbase/query/planner.(*builder).buildFTSFlexRequest(0x4001c32280, {0x4003976d28, 0x1}, {0x0?, 0x0?}, {0x4001d4d6b0, 0x0, 0x2})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan_search.go:408 +0x130
      github.com/couchbase/query/planner.(*builder).sargableIndexes(0x4001c32280, {0x40008be000, 0x2, 0x4000dd70b0?}, {0x0, 0x0}, {0x0, 0x0}, {0x4001d4d6a0, 0x1, ...}, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan_secondary.go:365 +0x220
      github.com/couchbase/query/planner.(*builder).buildTermScan(0x4001c32280, 0x40006da8c0, 0x40007b8780, {0x2e2a350, 0x40026e92c0}, {0x40008be000?, 0x2, 0x100}, {0x4001d4d6a0, 0x1, ...}, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan.go:335 +0x288
      github.com/couchbase/query/planner.(*builder).buildSubsetScan(0x4001c32280, {0x2e12298, 0x40012885a0}, 0x40006da8c0, 0x40007b8780, {0x2e2a350, 0x40026e92c0}, {0x40008be000, 0x2, 0x100}, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan.go:265 +0x384
      github.com/couchbase/query/planner.(*builder).buildPredicateScan(0x4001c32280, {0x2e12298, 0x40012885a0}, 0x40006da8c0, 0x40007b8780, {0x2e2a350?, 0x40026e92c0}, {0x40008be000, 0x2, 0x100}, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan.go:177 +0x2c8
      github.com/couchbase/query/planner.(*builder).buildScan(0x4001c32280, {0x2e12298, 0x40012885a0}, 0x40006da8c0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan.go:147 +0x940
      github.com/couchbase/query/planner.(*builder).selectScan(0x4001c32280, {0x2e12298?, 0x40012885a0?}, 0x40006da8c0, 0x30?)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_scan.go:57 +0x2f8
      github.com/couchbase/query/planner.(*builder).VisitKeyspaceTerm(0x4001c32280, 0x40006da8c0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_select_from.go:267 +0x14c
      github.com/couchbase/query/algebra.(*KeyspaceTerm).Accept(0x40026e8f00?, {0x2e0f048?, 0x4001c32280?})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/algebra/from_keyspace.go:74 +0x30
      github.com/couchbase/query/planner.(*builder).BuildScan(0x4001c32280, {0x2e12108, 0x40006da8c0}, 0x0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/optimizer.go:131 +0x540
      github.com/couchbase/query-ee/optimizer.(*optimizer).getBaseLevel(0x4001d20f30, {0x2de9d40, 0x400121d9c0})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/optimizer/join_enumerate.go:199 +0x728
      github.com/couchbase/query-ee/optimizer.(*optimizer).enumerateJoins(0x4001d20f30, {0x2de9d40?, 0x400121d9c0?})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/optimizer/join_enumerate.go:30 +0x30
      github.com/couchbase/query-ee/optimizer.(*optimizer).OptimizeQueryBlock(0x4001d20f30, {0x2e08c70, 0x4001c32280}, {0x2de9d40, 0x400121d9c0}, {0x0?, 0x0}, {0x0?, 0x0}, 0x0, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/optimizer/optimizer.go:116 +0x4a4
      github.com/couchbase/query/planner.(*builder).visitFrom(0x4001c32000, 0x4001b52070, 0x0, 0x40025b9060, 0x40024b6a68)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_select_from.go:156 +0x1130
      github.com/couchbase/query/planner.(*builder).VisitSubselect(0x4001c32000, 0x4001b52070)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_select_sub.go:256 +0xfd0
      github.com/couchbase/query/algebra.(*Subselect).Accept(0x4001c32000?, {0x2e0f048?, 0x4001c32000?})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/algebra/select_sub.go:58 +0x30
      github.com/couchbase/query/planner.(*builder).VisitSelect(0x4001c32000, 0x4001b520e0)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_select.go:82 +0x420
      github.com/couchbase/query/algebra.(*Select).Accept(0x40024b6f28?, {0x2e171a0?, 0x4001c32000?})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/algebra/select.go:62 +0x30
      github.com/couchbase/query/planner.(*builder).VisitExplain(0x4001b52001?, 0x400121da40)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_explain.go:17 +0x3c
      github.com/couchbase/query/algebra.(*Explain).Accept(0x24b5740?, {0x2e171a0?, 0x4001c32000?})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/algebra/explain.go:48 +0x30
      github.com/couchbase/query/planner.Build({0x2e05780, 0x400121da40}, {0x2e16268?, 0x40007740e0}, {0x2e16598?, 0x40004bb7e8}, {0x27c3c45, 0x7}, 0x0, 0x1, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build.go:37 +0x244
      github.com/couchbase/query/planner.BuildPrepared({0x2e05780, 0x400121da40}, {0x2e16268?, 0x40007740e0?}, {0x2e16598?, 0x40004bb7e8?}, {0x27c3c45?, 0xf7e300?}, 0x20?, 0x8?, ...)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/planner/build_prepared.go:19 +0x3c
      github.com/couchbase/query/server.(*Server).getPrepared(0x40000c5200, {0x2e894c8, 0x4001c51300}, 0x40006cf080)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:1238 +0x1100
      github.com/couchbase/query/server.(*Server).serviceRequest(0x40000c5200, {0x2e894c8, 0x4001c51300})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:1035 +0x2ec
      github.com/couchbase/query/server.(*Server).handleRequest(0x40000c5200?, {0x2e894c8, 0x4001c51300}, 0x4001631540?)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:666 +0x44
      github.com/couchbase/query/server.(*Server).ServiceRequest(0x40000c5200, {0x2e894c8, 0x4001c51300})
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:595 +0x44
      github.com/couchbase/query/server/http.(*HttpEndpoint).ServeHTTP(0x4000ed0000, {0x2df30c0, 0x40005f8540}, 0x4002160300)
              /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/http/service_endpoint.go:448 +0xfc8
      github.com/gorilla/mux.(*Router).ServeHTTP(0x400012d5c0, {0x2df30c0, 0x40005f8540}, 0x4002160100)
              /home/couchbase/.cbdepscache/gomodcache/pkg/mod/github.com/gorilla/mux@v1.8.0/mux.go:210 +0x19c
      net/http.serverHandler.ServeHTTP({0x2def360?}, {0x2df30c0, 0x40005f8540}, 0x4002160100)
              /home/couchbase/.cbdepscache/exploded/aarch64/go-1.20.10/go/src/net/http/server.go:2936 +0x2c0
      net/http.(*conn).serve(0x4001dbb7a0, {0x2df95d8, 0x4000f70bd0})
              /home/couchbase/.cbdepscache/exploded/aarch64/go-1.20.10/go/src/net/http/server.go:1995 +0x518
      created by net/http.(*Server).Serve
              /home/couchbase/.cbdepscache/exploded/aarch64/go-1.20.10/go/src/net/http/server.go:3089 +0x4e8
      2024-02-06T06:51:11.928+00:00 [Info] connected with 1 indexers
      2024-02-06T06:51:11.928+00:00 [Info] client stats current counts: current: 27, not current: 0
      2024-02-06T06:51:11.933+00:00 [Info] num concurrent scans {0}
      2024-02-06T06:51:11.933+00:00 [Info] average scan response {0 ms}
      2024-02-06T06:51:19.540+00:00 [Info] [Queryport-connpool:127.0.0.1:9101] active conns 0, free conns 1
      2024-02-06T06:52:06.822+00:00 [INFO] n1fty bucket-scope-keyspace: "travel-sample"."inventory"."route" {"n1fty_search_count":2,"n1fty_search_duration":13544292,"n1fty_fts_duration":7869458,"n1fty_ttfb_duration":6890458,"n1fty_n1ql_duration":0,"n1fty_totalbackfills":0}
      2024-02-06T06:52:06.822+00:00 [INFO] n1fty bucket-scope-keyspace: "travel-sample"."inventory"."airline" {"n1fty_search_count":0,"n1fty_search_duration":0,"n1fty_fts_duration":0,"n1fty_ttfb_duration":0,"n1fty_n1ql_duration":0,"n1fty_totalbackfills":0}
      2024-02-06T06:52:11.926+00:00 [Info] connected with 1 indexers
      2024-02-06T06:52:11.926+00:00 [Info] client stats current counts: current: 27, not current: 0
      2024-02-06T06:52:11.930+00:00 [Info] num concurrent scans {0}
      2024-02-06T06:52:11.930+00:00 [Info] average scan response {0 ms}
      2024-02-06T06:52:19.612+00:00 [Info] [Queryport-connpool:127.0.0.1:9101] active conns 0, free conns 1
      2024-02-06T06:53:06.820+00:00 [INFO] n1fty bucket-scope-keyspace: "travel-sample"."inventory"."route" {"n1fty_search_count":2,"n1fty_search_duration":13544292,"n1fty_fts_duration":7869458,"n1fty_ttfb_duration":6890458,"n1fty_n1ql_duration":0,"n1fty_totalbackfills":0}
      2024-02-06T06:53:06.820+00:00 [INFO] n1fty bucket-scope-keyspace: "travel-sample"."inventory"."airline" {"n1fty_search_count":0,"n1fty_search_duration":0,"n1fty_fts_duration":0,"n1fty_ttfb_duration":0,"n1fty_n1ql_duration":0,"n1fty_totalbackfills":0}
      2024-02-06T06:53:11.923+00:00 [Info] connected with 1 indexers
      2024-02-06T06:53:11.923+00:00 [Info] client stats current counts: current: 27, not current: 0
      2024-02-06T06:53:11.928+00:00 [Info] num concurrent scans {0}
      2024-02-06T06:53:11.928+00:00 [Info] average scan response {0 ms}
      2024-02-06T06:53:19.694+00:00 [Info] [Queryport-connpool:127.0.0.1:9101] active conns 0, free conns 1 

       

       

      Attachments

        1. Snap 1.png
          Snap 1.png
          329 kB
        2. Snap 2.png
          Snap 2.png
          235 kB
        3. Snap 3.png
          Snap 3.png
          331 kB

        Issue Links

          For Gerrit Dashboard: MB-60683
          # Subject Branch Project Status CR V

          Activity

            People

              ajay.bhullar Ajay Bhullar
              soham.bhattacharjee Soham Bhattacharjee
              Sitaram Vemulapalli
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty