Fixed in last "2.1.x" and "develop" branches, respectively 2.1.1-SNAPSHOT and 2.2.0-SNAPSHOT.
Thanks for reporting it. Best Regards, Luca Garulli Founder & CEO OrientDB <http://orientdb.com/> On 12 August 2015 at 01:52, Luca Garulli <[email protected]> wrote: > Ok, this is definitely a bug. Just opened > https://github.com/orientechnologies/orientdb/issues/4775 to track it. > > Best Regards, > > Luca Garulli > Founder & CEO > OrientDB <http://orientdb.com/> > > > On 11 August 2015 at 21:13, <[email protected]> wrote: > >> The unmodified default-distributed-db-config.json works (i.e. without >> "replica" role enabled). >> >> { >> "autoDeploy": true, >> "hotAlignment": false, >> "executionMode": "undefined", >> "readQuorum": 1, >> "writeQuorum": 2, >> "failureAvailableNodesLessQuorum": false, >> "readYourWrites": true, >> "servers": { >> "*": "master" >> }, >> "clusters": { >> "internal": { >> }, >> "index": { >> }, >> "*": { >> "servers": ["<NEW_NODE>"] >> } >> } >> } >> >> >> Enabling the replica role like below and shown at >> https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Forientechnologies%2Forientdb%2Fissues%2F3772&sa=D&sntz=1&usg=AFQjCNGUPw8mYKa3GfIN3Sc5nvSXMvUZtQ >> results in java.lang.IllegalStateException on testnode2 after the db >> autodeploys. >> >> { >> "autoDeploy": true, >> "hotAlignment": false, >> "offlineMsgQueueSize" : 0, >> "readQuorum": 1, >> "writeQuorum": 2, >> "failureAvailableNodesLessQuorum": false, >> "readYourWrites": true, >> "servers": { >> "testnode1" : "master", >> "*": "replica" >> }, >> "clusters": { >> "internal": { >> }, >> "index": { >> }, >> "*": { >> "servers" : [ "<NEW_NODE>" ] >> } >> } >> } >> >> >> On Tuesday, August 11, 2015 at 11:47:09 AM UTC-7, l.garulli wrote: >>> >>> Hi, >>> So the problem was in default-distributed-db-config.json file? >>> >>> Best Regards, >>> >>> Luca Garulli >>> Founder & CEO >>> OrientDB <http://orientdb.com/> >>> >>> >>> On 11 August 2015 at 19:45, <[email protected]> wrote: >>> >>>> I did the same process without modifying >>>> the default-distributed-db-config.json which worked. So more specifically, >>>> >>>> 2 instances, ubuntu 14.04 >>>> >>>> - On both, install ubuntu 14.04, install Oracle Java 1.8.0_51 64bit >>>> >>>> - On both, >>>> extract orientdb-community-2.1.1-20150809.182628-3-distribution.tar.gz >>>> (which >>>> includes GratefulDeadConcerts db). >>>> >>>> - On both, modify hazelcast.xml as shown in your example (i.e. 2 >>>> manually specified ips) >>>> >>>> - On first instance, cd /opt/orientdb-community-2.1.1-SNAPSHOT/bin . >>>> Then, ./dserver.sh . specify a root password. Interactively set nodename to >>>> "testnode1". >>>> /opt/orientdb-community-2.1-rc6/databases/GratefulDeadConcerts/distributed-config.json >>>> updates to new settings and >>>> INFO [testnode1] received updated status >>>> testnode1.GratefulDeadConcerts=ONLINE [OHazelcastPlugin] >>>> >>>> - On second instance, cd /opt/orientdb-community-2.1.1-SNAPSHOT/bin . >>>> Then, ./dserver.sh . specify a root password. Interactively set nodename to >>>> "testnode2". >>>> >>>> testnode1 creates backup of GratefulDeadConcerts and sends it to >>>> testnode2. testnode2 installs db. Both nodes >>>> have GratefulDeadConcerts=ONLINE with no java.lang.IllegalStateException. >>>> >>>> -- >>>> >>>> --- >>>> 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. >> > > -- --- 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.
