Uploaded image for project: 'MyFaces Trinidad'
  1. MyFaces Trinidad
  2. TRINIDAD-1858

Fix fail-over bugs where session state is mutated without dirtying the Session objects

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.2.13-core , 2.0.0-beta-1
    • 1.2.14-core , 2.0.0-beta-1
    • None
    • None

    Description

      In order for servlet engines to know which Session attributes to fail over at the end of the request, the Session tracks which attributes have had puts or removes performed on them. This means that in order to be failed over, any change to an object tree rooted in a Session attribute must dirty the session attribute by the end of the request. There are bugs in both the TokenCache and SessionChangeManager where they don't do this in all cases

      Attachments

        1. jira1858Trunk.diff
          27 kB
          Blake Sullivan
        2. trin1858_12x.diff
          86 kB
          Blake Sullivan
        3. trin1858_PS3.diff
          69 kB
          Blake Sullivan

        Activity

          People

            btsulliv Blake Sullivan
            btsulliv Blake Sullivan
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 48h
                48h
                Remaining:
                Remaining Estimate - 48h
                48h
                Logged:
                Time Spent - Not Specified
                Not Specified