I was curious about this as I've looked around at that code before and saw where it was setting these flags. Looks like a bug, I've reported it here w/details:
https://github.com/orientechnologies/orientdb/issues/3634 - Chris On Fri, Feb 20, 2015 at 3:32 AM, Sathwik B P <[email protected]> wrote: > Hi, > > OrientDB 2.0.2 > > Would like to know how to disable implicit transactions when using Graph > API. > > Here is the piece of code > > OrientGraphFactory factory = new OrientGraphFactory( > "remote:localhost/test","root","orientdb"); > factory.setAutoStartTx(false); > > factory.setupPool(1,10); > > OrientGraph graph = factory.getTx(); > graph.createKeyIndex("name", Vertex.class); > > graph.shutdown(); > factory.close(); > > > This puts out a warning saying that the transaction has been started. > Creating of key index throws a waring > WARNING: Requested command 'create key index on 'Vertex.name'' must be > executed outside active transaction: the transaction will be committed and > reopen right after it. To avoid this behavior execute it outside a > transaction > > This doesn't happen if the pool is not setup. > > Setting the pool is creating an implicit transaction in the rawGraph. > > Would like to know how to overcome the starting of implicit transactions. > > regards, > sathwik > > -- > > --- > You received this message because you are subscribed to the Google Groups > "OrientDB" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
