merge develop
This commit is contained in:
commit
68bf22a9fe
|
@ -97,7 +97,7 @@ typedef void *SDataRow;
|
|||
#define TD_DATA_ROW_HEAD_SIZE sizeof(int32_t)
|
||||
|
||||
#define dataRowLen(r) (*(int32_t *)(r))
|
||||
#define dataRowTuple(r) POINTER_DRIFT(r, TD_DATA_ROW_HEAD_SIZE)
|
||||
#define dataRowTuple(r) POINTER_SHIFT(r, TD_DATA_ROW_HEAD_SIZE)
|
||||
#define dataRowKey(r) (*(TSKEY *)(dataRowTuple(r)))
|
||||
#define dataRowSetLen(r, l) (dataRowLen(r) = (l))
|
||||
#define dataRowCpy(dst, r) memcpy((dst), (r), dataRowLen(r))
|
||||
|
@ -114,10 +114,10 @@ static FORCE_INLINE void *tdGetRowDataOfCol(SDataRow row, int8_t type, int32_t o
|
|||
switch (type) {
|
||||
case TSDB_DATA_TYPE_BINARY:
|
||||
case TSDB_DATA_TYPE_NCHAR:
|
||||
return POINTER_DRIFT(row, *(VarDataOffsetT *)POINTER_DRIFT(row, offset));
|
||||
return POINTER_SHIFT(row, *(VarDataOffsetT *)POINTER_SHIFT(row, offset));
|
||||
break;
|
||||
default:
|
||||
return POINTER_DRIFT(row, offset);
|
||||
return POINTER_SHIFT(row, offset);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -149,11 +149,11 @@ static FORCE_INLINE void *tdGetColDataOfRow(SDataCol *pCol, int row) {
|
|||
switch (pCol->type) {
|
||||
case TSDB_DATA_TYPE_BINARY:
|
||||
case TSDB_DATA_TYPE_NCHAR:
|
||||
return POINTER_DRIFT(pCol->pData, pCol->dataOff[row]);
|
||||
return POINTER_SHIFT(pCol->pData, pCol->dataOff[row]);
|
||||
break;
|
||||
|
||||
default:
|
||||
return POINTER_DRIFT(pCol->pData, TYPE_BYTES[pCol->type] * row);
|
||||
return POINTER_SHIFT(pCol->pData, TYPE_BYTES[pCol->type] * row);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -167,17 +167,17 @@ void tdFreeDataRow(SDataRow row) {
|
|||
int tdAppendColVal(SDataRow row, void *value, int8_t type, int32_t bytes, int32_t offset) {
|
||||
ASSERT(value != NULL);
|
||||
int32_t toffset = offset + TD_DATA_ROW_HEAD_SIZE;
|
||||
char * ptr = POINTER_DRIFT(row, dataRowLen(row));
|
||||
char * ptr = POINTER_SHIFT(row, dataRowLen(row));
|
||||
|
||||
switch (type) {
|
||||
case TSDB_DATA_TYPE_BINARY:
|
||||
case TSDB_DATA_TYPE_NCHAR:
|
||||
*(VarDataOffsetT *)POINTER_DRIFT(row, toffset) = dataRowLen(row);
|
||||
*(VarDataOffsetT *)POINTER_SHIFT(row, toffset) = dataRowLen(row);
|
||||
memcpy(ptr, value, varDataTLen(value));
|
||||
dataRowLen(row) += varDataTLen(value);
|
||||
break;
|
||||
default:
|
||||
memcpy(POINTER_DRIFT(row, toffset), value, TYPE_BYTES[type]);
|
||||
memcpy(POINTER_SHIFT(row, toffset), value, TYPE_BYTES[type]);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -202,13 +202,13 @@ void dataColInit(SDataCol *pDataCol, STColumn *pCol, void **pBuf, int maxPoints)
|
|||
if (pDataCol->type == TSDB_DATA_TYPE_BINARY || pDataCol->type == TSDB_DATA_TYPE_NCHAR) {
|
||||
pDataCol->spaceSize = (sizeof(VarDataLenT) + pDataCol->bytes) * maxPoints;
|
||||
pDataCol->dataOff = (VarDataOffsetT *)(*pBuf);
|
||||
pDataCol->pData = POINTER_DRIFT(*pBuf, TYPE_BYTES[pDataCol->type] * maxPoints);
|
||||
*pBuf = POINTER_DRIFT(*pBuf, pDataCol->spaceSize + TYPE_BYTES[pDataCol->type] * maxPoints);
|
||||
pDataCol->pData = POINTER_SHIFT(*pBuf, TYPE_BYTES[pDataCol->type] * maxPoints);
|
||||
*pBuf = POINTER_SHIFT(*pBuf, pDataCol->spaceSize + TYPE_BYTES[pDataCol->type] * maxPoints);
|
||||
} else {
|
||||
pDataCol->spaceSize = pDataCol->bytes * maxPoints;
|
||||
pDataCol->dataOff = NULL;
|
||||
pDataCol->pData = *pBuf;
|
||||
*pBuf = POINTER_DRIFT(*pBuf, pDataCol->spaceSize);
|
||||
*pBuf = POINTER_SHIFT(*pBuf, pDataCol->spaceSize);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -222,13 +222,13 @@ void dataColAppendVal(SDataCol *pCol, void *value, int numOfPoints, int maxPoint
|
|||
// set offset
|
||||
pCol->dataOff[numOfPoints] = pCol->len;
|
||||
// Copy data
|
||||
memcpy(POINTER_DRIFT(pCol->pData, pCol->len), value, varDataTLen(value));
|
||||
memcpy(POINTER_SHIFT(pCol->pData, pCol->len), value, varDataTLen(value));
|
||||
// Update the length
|
||||
pCol->len += varDataTLen(value);
|
||||
break;
|
||||
default:
|
||||
ASSERT(pCol->len == TYPE_BYTES[pCol->type] * numOfPoints);
|
||||
memcpy(POINTER_DRIFT(pCol->pData, pCol->len), value, pCol->bytes);
|
||||
memcpy(POINTER_SHIFT(pCol->pData, pCol->len), value, pCol->bytes);
|
||||
pCol->len += pCol->bytes;
|
||||
break;
|
||||
}
|
||||
|
@ -244,12 +244,12 @@ void dataColPopPoints(SDataCol *pCol, int pointsToPop, int numOfPoints) {
|
|||
VarDataOffsetT toffset = pCol->dataOff[pointsToPop];
|
||||
pCol->len = pCol->len - toffset;
|
||||
ASSERT(pCol->len > 0);
|
||||
memmove(pCol->pData, POINTER_DRIFT(pCol->pData, toffset), pCol->len);
|
||||
memmove(pCol->pData, POINTER_SHIFT(pCol->pData, toffset), pCol->len);
|
||||
dataColSetOffset(pCol, pointsLeft);
|
||||
} else {
|
||||
ASSERT(pCol->len == TYPE_BYTES[pCol->type] * numOfPoints);
|
||||
pCol->len = TYPE_BYTES[pCol->type] * pointsLeft;
|
||||
memmove(pCol->pData, POINTER_DRIFT(pCol->pData, TYPE_BYTES[pCol->type] * pointsToPop), pCol->len);
|
||||
memmove(pCol->pData, POINTER_SHIFT(pCol->pData, TYPE_BYTES[pCol->type] * pointsToPop), pCol->len);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -301,7 +301,7 @@ void dataColSetOffset(SDataCol *pCol, int nEle) {
|
|||
for (int i = 0; i < nEle; i++) {
|
||||
pCol->dataOff[i] = offset;
|
||||
offset += varDataTLen(tptr);
|
||||
tptr = POINTER_DRIFT(tptr, varDataTLen(tptr));
|
||||
tptr = POINTER_SHIFT(tptr, varDataTLen(tptr));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -324,7 +324,6 @@ void sdbCleanUp() {
|
|||
|
||||
tsSdbObj.status = SDB_STATUS_CLOSING;
|
||||
syncStop(tsSdbObj.sync);
|
||||
free(tsSdbObj.sync);
|
||||
walClose(tsSdbObj.wal);
|
||||
sem_destroy(&tsSdbObj.sem);
|
||||
pthread_mutex_destroy(&tsSdbObj.mutex);
|
||||
|
|
|
@ -1083,6 +1083,7 @@ static void rpcSendMsgToPeer(SRpcConn *pConn, void *msg, int msgLen) {
|
|||
pRpc->label, pConn, taosMsg[pHead->msgType], pConn->peerFqdn,
|
||||
pConn->peerPort, msgLen, pHead->sourceId, pHead->destId, pHead->tranId);
|
||||
} else {
|
||||
if (pHead->code == 0) pConn->secured = 1; // for success response, set link as secured
|
||||
if (pHead->msgType < TSDB_MSG_TYPE_CM_HEARTBEAT || (rpcDebugFlag & 16))
|
||||
tTrace( "%s %p, %s is sent to %s:%hu, code:0x%x len:%d sig:0x%08x:0x%08x:%d",
|
||||
pRpc->label, pConn, taosMsg[pHead->msgType], pConn->peerFqdn, pConn->peerPort,
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
#include "tskiplist.h"
|
||||
#include "tutil.h"
|
||||
#include "tlog.h"
|
||||
#include "tcoding.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
|
@ -178,7 +178,7 @@ void tsdbFitRetention(STsdbRepo *pRepo) {
|
|||
SFileGroup *pGroup = pFileH->fGroup;
|
||||
|
||||
int mfid =
|
||||
tsdbGetKeyFileId(taosGetTimestamp(pRepo->config.precision), pRepo->config.daysPerFile, pRepo->config.precision);
|
||||
tsdbGetKeyFileId(taosGetTimestamp(pRepo->config.precision), pRepo->config.daysPerFile, pRepo->config.precision) - pFileH->maxFGroups + 3;
|
||||
|
||||
while (pFileH->numOfFGroups > 0 && pGroup[0].fileId < mfid) {
|
||||
tsdbRemoveFileGroup(pFileH, pGroup[0].fileId);
|
||||
|
|
|
@ -535,5 +535,5 @@ static int tsdbEstimateTableEncodeSize(STable *pTable) {
|
|||
char *getTupleKey(const void * data) {
|
||||
SDataRow row = (SDataRow)data;
|
||||
|
||||
return POINTER_DRIFT(row, TD_DATA_ROW_HEAD_SIZE);
|
||||
return POINTER_SHIFT(row, TD_DATA_ROW_HEAD_SIZE);
|
||||
}
|
|
@ -24,98 +24,188 @@ extern "C" {
|
|||
|
||||
#include "tutil.h"
|
||||
|
||||
const int TNUMBER = 1;
|
||||
#define IS_LITTLE_ENDIAN() (*(char *)(&TNUMBER) != 0)
|
||||
// TODO: move this to a platform file
|
||||
#define ENCODE_LIMIT (((uint8_t)1) << 7)
|
||||
static const int32_t TNUMBER = 1;
|
||||
#define IS_LITTLE_ENDIAN() (*(uint8_t *)(&TNUMBER) != 0)
|
||||
|
||||
static FORCE_INLINE void *taosEncodeFixed16(void *buf, uint16_t value) {
|
||||
if (IS_LITTLE_ENDIAN()) {
|
||||
memcpy(buf, &value, sizeof(value));
|
||||
} else {
|
||||
((char *)buf)[0] = value & 0xff;
|
||||
((char *)buf)[1] = (value >> 8) & 0xff;
|
||||
((uint8_t *)buf)[0] = value & 0xff;
|
||||
((uint8_t *)buf)[1] = (value >> 8) & 0xff;
|
||||
}
|
||||
|
||||
return POINTER_DRIFT(buf, sizeof(value));
|
||||
return POINTER_SHIFT(buf, sizeof(value));
|
||||
}
|
||||
|
||||
static FORCE_INLINE void *taosEncodeFixed32(void *buf, uint32_t value) {
|
||||
if (IS_LITTLE_ENDIAN()) {
|
||||
memcpy(buf, &value, sizeof(value));
|
||||
} else {
|
||||
((char *)buf)[0] = value & 0xff;
|
||||
((char *)buf)[1] = (value >> 8) & 0xff;
|
||||
((char *)buf)[2] = (value >> 16) & 0xff;
|
||||
((char *)buf)[3] = (value >> 24) & 0xff;
|
||||
((uint8_t *)buf)[0] = value & 0xff;
|
||||
((uint8_t *)buf)[1] = (value >> 8) & 0xff;
|
||||
((uint8_t *)buf)[2] = (value >> 16) & 0xff;
|
||||
((uint8_t *)buf)[3] = (value >> 24) & 0xff;
|
||||
}
|
||||
|
||||
return POINTER_DRIFT(buf, sizeof(value));
|
||||
return POINTER_SHIFT(buf, sizeof(value));
|
||||
}
|
||||
|
||||
static FORCE_INLINE void *taosEncodeFixed64(void *buf, uint64_t value) {
|
||||
if (IS_LITTLE_ENDIAN()) {
|
||||
memcpy(buf, &value, sizeof(value));
|
||||
} else {
|
||||
((char *)buf)[0] = value & 0xff;
|
||||
((char *)buf)[1] = (value >> 8) & 0xff;
|
||||
((char *)buf)[2] = (value >> 16) & 0xff;
|
||||
((char *)buf)[3] = (value >> 24) & 0xff;
|
||||
((char *)buf)[4] = (value >> 32) & 0xff;
|
||||
((char *)buf)[5] = (value >> 40) & 0xff;
|
||||
((char *)buf)[6] = (value >> 48) & 0xff;
|
||||
((char *)buf)[7] = (value >> 56) & 0xff;
|
||||
((uint8_t *)buf)[0] = value & 0xff;
|
||||
((uint8_t *)buf)[1] = (value >> 8) & 0xff;
|
||||
((uint8_t *)buf)[2] = (value >> 16) & 0xff;
|
||||
((uint8_t *)buf)[3] = (value >> 24) & 0xff;
|
||||
((uint8_t *)buf)[4] = (value >> 32) & 0xff;
|
||||
((uint8_t *)buf)[5] = (value >> 40) & 0xff;
|
||||
((uint8_t *)buf)[6] = (value >> 48) & 0xff;
|
||||
((uint8_t *)buf)[7] = (value >> 56) & 0xff;
|
||||
}
|
||||
|
||||
return POINTER_DRIFT(buf, sizeof(value));
|
||||
return POINTER_SHIFT(buf, sizeof(value));
|
||||
}
|
||||
|
||||
static FORCE_INLINE void *taosDecodeFixed16(void *buf, uint16_t *value) {
|
||||
if (IS_LITTLE_ENDIAN()) {
|
||||
memcpy(value, buf, sizeof(*value));
|
||||
} else {
|
||||
((char *)value)[1] = ((char *)buf)[0];
|
||||
((char *)value)[0] = ((char *)buf)[1];
|
||||
((uint8_t *)value)[1] = ((uint8_t *)buf)[0];
|
||||
((uint8_t *)value)[0] = ((uint8_t *)buf)[1];
|
||||
}
|
||||
|
||||
return POINTER_DRIFT(buf, sizeof(*value));
|
||||
return POINTER_SHIFT(buf, sizeof(*value));
|
||||
}
|
||||
|
||||
static FORCE_INLINE void *taosDecodeFixed32(void *buf, uint32_t *value) {
|
||||
if (IS_LITTLE_ENDIAN()) {
|
||||
memcpy(value, buf, sizeof(*value));
|
||||
} else {
|
||||
((char *)value)[3] = ((char *)buf)[0];
|
||||
((char *)value)[2] = ((char *)buf)[1];
|
||||
((char *)value)[1] = ((char *)buf)[2];
|
||||
((char *)value)[0] = ((char *)buf)[3];
|
||||
((uint8_t *)value)[3] = ((uint8_t *)buf)[0];
|
||||
((uint8_t *)value)[2] = ((uint8_t *)buf)[1];
|
||||
((uint8_t *)value)[1] = ((uint8_t *)buf)[2];
|
||||
((uint8_t *)value)[0] = ((uint8_t *)buf)[3];
|
||||
}
|
||||
|
||||
return POINTER_DRIFT(buf, sizeof(*value));
|
||||
return POINTER_SHIFT(buf, sizeof(*value));
|
||||
}
|
||||
|
||||
static FORCE_INLINE void *taosDecodeFixed64(void *buf, uint64_t *value) {
|
||||
if (IS_LITTLE_ENDIAN()) {
|
||||
memcpy(value, buf, sizeof(*value));
|
||||
} else {
|
||||
((char *)value)[7] = ((char *)buf)[0];
|
||||
((char *)value)[6] = ((char *)buf)[1];
|
||||
((char *)value)[5] = ((char *)buf)[2];
|
||||
((char *)value)[4] = ((char *)buf)[3];
|
||||
((char *)value)[3] = ((char *)buf)[4];
|
||||
((char *)value)[2] = ((char *)buf)[5];
|
||||
((char *)value)[1] = ((char *)buf)[6];
|
||||
((char *)value)[0] = ((char *)buf)[7];
|
||||
((uint8_t *)value)[7] = ((uint8_t *)buf)[0];
|
||||
((uint8_t *)value)[6] = ((uint8_t *)buf)[1];
|
||||
((uint8_t *)value)[5] = ((uint8_t *)buf)[2];
|
||||
((uint8_t *)value)[4] = ((uint8_t *)buf)[3];
|
||||
((uint8_t *)value)[3] = ((uint8_t *)buf)[4];
|
||||
((uint8_t *)value)[2] = ((uint8_t *)buf)[5];
|
||||
((uint8_t *)value)[1] = ((uint8_t *)buf)[6];
|
||||
((uint8_t *)value)[0] = ((uint8_t *)buf)[7];
|
||||
}
|
||||
|
||||
return POINTER_DRIFT(buf, sizeof(*value));
|
||||
return POINTER_SHIFT(buf, sizeof(*value));
|
||||
}
|
||||
|
||||
// TODO
|
||||
static FORCE_INLINE void *taosEncodeVariant16(void *buf, uint16_t value) {}
|
||||
static FORCE_INLINE void *taosEncodeVariant32(void *buf, uint32_t value) {}
|
||||
static FORCE_INLINE void *taosEncodeVariant64(void *buf, uint64_t value) {}
|
||||
static FORCE_INLINE void *taosDecodeVariant16(void *buf, uint16_t *value) {}
|
||||
static FORCE_INLINE void *taosDecodeVariant32(void *buf, uint32_t *value) {}
|
||||
static FORCE_INLINE void *taosDecodeVariant64(void *buf, uint64_t *value) {}
|
||||
static FORCE_INLINE void *taosEncodeVariant16(void *buf, uint16_t value) {
|
||||
int i = 0;
|
||||
while (value >= ENCODE_LIMIT) {
|
||||
((uint8_t *)buf)[i] = (value | ENCODE_LIMIT);
|
||||
value >>= 7;
|
||||
i++;
|
||||
ASSERT(i < 3);
|
||||
}
|
||||
|
||||
((uint8_t *)buf)[i] = value;
|
||||
|
||||
return POINTER_SHIFT(buf, i+1);
|
||||
}
|
||||
|
||||
static FORCE_INLINE void *taosEncodeVariant32(void *buf, uint32_t value) {
|
||||
int i = 0;
|
||||
while (value >= ENCODE_LIMIT) {
|
||||
((uint8_t *)buf)[i] = (value | ENCODE_LIMIT);
|
||||
value >>= 7;
|
||||
i++;
|
||||
ASSERT(i < 5);
|
||||
}
|
||||
|
||||
((uint8_t *)buf)[i] = value;
|
||||
|
||||
return POINTER_SHIFT(buf, i + 1);
|
||||
}
|
||||
|
||||
static FORCE_INLINE void *taosEncodeVariant64(void *buf, uint64_t value) {
|
||||
int i = 0;
|
||||
while (value >= ENCODE_LIMIT) {
|
||||
((uint8_t *)buf)[i] = (value | ENCODE_LIMIT);
|
||||
value >>= 7;
|
||||
i++;
|
||||
ASSERT(i < 10);
|
||||
}
|
||||
|
||||
((uint8_t *)buf)[i] = value;
|
||||
|
||||
return POINTER_SHIFT(buf, i + 1);
|
||||
}
|
||||
|
||||
static FORCE_INLINE void *taosDecodeVariant16(void *buf, uint16_t *value) {
|
||||
int i = 0;
|
||||
uint16_t tval = 0;
|
||||
*value = 0;
|
||||
while (i < 3) {
|
||||
tval = (uint16_t)(((uint8_t *)buf)[i]);
|
||||
if (tval < ENCODE_LIMIT) {
|
||||
(*value) |= (tval << (7 * i));
|
||||
return POINTER_SHIFT(buf, i + 1);
|
||||
} else {
|
||||
(*value) |= ((tval & (ENCODE_LIMIT - 1)) << (7 * i));
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
return NULL; // error happened
|
||||
}
|
||||
|
||||
static FORCE_INLINE void *taosDecodeVariant32(void *buf, uint32_t *value) {
|
||||
int i = 0;
|
||||
uint32_t tval = 0;
|
||||
*value = 0;
|
||||
while (i < 5) {
|
||||
tval = (uint32_t)(((uint8_t *)buf)[i]);
|
||||
if (tval < ENCODE_LIMIT) {
|
||||
(*value) |= (tval << (7 * i));
|
||||
return POINTER_SHIFT(buf, i + 1);
|
||||
} else {
|
||||
(*value) |= ((tval & (ENCODE_LIMIT - 1)) << (7 * i));
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
return NULL; // error happened
|
||||
}
|
||||
|
||||
static FORCE_INLINE void *taosDecodeVariant64(void *buf, uint64_t *value) {
|
||||
int i = 0;
|
||||
uint64_t tval = 0;
|
||||
*value = 0;
|
||||
while (i < 10) {
|
||||
tval = (uint64_t)(((uint8_t *)buf)[i]);
|
||||
if (tval < ENCODE_LIMIT) {
|
||||
(*value) |= (tval << (7 * i));
|
||||
return POINTER_SHIFT(buf, i + 1);
|
||||
} else {
|
||||
(*value) |= ((tval & (ENCODE_LIMIT - 1)) << (7 * i));
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
return NULL; // error happened
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -45,7 +45,7 @@ extern "C" {
|
|||
#define tclose(x) taosCloseSocket(x)
|
||||
|
||||
// Pointer p drift right by b bytes
|
||||
#define POINTER_DRIFT(p, b) ((void *)((char *)(p) + (b)))
|
||||
#define POINTER_SHIFT(p, b) ((void *)((char *)(p) + (b)))
|
||||
|
||||
#ifndef NDEBUG
|
||||
#define ASSERT(x) assert(x)
|
||||
|
|
|
@ -94,8 +94,6 @@ void *taosAllocateQitem(int size) {
|
|||
void taosFreeQitem(void *param) {
|
||||
if (param == NULL) return;
|
||||
|
||||
uTrace("item:%p is freed", param);
|
||||
|
||||
char *temp = (char *)param;
|
||||
temp -= sizeof(STaosQnode);
|
||||
free(temp);
|
||||
|
@ -144,7 +142,7 @@ int taosReadQitem(taos_queue param, int *type, void **pitem) {
|
|||
queue->numOfItems--;
|
||||
if (queue->qset) atomic_sub_fetch_32(&queue->qset->numOfItems, 1);
|
||||
code = 1;
|
||||
//uTrace("item:%p is read out from queue, items:%d", *pitem, queue->numOfItems);
|
||||
uTrace("item:%p is read out from queue, items:%d", *pitem, queue->numOfItems);
|
||||
}
|
||||
|
||||
pthread_mutex_unlock(&queue->mutex);
|
||||
|
@ -309,13 +307,12 @@ int taosReadQitemFromQset(taos_qset param, int *type, void **pitem, void **phand
|
|||
pthread_mutex_lock(&qset->mutex);
|
||||
|
||||
for(int i=0; i<qset->numOfQueues; ++i) {
|
||||
//pthread_mutex_lock(&qset->mutex);
|
||||
if (qset->current == NULL)
|
||||
qset->current = qset->head;
|
||||
STaosQueue *queue = qset->current;
|
||||
if (queue) qset->current = queue->next;
|
||||
//pthread_mutex_unlock(&qset->mutex);
|
||||
if (queue == NULL) break;
|
||||
if (queue->head == NULL) continue;
|
||||
|
||||
pthread_mutex_lock(&queue->mutex);
|
||||
|
||||
|
@ -351,13 +348,12 @@ int taosReadAllQitemsFromQset(taos_qset param, taos_qall p2, void **phandle) {
|
|||
pthread_mutex_lock(&qset->mutex);
|
||||
|
||||
for(int i=0; i<qset->numOfQueues; ++i) {
|
||||
// pthread_mutex_lock(&qset->mutex);
|
||||
if (qset->current == NULL)
|
||||
qset->current = qset->head;
|
||||
queue = qset->current;
|
||||
if (queue) qset->current = queue->next;
|
||||
// pthread_mutex_unlock(&qset->mutex);
|
||||
if (queue == NULL) break;
|
||||
if (queue->head == NULL) continue;
|
||||
|
||||
pthread_mutex_lock(&queue->mutex);
|
||||
|
||||
|
|
|
@ -0,0 +1,116 @@
|
|||
#include <gtest/gtest.h>
|
||||
#include <stdlib.h>
|
||||
#include <time.h>
|
||||
#include <random>
|
||||
|
||||
#include "tcoding.h"
|
||||
|
||||
static bool test_fixed_uint16(uint16_t value) {
|
||||
char buf[20] = "\0";
|
||||
uint16_t value_check = 0;
|
||||
|
||||
void *ptr1 = taosEncodeFixed16(static_cast<void *>(buf), value);
|
||||
void *ptr2 = taosDecodeFixed16(static_cast<void *>(buf), &value_check);
|
||||
|
||||
return ((ptr2 != NULL) && (value == value_check) && (ptr1 == ptr2));
|
||||
}
|
||||
|
||||
static bool test_fixed_uint32(uint32_t value) {
|
||||
char buf[20] = "\0";
|
||||
uint32_t value_check = 0;
|
||||
|
||||
void *ptr1 = taosEncodeFixed32(static_cast<void *>(buf), value);
|
||||
void *ptr2 = taosDecodeFixed32(static_cast<void *>(buf), &value_check);
|
||||
|
||||
return ((ptr2 != NULL) && (value == value_check) && (ptr1 == ptr2));
|
||||
}
|
||||
|
||||
static bool test_fixed_uint64(uint64_t value) {
|
||||
char buf[20] = "\0";
|
||||
uint64_t value_check = 0;
|
||||
|
||||
void *ptr1 = taosEncodeFixed64(static_cast<void *>(buf), value);
|
||||
void *ptr2 = taosDecodeFixed64(static_cast<void *>(buf), &value_check);
|
||||
|
||||
return ((ptr2 != NULL) && (value == value_check) && (ptr1 == ptr2));
|
||||
}
|
||||
|
||||
static bool test_variant_uint16(uint16_t value) {
|
||||
char buf[20] = "\0";
|
||||
uint16_t value_check = 0;
|
||||
|
||||
void *ptr1 = taosEncodeVariant16(static_cast<void *>(buf), value);
|
||||
void *ptr2 = taosDecodeVariant16(static_cast<void *>(buf), &value_check);
|
||||
|
||||
return ((ptr2 != NULL) && (value == value_check) && (ptr1 == ptr2));
|
||||
}
|
||||
|
||||
static bool test_variant_uint32(uint32_t value) {
|
||||
char buf[20] = "\0";
|
||||
uint32_t value_check = 0;
|
||||
|
||||
void *ptr1 = taosEncodeVariant32(static_cast<void *>(buf), value);
|
||||
void *ptr2 = taosDecodeVariant32(static_cast<void *>(buf), &value_check);
|
||||
|
||||
return ((ptr2 != NULL) && (value == value_check) && (ptr1 == ptr2));
|
||||
}
|
||||
|
||||
static bool test_variant_uint64(uint64_t value) {
|
||||
char buf[20] = "\0";
|
||||
uint64_t value_check = 0;
|
||||
|
||||
void *ptr1 = taosEncodeVariant64(static_cast<void *>(buf), value);
|
||||
void *ptr2 = taosDecodeVariant64(static_cast<void *>(buf), &value_check);
|
||||
|
||||
return ((ptr2 != NULL) && (value == value_check) && (ptr1 == ptr2));
|
||||
}
|
||||
|
||||
TEST(codingTest, fixed_encode_decode) {
|
||||
srand(time(0));
|
||||
|
||||
for (uint16_t value = 0; value <= UINT16_MAX; value++) {
|
||||
ASSERT_TRUE(test_fixed_uint16(value));
|
||||
if (value == UINT16_MAX) break;
|
||||
}
|
||||
|
||||
ASSERT_TRUE(test_fixed_uint32(0));
|
||||
ASSERT_TRUE(test_fixed_uint32(UINT32_MAX));
|
||||
|
||||
for (int i = 0; i < 1000000; i++) {
|
||||
ASSERT_TRUE(test_fixed_uint32(rand()));
|
||||
}
|
||||
|
||||
std::mt19937_64 gen (std::random_device{}());
|
||||
|
||||
ASSERT_TRUE(test_fixed_uint64(0));
|
||||
ASSERT_TRUE(test_fixed_uint64(UINT64_MAX));
|
||||
for (int i = 0; i < 1000000; i++) {
|
||||
ASSERT_TRUE(test_fixed_uint64(gen()));
|
||||
}
|
||||
}
|
||||
|
||||
TEST(codingTest, variant_encode_decode) {
|
||||
srand(time(0));
|
||||
|
||||
for (uint16_t value = 0; value <= UINT16_MAX; value++) {
|
||||
ASSERT_TRUE(test_variant_uint16(value));
|
||||
if (value == UINT16_MAX) break;
|
||||
}
|
||||
|
||||
ASSERT_TRUE(test_variant_uint32(0));
|
||||
ASSERT_TRUE(test_variant_uint32(UINT32_MAX));
|
||||
|
||||
for (int i = 0; i < 5000000; i++) {
|
||||
ASSERT_TRUE(test_variant_uint32(rand()));
|
||||
}
|
||||
|
||||
std::mt19937_64 gen (std::random_device{}());
|
||||
|
||||
ASSERT_TRUE(test_variant_uint64(0));
|
||||
ASSERT_TRUE(test_variant_uint64(UINT64_MAX));
|
||||
for (int i = 0; i < 5000000; i++) {
|
||||
uint64_t value = gen();
|
||||
// printf("%ull\n", value);
|
||||
ASSERT_TRUE(test_variant_uint64(value));
|
||||
}
|
||||
}
|
|
@ -20,9 +20,26 @@ run general/table/tinyint.sim
|
|||
run general/table/db.table.sim
|
||||
|
||||
run general/user/basic1.sim
|
||||
#run general/user/pass_alter.sim
|
||||
run general/user/pass_alter.sim
|
||||
run general/user/pass_len.sim
|
||||
run general/user/user_create.sim
|
||||
run general/user/user_len.sim
|
||||
|
||||
# run general/compute/count.sim
|
||||
# run general/compute/avg.sim
|
||||
# run general/compute/sum.sim
|
||||
# run general/compute/min.sim
|
||||
# run general/compute/max.sim
|
||||
# run general/compute/first.sim
|
||||
# run general/compute/last.sim
|
||||
run general/compute/stddev.sim
|
||||
# run general/compute/leastsquare.sim
|
||||
run general/compute/top.sim
|
||||
run general/compute/bottom.sim
|
||||
run general/compute/percentile.sim
|
||||
run general/compute/diff.sim
|
||||
# run general/compute/interval.sim
|
||||
run general/compute/null.sim
|
||||
# run general/compute/diff2.sim
|
||||
|
||||
##################################
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
|
||||
print ========== step1
|
||||
system sh/cfg.sh -n dnode1 -c monitor -v 1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
system sh/stop_dnodes.sh
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
sql connect
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfMPeers -v 1
|
||||
system sh/cfg.sh -n dnode1 -c mgmtEqualVnodeNum -v 4
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfMPeers -v 1
|
||||
system sh/cfg.sh -n dnode1 -c mgmtEqualVnodeNum -v 4
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
|
||||
print ========== step1
|
||||
system sh/cfg.sh -n dnode1 -c monitor -v 1
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
run lite/column/table.sim
|
||||
run lite/column/metrics.sim
|
||||
run lite/column/stream.sim
|
||||
run lite/column/commit.sim
|
||||
run general/column/table.sim
|
||||
run general/column/metrics.sim
|
||||
run general/column/stream.sim
|
||||
run general/column/commit.sim
|
||||
|
|
|
@ -3,7 +3,6 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 1
|
||||
system sh/cfg.sh -n dnode1 -c cacheBlockSize -v 1024
|
||||
system sh/cfg.sh -n dnode1 -c compression -v 1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
|
|
|
@ -3,7 +3,6 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c cacheBlockSize -v 1024
|
||||
system sh/cfg.sh -n dnode1 -c compression -v 1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
|
|
|
@ -3,7 +3,6 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c cacheBlockSize -v 1024
|
||||
system sh/cfg.sh -n dnode1 -c compression -v 2
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
|
|
|
@ -3,7 +3,6 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c cacheBlockSize -v 1024
|
||||
system sh/cfg.sh -n dnode1 -c compression -v 1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
sql connect
|
||||
$x = 1
|
||||
begin:
|
||||
sql reset query cache
|
||||
sleep 1000
|
||||
sql insert into db.tb values(now, $x ) -x begin
|
||||
#print ===> insert successed $x
|
||||
$x = $x + 1
|
||||
|
|
|
@ -2,9 +2,9 @@ system sh/stop_dnodes.sh
|
|||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 4
|
||||
system sh/cfg.sh -n dnode1 -c tables -v 1000
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 1000
|
||||
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
system sh/stop_dnodes.sh
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/deploy.sh -n dnode2 -i 2
|
||||
system sh/deploy.sh -n dnode3 -i 3
|
||||
|
@ -31,7 +27,6 @@ system sh/cfg.sh -n dnode4 -c numOfTotalVnodes -v 4
|
|||
|
||||
print ========= start dnodes
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
sql connect
|
||||
|
||||
print ======== step1
|
||||
|
@ -78,6 +73,8 @@ sql insert into d1.t1 values(now, 2) -x step2
|
|||
step2:
|
||||
|
||||
print ========= step3
|
||||
sql reset query cache
|
||||
sleep 1000
|
||||
sql create database d1 replica 1
|
||||
sql create table d1.t1 (ts timestamp, i int)
|
||||
sql insert into d1.t1 values(now, 2)
|
||||
|
@ -97,6 +94,8 @@ while $x < 20
|
|||
step4:
|
||||
|
||||
sql create database d1 replica 1
|
||||
sql reset query cache
|
||||
sleep 1000
|
||||
sql create table d1.t1 (ts timestamp, i int)
|
||||
sql insert into d1.t1 values(now, $x )
|
||||
sql select * from d1.t1
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
system sh/stop_dnodes.sh
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/deploy.sh -n dnode2 -i 2
|
||||
system sh/deploy.sh -n dnode3 -i 3
|
||||
|
@ -31,7 +27,6 @@ system sh/cfg.sh -n dnode4 -c numOfTotalVnodes -v 4
|
|||
|
||||
print ========= start dnodes
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
sql connect
|
||||
|
||||
print ======== step1
|
||||
|
@ -79,6 +74,8 @@ step2:
|
|||
|
||||
print ========= step3
|
||||
sql create database db1 replica 1
|
||||
sql reset query cache
|
||||
sleep 1000
|
||||
sql create table db1.tb1 (ts timestamp, i int)
|
||||
sql insert into db1.tb1 values(now, 2)
|
||||
sql select * from db1.tb1
|
||||
|
@ -104,6 +101,9 @@ while $x < 20
|
|||
$db = db . $x
|
||||
$tb = tb . $x
|
||||
|
||||
sql reset query cache
|
||||
sleep 1000
|
||||
|
||||
sql create database $db replica 1
|
||||
sql use $db
|
||||
sql create table $tb (ts timestamp, i int)
|
||||
|
|
|
@ -5,19 +5,16 @@ system sh/deploy.sh -n dnode1 -i 1
|
|||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 10
|
||||
system sh/cfg.sh -n dnode2 -c numOfTotalVnodes -v 10
|
||||
system sh/cfg.sh -n dnode3 -c numOfTotalVnodes -v 10
|
||||
system sh/cfg.sh -n dnode1 -c cacheBlockSize -v 200
|
||||
system sh/cfg.sh -n dnode2 -c cacheBlockSize -v 200
|
||||
system sh/cfg.sh -n dnode3 -c cacheBlockSize -v 200
|
||||
|
||||
print ========= start dnodes
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
sql connect
|
||||
|
||||
print ======== step1
|
||||
|
||||
$tbPrefix = t
|
||||
$i = 0
|
||||
while $i < 1000
|
||||
while $i < 30
|
||||
$db = db . $i
|
||||
sql create database $db
|
||||
sql use $db
|
||||
|
@ -37,38 +34,32 @@ endw
|
|||
|
||||
print ======== step2
|
||||
sleep 1000
|
||||
sql drop database $db
|
||||
sql show databases
|
||||
if $rows != 0 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
|
||||
system sh/stop_dnodes.sh
|
||||
sleep 3000
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 10
|
||||
system sh/cfg.sh -n dnode2 -c numOfTotalVnodes -v 10
|
||||
system sh/cfg.sh -n dnode3 -c numOfTotalVnodes -v 10
|
||||
system sh/cfg.sh -n dnode1 -c cacheBlockSize -v 200
|
||||
system sh/cfg.sh -n dnode2 -c cacheBlockSize -v 200
|
||||
system sh/cfg.sh -n dnode3 -c cacheBlockSize -v 200
|
||||
|
||||
print ========= start dnodes
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
sql connect
|
||||
|
||||
print ======== step1
|
||||
|
||||
$tbPrefix = t
|
||||
$i = 0
|
||||
while $i < 1000
|
||||
while $i < 10
|
||||
$db = db . $i
|
||||
sql create database $db tables 4
|
||||
sql create database $db maxTables 4
|
||||
sql use $db
|
||||
|
||||
sql create table st (ts timesetamp, i int) tags(j int);
|
||||
sql create table st (ts timestamp, i int) tags(j int);
|
||||
$tb = $tbPrefix . $i
|
||||
$tb = $tb . a
|
||||
|
||||
|
@ -114,7 +105,6 @@ endw
|
|||
|
||||
print ======== step2
|
||||
sleep 1000
|
||||
sql drop database $db
|
||||
sql show databases
|
||||
if $rows != 0 then
|
||||
return -1
|
||||
|
|
|
@ -5,26 +5,19 @@ system sh/deploy.sh -n dnode1 -i 1
|
|||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 10
|
||||
system sh/cfg.sh -n dnode2 -c numOfTotalVnodes -v 10
|
||||
system sh/cfg.sh -n dnode3 -c numOfTotalVnodes -v 10
|
||||
system sh/cfg.sh -n dnode1 -c cacheBlockSize -v 200
|
||||
system sh/cfg.sh -n dnode2 -c cacheBlockSize -v 200
|
||||
system sh/cfg.sh -n dnode3 -c cacheBlockSize -v 200
|
||||
|
||||
print ========= start dnodes
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
sql connect
|
||||
|
||||
print ======== step1
|
||||
|
||||
|
||||
sql create database db tables 4;
|
||||
sql create database db maxTables 4;
|
||||
sql use db
|
||||
|
||||
|
||||
$tbPrefix = t
|
||||
$i = 0
|
||||
while $i < 1000
|
||||
|
||||
while $i < 10
|
||||
|
||||
sql create table st (ts timestamp, i int) tags(j int);
|
||||
$tb = $tbPrefix . $i
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
system sh/stop_dnodes.sh
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/deploy.sh -n dnode2 -i 2
|
||||
system sh/deploy.sh -n dnode3 -i 3
|
||||
|
@ -31,7 +27,6 @@ system sh/cfg.sh -n dnode4 -c numOfTotalVnodes -v 4
|
|||
|
||||
print ========= start dnodes
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
sql connect
|
||||
|
||||
sql create database db
|
||||
|
@ -39,7 +34,7 @@ sql create table db.tb (ts timestamp, i int)
|
|||
sql insert into db.tb values(now, 1)
|
||||
|
||||
print ======== start back
|
||||
run_back lite/db/back_insert.sim
|
||||
run_back general/db/back_insert.sim
|
||||
sleep 1000
|
||||
|
||||
print ======== step1
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
system sh/stop_dnodes.sh
|
||||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 4
|
||||
|
||||
print ========= start dnodes
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
sql connect
|
||||
|
||||
sql create database db
|
||||
|
@ -27,7 +25,7 @@ sql create table db4.tb4 (ts timestamp, i int)
|
|||
sql insert into db4.tb4 values(now, 1)
|
||||
|
||||
print ======== start back
|
||||
run_back lite/db/back_insert.sim
|
||||
run_back general/db/back_insert.sim
|
||||
sleep 1000
|
||||
|
||||
print ======== step1
|
||||
|
|
|
@ -4,7 +4,7 @@ system sh/stop_dnodes.sh
|
|||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 4
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2000
|
||||
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
|
|
|
@ -2,9 +2,9 @@ system sh/stop_dnodes.sh
|
|||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 4
|
||||
system sh/cfg.sh -n dnode1 -c tables -v 4
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 4
|
||||
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
|
|
|
@ -1,17 +1,16 @@
|
|||
system sh/stop_dnodes.sh
|
||||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 4
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2000
|
||||
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
sql connect
|
||||
|
||||
print =============== step2
|
||||
sql create database db tables 2
|
||||
sql create database db maxtables 4
|
||||
sql show databases
|
||||
print $rows $data07
|
||||
|
||||
|
@ -19,7 +18,7 @@ if $rows != 1 then
|
|||
return -1
|
||||
endi
|
||||
|
||||
if $data07 != 2 then
|
||||
if $data07 != 4 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
|
@ -30,9 +29,17 @@ sql create table t2 (ts timestamp, i int)
|
|||
sql create table t3 (ts timestamp, i int)
|
||||
sql create table t4 (ts timestamp, i int)
|
||||
sql create table t11 (ts timestamp, i int)
|
||||
sql create table t12 (ts timestamp, i int)
|
||||
sql create table t13 (ts timestamp, i int)
|
||||
sql create table t14 (ts timestamp, i int)
|
||||
sql create table t21 (ts timestamp, i int)
|
||||
sql create table t22 (ts timestamp, i int)
|
||||
sql create table t23 (ts timestamp, i int)
|
||||
sql create table t24 (ts timestamp, i int)
|
||||
sql create table t31 (ts timestamp, i int)
|
||||
sql create table t32 (ts timestamp, i int)
|
||||
sql create table t33 (ts timestamp, i int)
|
||||
sql create table t44 (ts timestamp, i int)
|
||||
sql create table t34 (ts timestamp, i int)
|
||||
|
||||
print =============== step4
|
||||
sql insert into t1 values(now, 1)
|
||||
|
@ -42,7 +49,7 @@ sql insert into t4 values(now, 4)
|
|||
sql insert into t11 values(now, 1)
|
||||
sql insert into t22 values(now, 2)
|
||||
sql insert into t33 values(now, 3)
|
||||
sql insert into t44 values(now, 4)
|
||||
sql insert into t34 values(now, 4)
|
||||
|
||||
print =============== step5
|
||||
sql select * from t1
|
||||
|
@ -68,10 +75,10 @@ endi
|
|||
print =============== step6
|
||||
sql drop database db
|
||||
sql reset query cache
|
||||
sleep 20000
|
||||
sleep 4000
|
||||
|
||||
print =============== step7
|
||||
sql create database db tables 2
|
||||
sql create database db maxtables 4
|
||||
sql show databases
|
||||
print $rows $data07
|
||||
|
||||
|
@ -79,7 +86,7 @@ if $rows != 1 then
|
|||
return -1
|
||||
endi
|
||||
|
||||
if $data07 != 2 then
|
||||
if $data07 != 4 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
|
@ -90,9 +97,17 @@ sql create table t2 (ts timestamp, i int)
|
|||
sql create table t3 (ts timestamp, i int)
|
||||
sql create table t4 (ts timestamp, i int)
|
||||
sql create table t11 (ts timestamp, i int)
|
||||
sql create table t12 (ts timestamp, i int)
|
||||
sql create table t13 (ts timestamp, i int)
|
||||
sql create table t14 (ts timestamp, i int)
|
||||
sql create table t21 (ts timestamp, i int)
|
||||
sql create table t22 (ts timestamp, i int)
|
||||
sql create table t23 (ts timestamp, i int)
|
||||
sql create table t24 (ts timestamp, i int)
|
||||
sql create table t31 (ts timestamp, i int)
|
||||
sql create table t32 (ts timestamp, i int)
|
||||
sql create table t33 (ts timestamp, i int)
|
||||
sql create table t44 (ts timestamp, i int)
|
||||
sql create table t34 (ts timestamp, i int)
|
||||
|
||||
print =============== step9
|
||||
sql insert into t1 values(now, 1)
|
||||
|
@ -102,7 +117,7 @@ sql insert into t4 values(now, 4)
|
|||
sql insert into t11 values(now, 1)
|
||||
sql insert into t22 values(now, 2)
|
||||
sql insert into t33 values(now, 3)
|
||||
sql insert into t44 values(now, 4)
|
||||
sql insert into t34 values(now, 4)
|
||||
|
||||
print =============== step10
|
||||
sql select * from t1
|
||||
|
|
|
@ -1,12 +1,15 @@
|
|||
run general//db/basic.sim
|
||||
run general/db/basic1.sim
|
||||
run general/db/basic2.sim
|
||||
run general/db/basic3.sim
|
||||
run general/db/basic4.sim
|
||||
run general/db/basic5.sim
|
||||
#run general//db/tables.sim
|
||||
#run general//db/basic.sim
|
||||
#run general//db/len.sim
|
||||
#run general//db/delete_reuse1.sim
|
||||
#run general//db/delete_reuse2.sim
|
||||
#run general//db/delete_writing1.sim
|
||||
#run general//db/delete_writing2.sim
|
||||
run general/db/delete_reuse1.sim
|
||||
run general/db/delete_reuse2.sim
|
||||
run general/db/delete_reusevnode.sim
|
||||
#run general/db/delete_reusevnode2.sim
|
||||
run general/db/delete_writing1.sim
|
||||
run general/db/delete_writing2.sim
|
||||
run general/db/len.sim
|
||||
run general/db/repeat.sim
|
||||
run general/db/tables.sim
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
system sh/stop_dnodes.sh
|
||||
sleep 5000
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c http -v 1
|
||||
system sh/cfg.sh -n dnode1 -c httpEnableRecordSql -v 1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
system sh/stop_dnodes.sh
|
||||
sleep 5000
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c http -v 1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
|
|
|
@ -20,10 +20,10 @@ system sh/cfg.sh -n dnode2 -c mgmtEqualVnodeNum -v 10
|
|||
system sh/cfg.sh -n dnode3 -c mgmtEqualVnodeNum -v 10
|
||||
system sh/cfg.sh -n dnode4 -c mgmtEqualVnodeNum -v 10
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode2 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode3 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode4 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode2 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode3 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode4 -c maxtablesPerVnode -v 2000
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c commitlog -v 0
|
||||
system sh/cfg.sh -n dnode2 -c commitlog -v 0
|
||||
|
|
|
@ -20,10 +20,10 @@ system sh/cfg.sh -n dnode2 -c mgmtEqualVnodeNum -v 10
|
|||
system sh/cfg.sh -n dnode3 -c mgmtEqualVnodeNum -v 10
|
||||
system sh/cfg.sh -n dnode4 -c mgmtEqualVnodeNum -v 10
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode2 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode3 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode4 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode2 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode3 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode4 -c maxtablesPerVnode -v 2000
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c commitlog -v 0
|
||||
system sh/cfg.sh -n dnode2 -c commitlog -v 0
|
||||
|
|
|
@ -20,10 +20,10 @@ system sh/cfg.sh -n dnode2 -c mgmtEqualVnodeNum -v 10
|
|||
system sh/cfg.sh -n dnode3 -c mgmtEqualVnodeNum -v 10
|
||||
system sh/cfg.sh -n dnode4 -c mgmtEqualVnodeNum -v 10
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode2 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode3 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode4 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode2 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode3 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode4 -c maxtablesPerVnode -v 2000
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c commitlog -v 0
|
||||
system sh/cfg.sh -n dnode2 -c commitlog -v 0
|
||||
|
|
|
@ -20,10 +20,10 @@ system sh/cfg.sh -n dnode2 -c mgmtEqualVnodeNum -v 10
|
|||
system sh/cfg.sh -n dnode3 -c mgmtEqualVnodeNum -v 10
|
||||
system sh/cfg.sh -n dnode4 -c mgmtEqualVnodeNum -v 10
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode2 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode3 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode4 -c sessionsPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode2 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode3 -c maxtablesPerVnode -v 2000
|
||||
system sh/cfg.sh -n dnode4 -c maxtablesPerVnode -v 2000
|
||||
|
||||
system sh/cfg.sh -n dnode1 -c commitlog -v 0
|
||||
system sh/cfg.sh -n dnode2 -c commitlog -v 0
|
||||
|
|
|
@ -19,7 +19,7 @@ $stb = stb
|
|||
|
||||
sql drop database $db -x step1
|
||||
step1:
|
||||
sql create database $db tables 10 ctime 30
|
||||
sql create database $db maxtables 10 ctime 30
|
||||
print ====== create tables
|
||||
sql use $db
|
||||
sql create table $stb (ts timestamp, c1 int) tags(t1 int)
|
||||
|
|
|
@ -4,7 +4,7 @@ system sh/stop_dnodes.sh
|
|||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 4
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 4
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 4
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
@ -24,7 +24,7 @@ $i = 0
|
|||
$db = $dbPrefix . $i
|
||||
$mt = $mtPrefix . $i
|
||||
|
||||
sql create database $db tables 4
|
||||
sql create database $db maxTables 4
|
||||
sql use $db
|
||||
sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol int)
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ system sh/stop_dnodes.sh
|
|||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 4
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 4
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 4
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -4,7 +4,7 @@ system sh/stop_dnodes.sh
|
|||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 4
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 4
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 4
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -4,7 +4,7 @@ system sh/stop_dnodes.sh
|
|||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 4
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 4
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 4
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
@ -24,7 +24,7 @@ $i = 0
|
|||
$db = $dbPrefix . $i
|
||||
$mt = $mtPrefix . $i
|
||||
|
||||
sql create database $db tables 4
|
||||
sql create database $db maxTables 4
|
||||
sql use $db
|
||||
sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol int)
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 2
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -22,7 +22,7 @@ $stb = $stbPrefix . $i
|
|||
|
||||
sql drop database $db -x step1
|
||||
step1:
|
||||
sql create database $db rows 200 cache 2048 tables 4
|
||||
sql create database $db rows 200 cache 2048 maxTables 4
|
||||
print ====== create tables
|
||||
sql use $db
|
||||
|
||||
|
|
|
@ -163,7 +163,7 @@ sql_error create database $db rows 199
|
|||
sql_error create database $db cache 99
|
||||
#sql_error create database $db cache 10485761
|
||||
|
||||
# ablocks [overwriten by 4*sessionsPerVnode, 409600]
|
||||
# ablocks [overwriten by 4*maxtablesPerVnode, 409600]
|
||||
sql_error create database $db ablocks -1
|
||||
#sql_error create database $db ablocks 409601
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ $stb = $stbPrefix . $i
|
|||
|
||||
sql drop database $db -x step1
|
||||
step1:
|
||||
sql create database $db rows 400 cache 4096 tables 4
|
||||
sql create database $db rows 400 cache 4096 maxTables 4
|
||||
sql use $db
|
||||
sql create table $stb (ts timestamp, c1 int, c2 bigint, c3 float, c4 double, c5 smallint, c6 tinyint, c7 bool, c8 binary(10), c9 nchar(10)) tags(t1 int)
|
||||
|
||||
|
@ -69,7 +69,7 @@ sql import into $tb (ts) values ( $ts )
|
|||
|
||||
print ====== test data created
|
||||
|
||||
run lite/parser/first_last_query.sim
|
||||
run general/parser/first_last_query.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -79,5 +79,5 @@ print ================== server restart completed
|
|||
sql connect
|
||||
sleep 3000
|
||||
|
||||
run lite/parser/first_last_query.sim
|
||||
run general/parser/first_last_query.sim
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ $tstart = 100000
|
|||
|
||||
sql drop database if exits $db -x step1
|
||||
step1:
|
||||
sql create database if not exists $db tables 4 keep 36500
|
||||
sql create database if not exists $db maxTables 4 keep 36500
|
||||
sql use $db
|
||||
sql create table $mt (ts timestamp, c1 int, c2 float, c3 bigint, c4 smallint, c5 tinyint, c6 double, c7 bool, c8 binary(10), c9 nchar(9)) TAGS(t1 int, t2 binary(12))
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ while $i < $halfNum
|
|||
endw
|
||||
print ====== tables created
|
||||
|
||||
run lite/parser/interp_test.sim
|
||||
run general/parser/interp_test.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -64,4 +64,4 @@ sleep 2000
|
|||
system sh/exec.sh -n dnode1 -s start
|
||||
print ================== server restart completed
|
||||
|
||||
run lite/parser/interp_test.sim
|
||||
run general/parser/interp_test.sim
|
||||
|
|
|
@ -24,7 +24,7 @@ $tstart = 100000
|
|||
|
||||
sql drop database if exits $db -x step1
|
||||
step1:
|
||||
sql create database if not exists $db tables 4 keep 36500
|
||||
sql create database if not exists $db maxTables 4 keep 36500
|
||||
sql use $db
|
||||
sql create table $mt (ts timestamp, c1 int, c2 float, c3 bigint, c4 smallint, c5 tinyint, c6 double, c7 bool, c8 binary(10), c9 nchar(9)) TAGS(t1 int, t2 binary(12))
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ $tstart = 100000
|
|||
|
||||
sql drop database if exits $db -x step1
|
||||
step1:
|
||||
sql create database if not exists $db tables 4 keep 36500
|
||||
sql create database if not exists $db maxTables 4 keep 36500
|
||||
sql use $db
|
||||
sql create table $mt (ts timestamp, c1 int, c2 float, c3 bigint, c4 smallint, c5 tinyint, c6 double, c7 bool, c8 binary(10), c9 nchar(9)) TAGS(t1 int, t2 binary(12))
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ $stb = $stbPrefix . $i
|
|||
|
||||
sql drop database $db -x step1
|
||||
step1:
|
||||
sql create database $db tables 4
|
||||
sql create database $db maxTables 4
|
||||
sql use $db
|
||||
sql create table $stb (ts timestamp, c1 int, c2 bigint, c3 float, c4 double, c5 smallint, c6 tinyint, c7 bool, c8 binary(10), c9 nchar(10)) tags(t1 int)
|
||||
|
||||
|
@ -57,7 +57,7 @@ endw
|
|||
|
||||
print ====== test data created
|
||||
|
||||
run lite/parser/lastrow_query.sim
|
||||
run general/parser/lastrow_query.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -67,4 +67,4 @@ print ================== server restart completed
|
|||
sql connect
|
||||
sleep 3000
|
||||
|
||||
run lite/parser/lastrow_query.sim
|
||||
run general/parser/lastrow_query.sim
|
||||
|
|
|
@ -56,8 +56,8 @@ while $i < $halfNum
|
|||
endw
|
||||
print ====== tables created
|
||||
|
||||
run lite/parser/limit_tb.sim
|
||||
run lite/parser/limit_stb.sim
|
||||
run general/parser/limit_tb.sim
|
||||
run general/parser/limit_stb.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -67,5 +67,5 @@ print ================== server restart completed
|
|||
sql connect
|
||||
sleep 3000
|
||||
|
||||
run lite/parser/limit_tb.sim
|
||||
run lite/parser/limit_stb.sim
|
||||
run general/parser/limit_tb.sim
|
||||
run general/parser/limit_stb.sim
|
||||
|
|
|
@ -56,8 +56,8 @@ while $i < $halfNum
|
|||
endw
|
||||
print ====== tables created
|
||||
|
||||
run lite/parser/limit1_tb.sim
|
||||
run lite/parser/limit1_stb.sim
|
||||
run general/parser/limit1_tb.sim
|
||||
run general/parser/limit1_stb.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -65,5 +65,5 @@ sleep 2000
|
|||
system sh/exec.sh -n dnode1 -s start
|
||||
print ================== server restart completed
|
||||
|
||||
run lite/parser/limit1_tb.sim
|
||||
run lite/parser/limit1_stb.sim
|
||||
run general/parser/limit1_tb.sim
|
||||
run general/parser/limit1_stb.sim
|
||||
|
|
|
@ -56,8 +56,8 @@ while $i < $halfNum
|
|||
endw
|
||||
print ====== tables created
|
||||
|
||||
run lite/parser/limit1_tb.sim
|
||||
run lite/parser/limit1_stb.sim
|
||||
run general/parser/limit1_tb.sim
|
||||
run general/parser/limit1_stb.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -65,5 +65,5 @@ sleep 2000
|
|||
system sh/exec.sh -n dnode1 -s start
|
||||
print ================== server restart completed
|
||||
|
||||
run lite/parser/limit1_tb.sim
|
||||
run lite/parser/limit1_stb.sim
|
||||
run general/parser/limit1_tb.sim
|
||||
run general/parser/limit1_stb.sim
|
||||
|
|
|
@ -65,7 +65,7 @@ while $i < $halfNum
|
|||
endw
|
||||
print ====== tables created
|
||||
|
||||
#run lite/parser/limit2_query.sim
|
||||
#run general/parser/limit2_query.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -73,4 +73,4 @@ sleep 3000
|
|||
system sh/exec.sh -n dnode1 -s start
|
||||
print ================== server restart completed
|
||||
|
||||
run lite/parser/limit2_query.sim
|
||||
run general/parser/limit2_query.sim
|
||||
|
|
|
@ -65,7 +65,7 @@ while $i < $halfNum
|
|||
endw
|
||||
print ====== tables created
|
||||
|
||||
#run lite/parser/limit2_query.sim
|
||||
#run general/parser/limit2_query.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -73,4 +73,4 @@ sleep 3000
|
|||
system sh/exec.sh -n dnode1 -s start
|
||||
print ================== server restart completed
|
||||
|
||||
run lite/parser/limit2_query.sim
|
||||
run general/parser/limit2_query.sim
|
||||
|
|
|
@ -22,7 +22,7 @@ sql drop database if exists $db
|
|||
$paramRows = 200
|
||||
$rowNum = $paramRows * 4
|
||||
$rowNum = $rowNum / 5
|
||||
sql create database $db rows $paramRows tables 4
|
||||
sql create database $db rows $paramRows maxTables 4
|
||||
print ====== create tables
|
||||
sql use $db
|
||||
sql create table $stb (ts timestamp, c1 int, c2 bigint, c3 float, c4 double, c5 bool, c6 binary(10), c7 nchar(10)) tags(t1 int)
|
||||
|
|
|
@ -22,7 +22,7 @@ $tstart = 100000
|
|||
|
||||
sql drop database if exits $db -x step1
|
||||
step1:
|
||||
sql create database if not exists $db tables 4 keep 36500
|
||||
sql create database if not exists $db maxTables 4 keep 36500
|
||||
sql use $db
|
||||
sql create table $mt (ts timestamp, c1 int, c2 float, c3 bigint, c4 smallint, c5 tinyint, c6 double, c7 bool, c8 binary(10), c9 nchar(9)) TAGS(t1 int, t2 binary(12))
|
||||
|
||||
|
|
|
@ -2,6 +2,6 @@ $i = 1
|
|||
$loops = 10
|
||||
while $i <= $loops
|
||||
print ====== repeat: $i
|
||||
run lite/parser/alter.sim
|
||||
run general/parser/alter.sim
|
||||
$i = $i + 1
|
||||
endw
|
||||
|
|
|
@ -2,6 +2,6 @@ $i = 1
|
|||
$repeats = 5
|
||||
while $i <= $repeats
|
||||
print ====== repeat: $i
|
||||
run lite/parser/stream.sim
|
||||
run general/parser/stream.sim
|
||||
$i = $i + 1
|
||||
endw
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 5
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 5
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 8
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 2
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 8
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
|
|
|
@ -23,7 +23,7 @@ $tstart = 100000
|
|||
|
||||
sql drop database if exists $db -x step1
|
||||
step1:
|
||||
sql create database if not exists $db tables 4 keep 36500
|
||||
sql create database if not exists $db maxTables 4 keep 36500
|
||||
sql use $db
|
||||
sql create table $mt (ts timestamp, c1 int, c2 float, c3 bigint, c4 smallint, c5 tinyint, c6 double, c7 bool, c8 binary(10), c9 nchar(9)) TAGS(t1 int, t2 binary(12))
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ $db = $dbPrefix
|
|||
$stb = $stbPrefix
|
||||
|
||||
sql drop database if exists $db
|
||||
sql create database $db rows 200 tables 4
|
||||
sql create database $db rows 200 maxTables 4
|
||||
print ====== create tables
|
||||
sql use $db
|
||||
sql create table $stb (ts timestamp, c1 int, c2 bigint, c3 float, c4 double, c5 bool, c6 binary(10), c7 nchar(10)) tags(t1 int)
|
||||
|
@ -27,7 +27,7 @@ sql create table $tb1 using $stb tags( 1 )
|
|||
sql insert into $tb1 values ( $ts0 , 1, 2, 3, 4, true, 'binay10', '涛思nchar10' )
|
||||
print ====== tables created
|
||||
|
||||
run lite/parser/single_row_in_tb_query.sim
|
||||
run general/parser/single_row_in_tb_query.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -35,4 +35,4 @@ sleep 2000
|
|||
system sh/exec.sh -n dnode1 -s start
|
||||
print ================== server restart completed
|
||||
|
||||
run lite/parser/single_row_in_tb_query.sim
|
||||
run general/parser/single_row_in_tb_query.sim
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 4
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 4
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 8
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
|
@ -22,7 +22,7 @@ $db = $dbPrefix . $i
|
|||
$stb = $stbPrefix . $i
|
||||
|
||||
sql drop database if exists $db
|
||||
sql create database $db rows 200 cache 1024 tblocks 200 tables 4
|
||||
sql create database $db rows 200 cache 1024 tblocks 200 maxTables 4
|
||||
print ====== create tables
|
||||
sql use $db
|
||||
sql create table $stb (ts timestamp, c1 int, c2 bigint, c3 float, c4 double, c5 smallint, c6 tinyint, c7 bool, c8 binary(10), c9 nchar(10)) tags(t1 binary(15), t2 int, t3 bigint, t4 nchar(10), t5 double, t6 bool)
|
||||
|
@ -94,7 +94,7 @@ while $i < $tbNum
|
|||
endw
|
||||
print ====== $db tables created
|
||||
|
||||
run lite/parser/slimit_query.sim
|
||||
run general/parser/slimit_query.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -104,4 +104,4 @@ print ================== server restart completed
|
|||
sql connect
|
||||
sleep 3000
|
||||
|
||||
run lite/parser/slimit_query.sim
|
||||
run general/parser/slimit_query.sim
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 2
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 10
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
|
@ -53,7 +53,7 @@ endw
|
|||
|
||||
print ================== tables and data created
|
||||
|
||||
run lite/parser/slimit1_query.sim
|
||||
run general/parser/slimit1_query.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -63,4 +63,4 @@ print ================== server restart completed
|
|||
sql connect
|
||||
sleep 3000
|
||||
|
||||
run lite/parser/slimit1_query.sim
|
||||
run general/parser/slimit1_query.sim
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 2
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 2
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 10
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
|
|
|
@ -64,7 +64,7 @@ while $i < $halfNum
|
|||
endw
|
||||
print ====== tables created
|
||||
|
||||
run lite/parser/tbnameIn_query.sim
|
||||
run general/parser/tbnameIn_query.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -72,4 +72,4 @@ sleep 2000
|
|||
system sh/exec.sh -n dnode1 -s start
|
||||
print ================== server restart completed
|
||||
|
||||
run lite/parser/tbnameIn_query.sim
|
||||
run general/parser/tbnameIn_query.sim
|
||||
|
|
|
@ -21,7 +21,7 @@ $db = $dbPrefix . $i
|
|||
$stb = $stbPrefix . $i
|
||||
|
||||
sql drop database if exists $db
|
||||
sql create database $db rows 200 cache 1024 tblocks 200 tables 4
|
||||
sql create database $db rows 200 cache 1024 tblocks 200 maxTables 4
|
||||
print ====== create tables
|
||||
sql use $db
|
||||
sql create table $stb (ts timestamp, c1 timestamp, c2 int) tags(t1 binary(20))
|
||||
|
@ -54,7 +54,7 @@ while $i < $tbNum
|
|||
endw
|
||||
print ====== $db tables created
|
||||
|
||||
run lite/parser/timestamp_query.sim
|
||||
run general/parser/timestamp_query.sim
|
||||
|
||||
print ================== restart server to commit data into disk
|
||||
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|
||||
|
@ -64,4 +64,4 @@ print ================== server restart completed
|
|||
sql connect
|
||||
sleep 3000
|
||||
|
||||
run lite/parser/timestamp_query.sim
|
||||
run general/parser/timestamp_query.sim
|
||||
|
|
|
@ -21,7 +21,7 @@ $mt = $mtPrefix . $i
|
|||
|
||||
sql drop database if exits $db -x step1
|
||||
step1:
|
||||
sql create database if not exists $db tables 4
|
||||
sql create database if not exists $db maxTables 4
|
||||
sql use $db
|
||||
sql create table $mt (ts timestamp, c1 int, c2 float, c3 bigint, c4 smallint, c5 tinyint, c6 double, c7 bool, c8 binary(10), c9 nchar(9)) TAGS(t1 int)
|
||||
|
||||
|
|
|
@ -2,9 +2,6 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfBlocksPerMeter -v 4
|
||||
system sh/cfg.sh -n dnode1 -c pointsPerCompBlock -v 100
|
||||
system sh/cfg.sh -n dnode1 -c cacheBlockSize -v 1024
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -4,7 +4,7 @@ system sh/stop_dnodes.sh
|
|||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 8
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 4
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 4
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -109,9 +109,6 @@ print =============== step7
|
|||
system sh/exec.sh -n dnode1 -s stop
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfBlocksPerMeter -v 4
|
||||
system sh/cfg.sh -n dnode1 -c pointsPerCompBlock -v 100
|
||||
system sh/cfg.sh -n dnode1 -c cacheBlockSize -v 1024
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 4000
|
||||
|
|
|
@ -2,9 +2,6 @@ system sh/stop_dnodes.sh
|
|||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfBlocksPerMeter -v 4
|
||||
system sh/cfg.sh -n dnode1 -c pointsPerCompBlock -v 100
|
||||
system sh/cfg.sh -n dnode1 -c cacheBlockSize -v 1024
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -4,7 +4,7 @@ system sh/stop_dnodes.sh
|
|||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 8
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 4
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 4
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -40,7 +40,7 @@ sql create table db.tb (ts timestamp, i int)
|
|||
sql insert into db.tb values(now, 1)
|
||||
|
||||
print ======== start back
|
||||
run_back lite/table/back_insert.sim
|
||||
run_back general/table/back_insert.sim
|
||||
sleep 1000
|
||||
|
||||
print ======== step1
|
||||
|
|
|
@ -4,7 +4,7 @@ system sh/stop_dnodes.sh
|
|||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 8
|
||||
system sh/cfg.sh -n dnode1 -c sessionsPerVnode -v 129
|
||||
system sh/cfg.sh -n dnode1 -c maxtablesPerVnode -v 129
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
@ -19,7 +19,7 @@ $db = $dbPrefix . $i
|
|||
$tb = $tbPrefix . $i
|
||||
|
||||
print =================== step 0
|
||||
sql create database $db tables 129
|
||||
sql create database $db maxtables 129
|
||||
sql use $db
|
||||
sql show vgroups
|
||||
if $rows != 0 then
|
||||
|
|
|
@ -17,7 +17,7 @@ $db = $dbPrefix . $i
|
|||
$tb = $tbPrefix . $i
|
||||
|
||||
print =================== step 1
|
||||
sql create database $db tables 4
|
||||
sql create database $db maxTables 4
|
||||
sql use $db
|
||||
sql show vgroups
|
||||
if $rows != 0 then
|
||||
|
|
|
@ -4,7 +4,7 @@ system sh/stop_dnodes.sh
|
|||
system sh/deploy.sh -n dnode1 -i 1
|
||||
|
||||
print ========== step1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c walLevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c monitor -v 1
|
||||
system sh/cfg.sh -n dnode1 -c monitorInterval -v 1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sleep 3000
|
||||
sql connect
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
sql connect
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ system sh/stop_dnodes.sh
|
|||
|
||||
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
||||
sleep 3000
|
||||
|
|
|
@ -6,6 +6,49 @@ cd ../../../debug; cmake ..
|
|||
#cd ../../../debug; make clean
|
||||
cd ../../../debug; make
|
||||
|
||||
|
||||
#general
|
||||
|
||||
./test.sh -f general//db/basic.sim
|
||||
./test.sh -f general/db/basic1.sim
|
||||
./test.sh -f general/db/basic2.sim
|
||||
./test.sh -f general/db/basic3.sim
|
||||
./test.sh -f general/db/basic4.sim
|
||||
./test.sh -f general/db/basic5.sim
|
||||
./test.sh -f general/db/delete_reuse1.sim
|
||||
./test.sh -f general/db/delete_reuse2.sim
|
||||
./test.sh -f general/db/delete_reusevnode.sim
|
||||
#./test.sh -f general/db/delete_reusevnode2.sim
|
||||
./test.sh -f general/db/delete_writing1.sim
|
||||
./test.sh -f general/db/delete_writing2.sim
|
||||
./test.sh -f general/db/len.sim
|
||||
./test.sh -f general/db/repeat.sim
|
||||
./test.sh -f general/db/tables.sim
|
||||
|
||||
./test.sh -f general/table/autocreate.sim
|
||||
./test.sh -f general/table/basic1.sim
|
||||
./test.sh -f general/table/basic2.sim
|
||||
./test.sh -f general/table/basic3.sim
|
||||
./test.sh -f general/table/bigint.sim
|
||||
./test.sh -f general/table/bool.sim
|
||||
./test.sh -f general/table/column_name.sim
|
||||
./test.sh -f general/table/column_num.sim
|
||||
./test.sh -f general/table/db.table.sim
|
||||
./test.sh -f general/table/double.sim
|
||||
./test.sh -f general/table/float.sim
|
||||
./test.sh -f general/table/int.sim
|
||||
./test.sh -f general/table/smallint.sim
|
||||
./test.sh -f general/table/tinyint.sim
|
||||
|
||||
./test.sh -f general/user/basic1.sim
|
||||
./test.sh -f general/user/pass_alter.sim
|
||||
./test.sh -f general/user/pass_len.sim
|
||||
./test.sh -f general/user/user_create.sim
|
||||
./test.sh -f general/user/user_len.sim
|
||||
|
||||
|
||||
# unique
|
||||
|
||||
./test.sh -u -f unique/account/account_create.sim
|
||||
./test.sh -u -f unique/account/account_delete.sim
|
||||
./test.sh -u -f unique/account/account_len.sim
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec_up.sh -n dnode1 -s start
|
||||
|
||||
sql connect
|
||||
|
@ -76,4 +76,4 @@ if $rows != 1 then
|
|||
return -1
|
||||
endi
|
||||
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
|
@ -1,6 +1,6 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec_up.sh -n dnode1 -s start
|
||||
|
||||
sql connect
|
||||
|
@ -94,4 +94,6 @@ sql drop account oroot
|
|||
sql show accounts
|
||||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
endi
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
|
@ -1,6 +1,6 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec_up.sh -n dnode1 -s start
|
||||
|
||||
sql connect
|
||||
|
@ -88,3 +88,5 @@ sql show users
|
|||
if $rows != 3 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
|
@ -1,6 +1,6 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/cfg.sh -n dnode1 -c numOfTotalVnodes -v 8
|
||||
system sh/exec_up.sh -n dnode1 -s start
|
||||
|
||||
|
@ -343,3 +343,5 @@ sql drop database d1
|
|||
sql drop database d2
|
||||
sql drop database d3
|
||||
sql drop database d4
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
|
@ -42,4 +42,4 @@ endi
|
|||
print $data00 $data01 $data02
|
||||
print $data10 $data11 $data22
|
||||
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
|
@ -109,3 +109,5 @@ endi
|
|||
if $data16 != 0.000/10.000 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
|
@ -1,6 +1,6 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec_up.sh -n dnode1 -s start
|
||||
|
||||
sql connect
|
||||
|
@ -112,3 +112,5 @@ sql alter user oroot pass 'taosdata'
|
|||
sql drop account oroot
|
||||
sql drop user read
|
||||
sql drop user write
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
|
@ -1,6 +1,6 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec_up.sh -n dnode1 -s start
|
||||
|
||||
sql connect
|
||||
|
@ -78,4 +78,4 @@ if $rows != 3 then
|
|||
return -1
|
||||
endi
|
||||
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
|
@ -54,4 +54,6 @@ if $data05 != 0/10 then
|
|||
endi
|
||||
|
||||
print =============== check grant
|
||||
sql_error create database d6
|
||||
sql_error create database d6
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
|
@ -1,6 +1,6 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec_up.sh -n dnode1 -s start
|
||||
|
||||
sql connect
|
||||
|
@ -81,7 +81,4 @@ step42:
|
|||
|
||||
sql drop user read
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
|
@ -1,6 +1,6 @@
|
|||
system sh/stop_dnodes.sh
|
||||
system sh/deploy.sh -n dnode1 -i 1
|
||||
system sh/cfg.sh -n dnode1 -c clog -v 0
|
||||
system sh/cfg.sh -n dnode1 -c wallevel -v 0
|
||||
system sh/exec_up.sh -n dnode1 -s start
|
||||
|
||||
sql connect
|
||||
|
@ -89,3 +89,5 @@ sql show accounts
|
|||
if $rows != 1 then
|
||||
return -1
|
||||
endi
|
||||
|
||||
system sh/exec_up.sh -n dnode1 -s stop -x SIGINT
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue