Merge pull request #6382 from taosdata/feature/TD-3304
[TD-3304]<enhance>: added detailed info for invalid blocks option
This commit is contained in:
commit
21ef3e44bb
|
@ -6623,6 +6623,13 @@ int32_t tscCheckCreateDbParams(SSqlCmd* pCmd, SCreateDbMsg* pCreate) {
|
||||||
return invalidOperationMsg(tscGetErrorMsgPayload(pCmd), msg);
|
return invalidOperationMsg(tscGetErrorMsgPayload(pCmd), msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int32_t blocks = ntohl(pCreate->totalBlocks);
|
||||||
|
if (blocks != -1 && (blocks < TSDB_MIN_TOTAL_BLOCKS || blocks > TSDB_MAX_TOTAL_BLOCKS)) {
|
||||||
|
snprintf(msg, tListLen(msg), "invalid db option totalBlocks: %d valid range: [%d, %d]", blocks,
|
||||||
|
TSDB_MIN_TOTAL_BLOCKS, TSDB_MAX_TOTAL_BLOCKS);
|
||||||
|
return invalidOperationMsg(tscGetErrorMsgPayload(pCmd), msg);
|
||||||
|
}
|
||||||
|
|
||||||
if (pCreate->quorum != -1 &&
|
if (pCreate->quorum != -1 &&
|
||||||
(pCreate->quorum < TSDB_MIN_DB_QUORUM_OPTION || pCreate->quorum > TSDB_MAX_DB_QUORUM_OPTION)) {
|
(pCreate->quorum < TSDB_MIN_DB_QUORUM_OPTION || pCreate->quorum > TSDB_MAX_DB_QUORUM_OPTION)) {
|
||||||
snprintf(msg, tListLen(msg), "invalid db option quorum: %d valid range: [%d, %d]", pCreate->quorum,
|
snprintf(msg, tListLen(msg), "invalid db option quorum: %d valid range: [%d, %d]", pCreate->quorum,
|
||||||
|
|
|
@ -177,7 +177,7 @@ sql alter database db blocks 20
|
||||||
sql alter database db blocks 10
|
sql alter database db blocks 10
|
||||||
sql_error alter database db blocks 2
|
sql_error alter database db blocks 2
|
||||||
sql_error alter database db blocks 1
|
sql_error alter database db blocks 1
|
||||||
sql alter database db blocks 0
|
sql_error alter database db blocks 0
|
||||||
sql_error alter database db blocks -1
|
sql_error alter database db blocks -1
|
||||||
sql_error alter database db blocks 10001
|
sql_error alter database db blocks 10001
|
||||||
|
|
||||||
|
|
|
@ -455,7 +455,7 @@ sql alter database db blocks 20
|
||||||
sql alter database db blocks 10
|
sql alter database db blocks 10
|
||||||
sql_error alter database db blocks 2
|
sql_error alter database db blocks 2
|
||||||
sql_error alter database db blocks 1
|
sql_error alter database db blocks 1
|
||||||
sql alter database db blocks 0
|
sql_error alter database db blocks 0
|
||||||
sql_error alter database db blocks -1
|
sql_error alter database db blocks -1
|
||||||
sql_error alter database db blocks 10001
|
sql_error alter database db blocks 10001
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue