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

thrift_test.py failures on 3.0 and 3.x branches

Agile BoardAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 3.0.18, 3.11.4
    • Legacy/Testing
    • None
    • 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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            samt Sam Tunnicliffe Assign to me
            samt Sam Tunnicliffe
            Sam Tunnicliffe
            Stefan Podkowinski
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment