Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-14921

thrift_test.py failures on 3.0 and 3.x branches

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Fix Version/s: 3.0.18, 3.11.4
    • Component/s: Legacy/Testing
    • Labels:
      None
    • Severity:
      Normal

      Description

      putget_test::TestPutGet::test_wide_slice fails on CircleCI since the docker image was updated for CASSANDRA-14713. The reason for this is that the fastbinary extension used by TBinaryProtocolAccelerated is not compatible with thrift 0.10.0 (according to this bug report against Pycassa). The offending binary is present in the filesystem of the current docker image, but wasn't in the previous image , which meant that thrift would fallback to the standard protocol implementation (silently).

      As this is the only test which uses TBinaryProtocolAccelerated it's easy enough to switch it to TBinaryProtocol, which also fixes things. We might want consider removing the binary next time the image is updated though (cc [~spodxx@gmail.com]).

        Attachments

          Activity

            People

            • Assignee:
              samt Sam Tunnicliffe
              Reporter:
              samt Sam Tunnicliffe
              Authors:
              Sam Tunnicliffe
              Reviewers:
              Stefan Podkowinski
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: