Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-870

Rebound client requires a connection to occur on the underlying client.

    Details

      Description

      For some reason a "rebound" Client requires the underlying client to "connect" first:

      gremlin> cluster = Cluster.build().create();
      ==>localhost/127.0.0.1:8182
      gremlin> client = cluster.connect();
      ==>org.apache.tinkerpop.gremlin.driver.Client$ClusteredClient@26a94fa5
      gremlin> rebound = client.rebind("graph")
      ==>org.apache.tinkerpop.gremlin.driver.Client$ReboundClusteredClient@6ef7623
      gremlin> rebound.submit("1+1").all().get().get(0).getInt()
      java.lang.RuntimeException: java.util.concurrent.TimeoutException: Timed out waiting for an available host.
      Display stack trace? [yN] n
      gremlin> client.submit("1+1").all().get().get(0).getInt()
      ==>2
      gremlin> rebound.submit("1+1").all().get().get(0).getInt()
      ==>2
      

        Activity

        Show
        spmallette stephen mallette added a comment - Fixed with: https://github.com/apache/incubator-tinkerpop/commit/8eb71e17e68134cdf4bb86d43b30071becac4b9a

          People

          • Assignee:
            spmallette stephen mallette
            Reporter:
            spmallette stephen mallette
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development