Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-12840

test_reuse_partitions_transactional is flaky

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • Impala 4.4.0
    • None

    Description

      TestReusePartitions::test_reuse_partitions_transactional has been increasingly flaky both at upstream and downstream build. The most recent occurrence is at

      https://jenkins.impala.io/job/ubuntu-20.04-dockerised-tests/1310/testReport/junit/metadata.test_reuse_partitions/TestReusePartitions/test_reuse_partitions_nontransactional/

      Error Message
      
      metadata/test_reuse_partitions.py:55: in test_reuse_partitions_nontransactional     self.__test_reuse_partitions_helper(unique_database, transactional=False) metadata/test_reuse_partitions.py:83: in __test_reuse_partitions_helper     new_part_ids = self.__get_partition_id_set(unique_database, tbl_name) metadata/test_reuse_partitions.py:47: in __get_partition_id_set     catalog_obj = json.loads(json.loads(response.text)["json_string"]) ../toolchain/toolchain-packages-gcc10.4.0/python-2.7.16/lib/python2.7/json/__init__.py:339: in loads     return _default_decoder.decode(s) ../toolchain/toolchain-packages-gcc10.4.0/python-2.7.16/lib/python2.7/json/decoder.py:364: in decode     obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ../toolchain/toolchain-packages-gcc10.4.0/python-2.7.16/lib/python2.7/json/decoder.py:380: in raw_decode     obj, end = self.scan_once(s, idx) E   ValueError: Invalid control character at: line 1 column 1850 (char 1849)
      
      Stacktrace
      
      metadata/test_reuse_partitions.py:55: in test_reuse_partitions_nontransactional
          self.__test_reuse_partitions_helper(unique_database, transactional=False)
      metadata/test_reuse_partitions.py:83: in __test_reuse_partitions_helper
          new_part_ids = self.__get_partition_id_set(unique_database, tbl_name)
      metadata/test_reuse_partitions.py:47: in __get_partition_id_set
          catalog_obj = json.loads(json.loads(response.text)["json_string"])
      ../toolchain/toolchain-packages-gcc10.4.0/python-2.7.16/lib/python2.7/json/__init__.py:339: in loads
          return _default_decoder.decode(s)
      ../toolchain/toolchain-packages-gcc10.4.0/python-2.7.16/lib/python2.7/json/decoder.py:364: in decode
          obj, end = self.raw_decode(s, idx=_w(s, 0).end())
      ../toolchain/toolchain-packages-gcc10.4.0/python-2.7.16/lib/python2.7/json/decoder.py:380: in raw_decode
          obj, end = self.scan_once(s, idx)
      E   ValueError: Invalid control character at: line 1 column 1850 (char 1849)
      

      Attachments

        1. test_reuse_partitions_nontransactional-error.txt
          23 kB
          Riza Suminto
        2. test_reuse_partitions.diff
          2 kB
          Riza Suminto

        Activity

          People

            rizaon Riza Suminto
            rizaon Riza Suminto
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: