Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-1439

Async store needs redesigning to support injected executors

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    • Icon: Enhancement Enhancement
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • None
    • None

      The CoalescedAsyncStore design is pretty complex and is designed around AsyncStore being able to control the lifecycle of the async store coordinator and processor executors.

      A re-design of the async store is needed to enable central management of these executors, in such way that the NamedExecutorFactory can start with the right parameters (take in account that multiple caches could be configured with an async store), and the shutdown procedure can be correctly executed by the cache manager.

      The async store's coalesced logic makes this a fairly complex task, particularly since the introduction of Sanne's changes.

            [ISPN-1439] Async store needs redesigning to support injected executors

            With ISPN-3514 in place, it paths the way to having executors centralised defined and reusable by multiple compoments, so it's easier know to have the async store thread pool configuration that way, however, the complexities are still there. Pushing this out.

            Galder Zamarreño added a comment - With ISPN-3514 in place, it paths the way to having executors centralised defined and reusable by multiple compoments, so it's easier know to have the async store thread pool configuration that way, however, the complexities are still there. Pushing this out.

            De-assigning from me. Not sure why I was assigned, and I'm not going to have time for this soon enough :-/

            Sanne Grinovero (Inactive) added a comment - De-assigning from me. Not sure why I was assigned, and I'm not going to have time for this soon enough :-/

              rh-ee-galder Galder Zamarreño
              rh-ee-galder Galder Zamarreño
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: