Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-7269

Remove StateSpec from hashCode of SimpleStateTag

Details

    • Bug
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • 2.12.0
    • 2.14.0
    • runner-core
    • None

    Description

      SimpleStateTag is used as key in hash based StateTable, and currently is hashes and compares StateSpec and StructuredId, that are inside the SimpleStateTag. StateSpec hashes Coder into the resulting hashCode and when the Coder fails to have a proper hashCode and equals implementations, it results in wrong behavior (apparently missing states).

      Attachments

        Issue Links

          Activity

            People

              je.ik Jan Lukavsky
              janl Jan Lukavský
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 50m
                  1h 50m