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

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:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: