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