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.
