Uploaded image for project: 'OpenAM'
  1. OpenAM
  2. OPENAM-3621

The CTS should fully support high availability.

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 11.0.0
    • Fix Version/s: 11.0.4
    • Component/s: CTS
    • Labels:
    • Sprint:
      Sprint 81 - Sustaining
    • Support Ticket IDs:

      Description

      Having a highly available CTS token store is a basic requirement. This is currently not very well supported. The following options are possible:

      • Internal token store: a failover configuration is possible since the config store settings allow adding multiple directory servers to the list. However, it is more beneficial to have an external token store from a performance perspective.
      • External token store: only a single directory server can be configured. This leaves the option to use a load balancer.
      • Load balanced token store: due to OPENAM-3109 this solution leads to replication conflicts and potential anomalies from the user's point of view.

      It is obvious that there is no good choice for high availability, each comes with drawbacks that should be avoidable.
      Therefore the CTS should be enhanced in a way to support a more bullet proof HA architecture.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jonthomas Jonathan Thomas
                Reporter:
                zoltan.tarcsay Zoltan Tarcsay
              • Votes:
                2 Vote for this issue
                Watchers:
                3 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 - 6.4h
                  6.4h