fix(stream): adjust init ref position.
This commit is contained in:
parent
a18e456774
commit
69f6c3eb51
|
@ -458,9 +458,6 @@ int32_t streamMetaOpen(const char* path, void* ahandle, FTaskBuild buildTaskFn,
|
||||||
code = metaRefMgtAdd(pMeta->vgId, pRid);
|
code = metaRefMgtAdd(pMeta->vgId, pRid);
|
||||||
TSDB_CHECK_CODE(code, lino, _err);
|
TSDB_CHECK_CODE(code, lino, _err);
|
||||||
|
|
||||||
code = createMetaHbInfo(pRid, &pMeta->pHbInfo);
|
|
||||||
TSDB_CHECK_CODE(code, lino, _err);
|
|
||||||
|
|
||||||
code = bkdMgtCreate(tpath, (SBkdMgt**)&pMeta->bkdChkptMgt);
|
code = bkdMgtCreate(tpath, (SBkdMgt**)&pMeta->bkdChkptMgt);
|
||||||
TSDB_CHECK_CODE(code, lino, _err);
|
TSDB_CHECK_CODE(code, lino, _err);
|
||||||
|
|
||||||
|
@ -469,6 +466,9 @@ int32_t streamMetaOpen(const char* path, void* ahandle, FTaskBuild buildTaskFn,
|
||||||
|
|
||||||
// add refId at the end of initialization function
|
// add refId at the end of initialization function
|
||||||
pMeta->rid = taosAddRef(streamMetaId, pMeta);
|
pMeta->rid = taosAddRef(streamMetaId, pMeta);
|
||||||
|
code = createMetaHbInfo(pRid, &pMeta->pHbInfo);
|
||||||
|
|
||||||
|
TSDB_CHECK_CODE(code, lino, _err);
|
||||||
|
|
||||||
*p = pMeta;
|
*p = pMeta;
|
||||||
return code;
|
return code;
|
||||||
|
|
Loading…
Reference in New Issue