Skip to content

Make persistent user sessions and external Infinispan co-exist #30855

Description

@ahus1

Description

The durable user sessions developed in #28265 should work together with #28745.

Acceptance criteria (draft):

  • If persistent user sessions and external Infinispan are enabled, the user sessions should be handled by the the persistent user sessions code.
  • If external Infinispan is enabled, the persistent user sessions shouldn't use the external Infinispan for caching sessions.

Motivation

Be able to provide an A/A Multi-site persistent session w/ external Infinispan.

Acceptance criteria

  • Implement a switch to disable caching in single-site setup to allow for performance comparison
  • Do not use any caches for user sessions in a multi-site setup as they can't be kept up-to-date in a A/A setup
  • Performance test in KCB should show no regression
  • Functional test in KCB green: A/P remote cache -> A/A remote cache + persistent sessions (waiting for Pedro's PR)

Details

No response

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions