0001 #
0002 # Drop database tests
0003 #
0004
0005 #
0006 # Grouped DB
0007 #
0008 [@cachedb/db18_1]
0009 max_dbs=2
0010
0011 [@cachedb/db18_1/g]
0012 cachedb=g@db18_1
0013 resource=${TESTDIR_DB}/db18_1
0014 flags=bootreset,bcastput,bcastdel,keygroup,nosync,nometasync
0015 # So we subscribe to any event from node 1 and node 2
0016 subscr=@C.001/.*/.*|@C.002/.*/.*
0017
0018 [@cachedb/db18_1/k]
0019 cachedb=k@db18_1
0020 resource=${TESTDIR_DB}/db18_1
0021 flags=bootreset,bcastput,bcastdel,keyitems,nosync,nometasync
0022 # So we subscribe to any event from node 1 and node 2
0023 subscr=@C.001/.*/.*|@C.002/.*/.*
0024
0025
0026 #
0027 # Single standard db
0028 #
0029 [@cachedb/db18_2]
0030 cachedb=db18_2
0031 resource=${TESTDIR_DB}/db18_2
0032 flags=bootreset,bcastput,bcastdel,keyitems,fifo,nosync,nometasync
0033 # So we subscribe to any event from node 1 and node 2
0034 subscr=@C.001/.*/.*|@C.002/.*/.*
0035 limit=5
0036
0037
0038 [@cache]
0039 #
0040 # This will be simple invalidate (delete one key from group)
0041 #
0042 svc TESTSV18_1=
0043 {
0044 "caches":[
0045 {
0046 "cachedb":"k@db18_1",
0047 "keygrpdb":"g@db18_1",
0048 "type":"UBF",
0049 "keyfmt":"SV18$(T_STRING_FLD)-SV18$(T_SHORT_FLD)",
0050 "keygrpfmt":"SV18$(T_STRING_FLD)",
0051 "save":"T_STRING_FLD,T_STRING_2_FLD,T_LONG_2_FLD,T_SHORT_FLD",
0052 "flags":"getmerge"
0053 }
0054 ]
0055 }
0056 svc TESTSV18_2=
0057 {
0058 "caches":[
0059 {
0060 "cachedb":"db18_2",
0061 "keygrpdb":"db18_2",
0062 "type":"UBF",
0063 "keyfmt":"SV18$(T_STRING_FLD)-SV18$(T_SHORT_FLD)",
0064 "save":"T_STRING_FLD,T_STRING_2_FLD,T_LONG_2_FLD,T_SHORT_FLD",
0065 "flags":"getmerge"
0066 }
0067 ]
0068 }
0069