Hi Troy, what release are you using? May you try 1.7-SNAPSHOT please? Lvc@
On 20 January 2014 08:55, troy white <[email protected]> wrote: > Hi Luca and everyone, > > I am facing an exception when I execute the following scenario in > replication. > > Configured 172.20.36.88 and 172.20.36.36 servers in tcp-ip network > configuration. With this configuration replication worked perfectly. > But, when I removed network cable from 172.20.36.36 server, only > 172.20.36.88 server is there in cluster. > At this point, I tried to insert/update records to 172.20.36.88 server > then the following exception occurred. > > Configured hazelcast.xml and default-distributed-db-config.json files as > shown in below. > > Hazelcast.xml > > <multicast enabled="false"> > <multicast-group>235.1.1.1</multicast-group> > <multicast-port>2434</multicast-port> > </multicast> > <tcp-ip enabled="true"> > <member>172.20.36.88:2434</member> > <member>172.20.36.36:2434</member> > </tcp-ip> > > > default-distributed-db-config.json > > { > "replication": true, > "autoDeploy": true, > "hotAlignment": true, > "resyncEvery": 15, > "clusters": { > "internal": { > "replication": false > }, > "index": { > "replication": false > }, > "*": { > "replication": true, > "readQuorum": 1, > "writeQuorum": 2, > "failureAvailableNodesLessQuorum": false, > "readYourWrites": true, > "partitioning": { > "strategy": "round-robin", > "default": 0, > "partitions": [ > [ "<NEW_NODE>" ] > ] > } > } > } > } > > > Error on sending distributed request against AOEGraphDB:v > -> > com.orientechnologies.orient.server.hazelcast.OHazelcastDistributedDatabase.send(OHazelcastDistributedDatabase.java:198) > -> > com.orientechnologies.orient.server.hazelcast.OHazelcastPlugin.sendRequest(OHazelcastPlugin.java:314) > -> > com.orientechnologies.orient.server.distributed.ODistributedStorage.updateRecord(ODistributedStorage.java:220) > -> > com.orientechnologies.orient.core.db.raw.ODatabaseRaw.save(ODatabaseRaw.java:271) > -> > com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.executeSaveRecord(ODatabaseRecordAbstract.java:816) > -> > com.orientechnologies.orient.core.tx.OTransactionNoTx.saveRecord(OTransactionNoTx.java:77) > -> > com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:270) > -> > com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:245) > -> > com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:38) > -> > com.orientechnologies.orient.core.db.ODatabaseRecordWrapperAbstract.save(ODatabaseRecordWrapperAbstract.java:281) > -> > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.save(ODatabaseDocumentTx.java:286) > -> > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.save(ODatabaseDocumentTx.java:227) > -> > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.save(ODatabaseDocumentTx.java:45) > -> > com.orientechnologies.orient.server.network.protocol.binary.OBinaryNetworkProtocolAbstract.updateRecord(OBinaryNetworkProtocolAbstract.java:357) > -> > com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.updateRecord(ONetworkProtocolBinary.java:1259) > -> > com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.executeRequest(ONetworkProtocolBinary.java:272) > -> > com.orientechnologies.orient.server.network.protocol.binary.OBinaryNetworkProtocolAbstract.execute(OBinaryNetworkProtocolAbstract.java:125) > -> com.orientechnologies.common.thread.OSoftThread.run(OSoftThread.java:45) > Quorum 2 not reached for request=id=7140 task=record_update(#9:189 v.31). > Servers in conflicts are: no server in conflict > -> > com.orientechnologies.orient.server.hazelcast.OHazelcastDistributedDatabase.send(OHazelcastDistributedDatabase.java:198) > -> > com.orientechnologies.orient.server.hazelcast.OHazelcastPlugin.sendRequest(OHazelcastPlugin.java:314) > -> > com.orientechnologies.orient.server.distributed.ODistributedStorage.updateRecord(ODistributedStorage.java:220) > -> > com.orientechnologies.orient.core.db.raw.ODatabaseRaw.save(ODatabaseRaw.java:271) > -> > com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract.executeSaveRecord(ODatabaseRecordAbstract.java:816) > -> > com.orientechnologies.orient.core.tx.OTransactionNoTx.saveRecord(OTransactionNoTx.java:77) > -> > com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:270) > -> > com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:245) > -> > com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(ODatabaseRecordTx.java:38) > -> > com.orientechnologies.orient.core.db.ODatabaseRecordWrapperAbstract.save(ODatabaseRecordWrapperAbstract.java:281) > -> > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.save(ODatabaseDocumentTx.java:286) > -> > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.save(ODatabaseDocumentTx.java:227) > -> > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.save(ODatabaseDocumentTx.java:45) > -> > com.orientechnologies.orient.server.network.protocol.binary.OBinaryNetworkProtocolAbstract.updateRecord(OBinaryNetworkProtocolAbstract.java:357) > -> > com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.updateRecord(ONetworkProtocolBinary.java:1259) > -> > com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.executeRequest(ONetworkProtocolBinary.java:272) > -> > com.orientechnologies.orient.server.network.protocol.binary.OBinaryNetworkProtocolAbstract.execute(OBinaryNetworkProtocolAbstract.java:125) > -> > com.orientechnologies.common.thread.OSoftThread.run(OSoftThread.java:45)Cannot > route UPDATE_RECORD operation against #9:189 to the distributed node > > Can anybody please look into the issue, and please let me know what i am > doing wrong? > > Thanks, > Madhu > > -- > > --- > 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/groups/opt_out. > -- --- 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/groups/opt_out.
