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

Queued operations should retry in case the connection pool terminates

XMLWordPrintable

      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.

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

                Created:
                Updated:
                Resolved: