enh(stream): forbid source db replica > 1
This commit is contained in:
parent
be03f7aa8b
commit
4ab9638f9a
|
@ -633,6 +633,7 @@ static int32_t mndProcessCreateStreamReq(SRpcMsg *pReq) {
|
|||
pDb = NULL;
|
||||
goto _OVER;
|
||||
}
|
||||
mndReleaseDb(pMnode, pDb);
|
||||
|
||||
STrans *pTrans = mndTransCreate(pMnode, TRN_POLICY_ROLLBACK, TRN_CONFLICT_DB_INSIDE, pReq, "create-stream");
|
||||
if (pTrans == NULL) {
|
||||
|
|
|
@ -132,7 +132,7 @@ class TDTestCase:
|
|||
tdSql.execute(f'drop database {self.dbname}')
|
||||
|
||||
def drop_stream_check(self):
|
||||
tdSql.execute(f'create database {self.dbname} replica {self.replicaVar}')
|
||||
tdSql.execute(f'create database {self.dbname} replica 1')
|
||||
tdSql.execute(f'use {self.dbname}')
|
||||
stbname = tdCom.getLongName(5,"letters")
|
||||
stream_name = tdCom.getLongName(5,"letters")
|
||||
|
@ -158,4 +158,4 @@ class TDTestCase:
|
|||
tdLog.success("%s successfully executed" % __file__)
|
||||
|
||||
tdCases.addWindows(__file__, TDTestCase())
|
||||
tdCases.addLinux(__file__, TDTestCase())
|
||||
tdCases.addLinux(__file__, TDTestCase())
|
||||
|
|
Loading…
Reference in New Issue