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.

Reply via email to