[SCN] fix farm failure
This commit is contained in:
39
tools/deploy/mysql_test/include/minor_merge_tenant.inc
Normal file
39
tools/deploy/mysql_test/include/minor_merge_tenant.inc
Normal file
@ -0,0 +1,39 @@
|
||||
alter system minor freeze;
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
|
||||
let $__i__=180;
|
||||
let $__j__ = 10;
|
||||
while($__i__ > 0)
|
||||
{
|
||||
sleep 1;
|
||||
dec $__i__;
|
||||
dec $__j__;
|
||||
|
||||
if ($TENANT == 'mysql') {
|
||||
let $__memstore_cnt__ = query_get_value(select count(*) as cnt from oceanbase.__all_virtual_memstore_info where tablet_id >= 200000, cnt, 1);
|
||||
}
|
||||
if ($TENANT == 'oracle') {
|
||||
select count(*) into @cnt from SYS.gv$ob_memstore_info where tablet_id >= 200000;
|
||||
let $__memstore_cnt__ = query_get_value(select @cnt as RES from dual, RES, 1);
|
||||
# --echo $__memstore_cnt__
|
||||
}
|
||||
|
||||
if ($__memstore_cnt__ == 0)
|
||||
{
|
||||
let $__i__ = -5;
|
||||
}
|
||||
if ($__j__ == 0)
|
||||
{
|
||||
alter system minor freeze;
|
||||
let $__j__ = 10;
|
||||
}
|
||||
}
|
||||
|
||||
if ($__i__ != -5)
|
||||
{
|
||||
--echo minor freeze failed
|
||||
}
|
||||
|
||||
--enable_query_log
|
||||
--enable_result_log
|
||||
Reference in New Issue
Block a user