Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/tsdb_optimize
This commit is contained in:
commit
cc8c7bbbe5
|
@ -9,7 +9,7 @@ import Release from "/components/ReleaseV3";
|
||||||
|
|
||||||
<Release type="tdengine" version="3.0.0.1" />
|
<Release type="tdengine" version="3.0.0.1" />
|
||||||
|
|
||||||
## 3.0.0.0
|
<!-- ## 3.0.0.0
|
||||||
|
|
||||||
<Release type="tdengine" version="3.0.0.0" />
|
<Release type="tdengine" version="3.0.0.0" /> -->
|
||||||
|
|
||||||
|
|
|
@ -76,7 +76,7 @@ bool tsMonitorComp = false;
|
||||||
|
|
||||||
// telem
|
// telem
|
||||||
bool tsEnableTelem = true;
|
bool tsEnableTelem = true;
|
||||||
int32_t tsTelemInterval = 86400;
|
int32_t tsTelemInterval = 43200;
|
||||||
char tsTelemServer[TSDB_FQDN_LEN] = "telemetry.taosdata.com";
|
char tsTelemServer[TSDB_FQDN_LEN] = "telemetry.taosdata.com";
|
||||||
uint16_t tsTelemPort = 80;
|
uint16_t tsTelemPort = 80;
|
||||||
|
|
||||||
|
|
|
@ -131,7 +131,9 @@ static int32_t mndProcessTelemTimer(SRpcMsg* pReq) {
|
||||||
char* pCont = mndBuildTelemetryReport(pMnode);
|
char* pCont = mndBuildTelemetryReport(pMnode);
|
||||||
if (pCont != NULL) {
|
if (pCont != NULL) {
|
||||||
if (taosSendHttpReport(tsTelemServer, tsTelemPort, pCont, strlen(pCont), HTTP_FLAT) != 0) {
|
if (taosSendHttpReport(tsTelemServer, tsTelemPort, pCont, strlen(pCont), HTTP_FLAT) != 0) {
|
||||||
mError("failed to send telemetry msg");
|
mError("failed to send telemetry report");
|
||||||
|
} else {
|
||||||
|
mTrace("succeed to send telemetry report");
|
||||||
}
|
}
|
||||||
taosMemoryFree(pCont);
|
taosMemoryFree(pCont);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1308,7 +1308,7 @@ static bool mndTransPerformRedoActionStage(SMnode *pMnode, STrans *pTrans) {
|
||||||
if (pTrans->policy == TRN_POLICY_ROLLBACK) {
|
if (pTrans->policy == TRN_POLICY_ROLLBACK) {
|
||||||
if (pTrans->lastAction != 0) {
|
if (pTrans->lastAction != 0) {
|
||||||
STransAction *pAction = taosArrayGet(pTrans->redoActions, pTrans->lastAction);
|
STransAction *pAction = taosArrayGet(pTrans->redoActions, pTrans->lastAction);
|
||||||
if (pAction->retryCode != 0 && pAction->retryCode != pAction->errCode) {
|
if (pAction->retryCode != 0 && pAction->retryCode == pAction->errCode) {
|
||||||
if (pTrans->failedTimes < 6) {
|
if (pTrans->failedTimes < 6) {
|
||||||
mError("trans:%d, stage keep on redoAction since action:%d code:0x%x not 0x%x, failedTimes:%d", pTrans->id,
|
mError("trans:%d, stage keep on redoAction since action:%d code:0x%x not 0x%x, failedTimes:%d", pTrans->id,
|
||||||
pTrans->lastAction, pTrans->code, pAction->retryCode, pTrans->failedTimes);
|
pTrans->lastAction, pTrans->code, pAction->retryCode, pTrans->failedTimes);
|
||||||
|
|
|
@ -276,7 +276,7 @@ void uvOnRecvCb(uv_stream_t* cli, ssize_t nread, const uv_buf_t* buf) {
|
||||||
while (transReadComplete(pBuf)) {
|
while (transReadComplete(pBuf)) {
|
||||||
tTrace("%s conn %p alread read complete packet", transLabel(pTransInst), conn);
|
tTrace("%s conn %p alread read complete packet", transLabel(pTransInst), conn);
|
||||||
if (true == pBuf->invalid || false == uvHandleReq(conn)) {
|
if (true == pBuf->invalid || false == uvHandleReq(conn)) {
|
||||||
tError("%s conn %p read invalid packet", transLabel(pTransInst), conn);
|
tError("%s conn %p read invalid packet, dst: %s, srv: %s", transLabel(pTransInst), conn, conn->dst, conn->src);
|
||||||
destroyConn(conn, true);
|
destroyConn(conn, true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ system sh/exec.sh -n dnode1 -s start
|
||||||
sql connect
|
sql connect
|
||||||
|
|
||||||
print =============== conflict stb
|
print =============== conflict stb
|
||||||
sql create database db vgroups 1;
|
sql create database db vgroups 4;
|
||||||
sql use db;
|
sql use db;
|
||||||
sql create table stb (ts timestamp, i int) tags (j int);
|
sql create table stb (ts timestamp, i int) tags (j int);
|
||||||
sql_error create table stb using stb tags (1);
|
sql_error create table stb using stb tags (1);
|
||||||
|
@ -16,6 +16,9 @@ sql_error create table ctb (ts timestamp, i int) tags (j int);
|
||||||
sql create table ntb (ts timestamp, i int);
|
sql create table ntb (ts timestamp, i int);
|
||||||
sql_error create table ntb (ts timestamp, i int) tags (j int);
|
sql_error create table ntb (ts timestamp, i int) tags (j int);
|
||||||
|
|
||||||
|
sql drop table ntb
|
||||||
|
sql create table ntb (ts timestamp, i int) tags (j int);
|
||||||
|
|
||||||
sql drop database db
|
sql drop database db
|
||||||
|
|
||||||
print =============== create database d1
|
print =============== create database d1
|
||||||
|
|
Loading…
Reference in New Issue