Back to home page

Enduro/X

 
 

    


0001 #
0002 # Keygroup tests - group limited run, test both limits by keys, limits by group
0003 # lets do it in fifo order.
0004 #
0005 [@cachedb/db17]
0006 max_dbs=2
0007 
0008 [@cachedb/db17/g]
0009 cachedb=g@db17
0010 resource=${TESTDIR_DB}/db17
0011 flags=bootreset,bcastput,bcastdel,keygroup,fifo,nosync,nometasync
0012 # So we subscribe to any event from node 1 and node 2
0013 subscr=@C.001/.*/.*|@C.002/.*/.*
0014 limit=5
0015 
0016 [@cachedb/db17/k]
0017 cachedb=k@db17
0018 resource=${TESTDIR_DB}/db17
0019 flags=bootreset,bcastput,bcastdel,keyitems,fifo,nosync,nometasync
0020 # So we subscribe to any event from node 1 and node 2
0021 subscr=@C.001/.*/.*|@C.002/.*/.*
0022 limit=5
0023 
0024 
0025 [@cache]
0026 #
0027 # This will be simple invalidate (delete one key from group)
0028 #
0029 svc TESTSV17=
0030     {
0031         "caches":[
0032                 {
0033                     "cachedb":"k@db17",
0034                     "keygrpdb":"g@db17",
0035                     "type":"UBF",
0036                     "keyfmt":"SV17$(T_STRING_FLD)-SV17$(T_SHORT_FLD)",
0037                     "keygrpfmt":"SV17$(T_STRING_FLD)",
0038                     "save":"T_STRING_FLD,T_STRING_2_FLD,T_LONG_2_FLD,T_SHORT_FLD",
0039                     "flags":"getmerge"
0040                 }
0041             ]
0042     }
0043