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

Queued operations should retry in case the connection pool terminates

    XMLWordPrintable

Details

    Description

      In the Hot Rod client, operations can be queued in the ChannelPool to execute once a channel is available. In case the pool is terminated (e.g., topology update), the queued operations are not retried. We should update to properly handle this case, retrying the queued operations with the available servers.

       

      To mitigate this scenario, it is possible to increase the client pool size in the configuration (the `maxActive` option). Although, a manual retry might be necessary, verifying for RejectedExecutionException.

      Attachments

        Issue Links

          Activity

            People

              rh-ee-jbolina Jose Bolina
              rh-ee-jbolina Jose Bolina
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: