Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Correctness - Test Failure
-
Critical
-
Normal
-
DTest
-
All
-
None
-
Description
Regression dtest-upgrade.upgrade_tests.paging_test.TestPagingDataNodes2RF1_Upgrade_current_4_0_x_To_indev_4_0_x.test_static_columns_paging (from Cassandra dtests) Failing for the past 1 build (Since Unstable#116 ) Took 46 sec. Failed 1 times in the last 29 runs. Flakiness: 3%, Stability: 96% Error Message TypeError: '<' not supported between instances of 'str' and 'int' Stacktrace self = <abc.TestPagingDataNodes2RF1_Upgrade_current_4_0_x_To_indev_4_0_x object at 0x7f5ff1817c10> @since('2.0.6') def test_static_columns_paging(self): """ Exercises paging with static columns to detect bugs @jira_ticket CASSANDRA-8502. """ cursor = self.prepare(row_factory=named_tuple_factory) cursor.execute("CREATE TABLE test (a int, b int, c int, s1 int static, s2 int static, PRIMARY KEY (a, b))") for is_upgraded, cursor in self.do_upgrade(cursor, row_factory=named_tuple_factory): > min_version = min(self.get_node_versions()) upgrade_tests/paging_test.py:661: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.8/distutils/version.py:52: in __lt__ c = self._cmp(other) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = LooseVersion ('4.0-rc1'), other = LooseVersion ('4.0.1') def _cmp (self, other): if isinstance(other, str): other = LooseVersion(other) if self.version == other.version: return 0 > if self.version < other.version: E TypeError: '<' not supported between instances of 'str' and 'int' /usr/lib/python3.8/distutils/version.py:337: TypeError
ref: https://the-asf.slack.com/archives/CK23JSY2K/p1625125464283300
Attachments
Issue Links
- relates to
-
CASSANDRA-16648 Add 4_0_x to Python DTest's upgrade_manifest (after cassandra-4.0 branch was created)
- Resolved