Uploaded image for project: 'Couchbase Go SDK'
  1. Couchbase Go SDK
  2. GOCBC-1586

Cannot parse GetAllScopes response if any collection has maxttl of -1

    XMLWordPrintable

Details

    Description

      Total failure: 1*8 = 8
      Cluster version: 7.6-stable

      CollectionManagerHistoryRetentionTest.updateCollectionHistoryRetention
      CollectionManagerHistoryRetentionTest.createScopeAndCollectionWithAllSettingsAndVerifyAllSettings
      CollectionManagerHistoryRetentionTest.createCollectionHistoryRetention
      CollectionManagerTest.createScope
      CollectionManagerTest.updateCollectionWithDefaultSettingsAndVerifyAllSettings
      CollectionManagerTest.createCollection
      CollectionManagerTest.createScopeAndCollectionWithDefaultSettingsAndVerifyAllSettings
      CollectionManagerTest.updateCollection

      ----------------------
      Taking example of CollectionManagerTest.createScope:

      On execute() function here in CollectionManagementUtil file, we are passing below command as CollectionManagementCommandUtil.command(getAllScopes, bucketName, api):

      return_result: true
      bucket_command {
        bucket_name: "default"
        collection_manager {
          get_all_scopes {
          }
        }
      } 

      But the output of execute command is:

      exception {
        other {
          serialized: "EOF"
        }
      } 

      While we expect it to return something like:

      collection_manager_result {
        get_all_scopes_result {
          result {
            name: "8a3edf"
          }
          result {
            name: "603bb8"
          }
          result {
            name: "379763"
          }
          result {
            name: "0cb102"
          }
          result {
            name: "0e9b60"
          }
          result {
            name: "69bcb7"
          }
          result {
            name: "43dba2"
          }
          result {
            name: "04532f"
          }
          result {
            name: "0e5ca9"
            collections {
              name: "26621d"
              scope_name: "0e5ca9"
              expiry_secs: 1
              history: false
            }
          }
          result {
            name: "d09743"
            collections {
              name: "3d2805"
              scope_name: "d09743"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "305997"
            collections {
              name: "29cb92"
              scope_name: "305997"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "95044c"
          }
          result {
            name: "f736bd"
            collections {
              name: "d0697d"
              scope_name: "f736bd"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "09336c"
          }
          result {
            name: "aae1fe"
            collections {
              name: "2a54a2"
              scope_name: "aae1fe"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "287486"
            collections {
              name: "c33801"
              scope_name: "287486"
              expiry_secs: 1
              history: false
            }
          }
          result {
            name: "5893a8"
            collections {
              name: "ff53e7"
              scope_name: "5893a8"
              expiry_secs: 1
              history: false
            }
          }
          result {
            name: "0c3703"
            collections {
              name: "bd1db4"
              scope_name: "0c3703"
              expiry_secs: 1
              history: false
            }
          }
          result {
            name: "bbf388"
            collections {
              name: "d2c5f1"
              scope_name: "bbf388"
              expiry_secs: 1
              history: false
            }
          }
          result {
            name: "993cd2"
            collections {
              name: "eb2bf3"
              scope_name: "993cd2"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "28fb3a"
            collections {
              name: "196d4f"
              scope_name: "28fb3a"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "2924d0"
          }
          result {
            name: "810d22"
            collections {
              name: "148ed6"
              scope_name: "810d22"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "08e4ff"
          }
          result {
            name: "a0863d"
            collections {
              name: "bc4d03"
              scope_name: "a0863d"
              expiry_secs: 1
              history: false
            }
          }
          result {
            name: "69fad4"
            collections {
              name: "889f1e"
              scope_name: "69fad4"
              expiry_secs: 1
              history: false
            }
          }
          result {
            name: "4b9704"
            collections {
              name: "1cc0e2"
              scope_name: "4b9704"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "9ce2cc"
            collections {
              name: "46f66e"
              scope_name: "9ce2cc"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "17a286"
            collections {
              name: "62019e"
              scope_name: "17a286"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "6c6d0c"
            collections {
              name: "e733ce"
              scope_name: "6c6d0c"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "68cc5c"
          }
          result {
            name: "5da286"
          }
          result {
            name: "c086ea"
            collections {
              name: "16e24b"
              scope_name: "c086ea"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "96f3cb"
            collections {
              name: "b02147"
              scope_name: "96f3cb"
              expiry_secs: 0
              history: false
            }
          }
          result {
            name: "c32ae3"
          }
          result {
            name: "d92535"
          }
          result {
            name: "2a99db"
          }
          result {
            name: "1c572a"
          }
          result {
            name: "_default"
            collections {
              name: "_default"
              scope_name: "_default"
              expiry_secs: 0
            }
          }
          result {
            name: "_system"
            collections {
              name: "_mobile"
              scope_name: "_system"
              expiry_secs: -1
              history: false
            }
            collections {
              name: "_query"
              scope_name: "_system"
              expiry_secs: -1
              history: false
            }
          }
        }
      } 

       
      Please help us in looking into this failures. Attaching Driver and FIT Performer logs of one of the test case for your reference. Please feel free to reach out for any further assistance.

       
      Thanks!

      Attachments

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

        Activity

          People

            Dimitris.Christodoulou Dimitris Christodoulou
            aaliya.haque Aaliya Haque
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty