Merge pull request #378 from fangpanpan/master

[taosdemo] repeat insertation if failed, report failure when inserting 5 times
This commit is contained in:
slguan 2019-08-17 15:04:36 +08:00 committed by GitHub
commit e472edf6af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -660,7 +660,12 @@ void *readMetric(void *sarg) {
}
void queryDB(TAOS *taos, char *command) {
if (taos_query(taos, command) != 0) {
int i = 5;
while (i > 0) {
if (taos_query(taos, command) == 0) break;
i--;
}
if (i == 0) {
fprintf(stderr, "Failed to run %s, reason: %s\n", command, taos_errstr(taos));
taos_close(taos);
exit(EXIT_FAILURE);