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.

Reply via email to