Hi,
The command "INSERT INTO t(name, surname) VALUES ('Jay', 'Miner' )" execute
on node3 with that configuration, should insert the record into cluster
t_node3, because the master server is node3.




Best Regards,

Luca Garulli
CEO at Orient Technologies LTD
the Company behind OrientDB <http://orientdb.com>

On 3 July 2015 at 13:43, yooo <[email protected]> wrote:

> OK I've browsed the source code (the configuration parser only)
>
> The fact is the * is not interpreted. It does not mean "anything". It
> means default. Then if you write :
>
> "*_node0": {
>             "servers" : [ "node0", "node1" ]
>         },
>
> It will not be interpreted as "any cluster ending by _node0". Then I made
> the following test with 4 nodes (node0 to node4) to implement RAID10 for
> the t class :
>
> {
>     "autoDeploy": true,
>     "hotAlignment": false,
>     "executionMode": "undefined",
>     "readQuorum": 1,
>     "writeQuorum": 2,
>     "failureAvailableNodesLessQuorum": false,
>     "readYourWrites": true,
>     "clusters": {
>         "internal": {
>         },
>         "index": {
>         },
>         "*": {
>             "servers" : [ "<NEW_NODE>" ]
>         },
> "t_node0": {
>             "servers" : [ "node0", "node1" ]
>         },
> "t_node1": {
>             "servers" : [ "node1", "node2" ]
>         },
> "t_node2": {
>             "servers" : [ "node2", "node3" ]
>         },
> "t_node3": {
>             "servers" : [ "node3", "node0" ]
>         }
>     }
>
> then create cluster t_node0. When running the "clusters" command, t_node0
> is seen on each node, but this is only metadata.
> when connecting on node3 and I try to insert :
>
>  orientdb {db=db01}> INSERT INTO t(name, surname) VALUES ('Jay', 'Miner' )
> ;
>
> Error: com.orientechnologies.common.exception.OException: Cannot find best
> cluster for class 't' on server 'node3'. ClusterStrategy=local
>
> wihich is expected behaviour.
>
> Conclusion : it would be nice if orientdb could implement pattern matching
> for the distributed configuration to avoid too much reload.
>
> Regards
>
> --
>
> ---
> 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