Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-40365

Roster > group membership cache not expiring in a timely manner

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 12.2, 19.0
    • Fix Version/s: 12.6, 19.0, 20.0 [Tentative]
    • Component/s: Roster
    • Labels:
      None
    • 19 status:
      Resolved
    • 12 status:
      Resolved
    • Test Plan:
      Hide

      Please add a Test Plan here.

      Show
      Please add a Test Plan here.

      Description

      Things hang around longer than they should in roster2, for a seemingly arbitrary amount of time. Steps to reproduce:

      1. Create a project site, add the "Roster" tool
      2. View the "Roster" tool; notice nothing is populated under the "Groups" column
      3. Go to "Site Info" and create a group and assign yourself as a member of the group
      4. Go back to the "Roster" tool; notice that the group you previously created is listed under the "Groups" column for your user
      5. Go back to "Site Info" and delete the group you previously created
      6. Go back once again to "Roster"; notice the group you deleted is still listed in the "Groups" column for your user
      7. Click "Export"; notice the group is still listed in the export file
      8. Reset the tool; notice the group is still present in the table and export file
      9. Try navigating to another tool, or another site, and then back to the "Roster" tool in the original site; notice the group is still hanging around in the table and the export file

      Resetting the tool any number of times has no effect. If you wait an arbitrary amount of time, the cache might refresh itself, but I've not seen a pattern in the amount of time. If you create a new group again, it forces the cache in Roster to update, but you can repeat the same problem indefinitely.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  a.fish@lancaster.ac.uk Adrian Fish
                  Reporter:
                  bjones86 Brian Jones
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code