Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-8835

Incrementing connections despite of creation failed

    XMLWordPrintableJSON

Details

    Description

      Geode client in function OpExecutorImpl.execute() borrow connection from availableConnectionManager, but execute fail, then execute connectionManager.exchangeConnection(conn, attemptedServers), in this function will borrow again from availableConnectionManager again, but fail, then execute forceCreateConnection(excludedServers), in forceCreateConnection, it first add the connection "connectionAccounting.create()", but later create connection fail. So report "Unable to create a connection in the allowed time". and geode not process this abnormal case to dec the connectionAccounting. so it make the geode client think all connection in used and can't create connection again.

      Attachments

        Issue Links

          Activity

            People

              mkevo Mario Kevo
              mkevo Mario Kevo
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: