* fix: update library file paths in makepkg.sh for consistency
* fix: update library file paths in makeclient.sh to remove version suffixes for consistency
* enh: rename libtaos.so to libtaosinternal.so
* enh: let python system-test work
* enh: shell for libinternal.so
* enh: refact script
* enh: wrapper for libtaosinternal
* enh: rename some files
* enh: let shell support internal driver
* enh: minor changes
* enh: minor changes
* add intenal.h
* enh: remove unused codes
* enh: minor changs
* feat: mac os issues
* enh: let python test use internal connection
* enh: let nettest work
* enh: let taosc -C work
* enh: test shell in mac os
* enh: minor changes
* enh: let libtaosinternal.so work in linux
* enh: update install script
* enh: for ci
* enh: for windows compile
* enh: minor changes
* enh: compile in windows
* enh: minor changes
* enh: taosinternal work in windows
* enh: add taos_internal_static
* enh: rollback os_for_wrapper
* fix: conflicts
* fix: conflicts
* fix: compile errors
* fix: conflicts
* enh: rename taosinternal to taosnative
* enh: rename taosinternal to taosnative
* fix: compile error
* enh: remove taosnative.h
* fix: compile errors
* enh: set default shell options
* fix: compile errors
* fix: compile errors
* debug: switch taosws branch to feat/new-libtaos-with-ws
* enh: taosBenchmark remove WEBSOCKET finished
* fix: CMakeLists.txt remove WEBSOCKET
* fix: compile errors
* fix: taosBenchmark delete restful code
* .gitignore remove taos-tools folder
* fix: remove taosdump WEBSOCKET MACRO
* fix: build error for taosdump
* fix: build project passed
* fix: support -Z for connect mode
* fix: build error
* fix: build error fixed
* fix: add -Z options
* fix: native and websocket with string
* fix: -Z option core
* fix: build unit test
* fix: build error
* fix: add colon for array
* fix: unit test can not include fun
* fix: CTest pointer null is nullptr
* fix: include pub.h
* fix: taosdump add -Z --driver options
* fix: taosdump support -Z with pub.h pub.c
* fix: toolsGetTimeDay move to pub.c
* fix: restore pub.c only simple fun
* fix: add error tips
* fix: tmfree remove from taosdump
* fix: remove double declare taos variant
* fix: taos support -Z option
* enh: configDir set with main fun
* fix: add g_arguments.configDir
* fix: show tips add cfgdir
* fix: g_argument is pointer
* fix: configDir is global var
* fix: declare g_configDir in benchMain.c
* fix: taos version not show on websocket
* stmt2 websocket prepare with supertable
* stmt2 websocket prepare build
* fix: stmt and stmt2 prepare add db name
* fix: remove -R --restful test case
* fix: taosBenchmark adjust priority cmd > json > evn
* fix: add connect mode test case connMode.py
* fix: clear evn and add host port check
* fix: army/test.py modify start taosAdapter is default
* change: system-test/test.py default start taosAdapter
* fix: add taosAdapter variant to system-test/test.py
* fix: -y must put behind other options
* fix: remove rest sml and add -N normal case
* fix: add -c work cfg test case
* del: queryMain.py remove rest query
* fix: remove groups have a blank append bug
* fix: caseBase.py add db in sql query
* fix: query_json.py remove rest test
* fix: taosBenchmark uniform dsn describe
* fix: add pub.h pub.c to tools public
* fix: case remove restful interface
* fix: build error
* fix: taosDriverCleanup no arg call
* fix: taosdump add test conn mode case taosdumpCommandline.py
* fix: modify insertFullType.json db name
* fix: taosdump connMode test case taosDumpCommandline.py passed
* enh: priority cmd > env > json
* fix: taosCli remove is_native variant
* fix: password is not pointer
* fix: comment -o test case
* fix: solve fun return code check
* fix: windows unresolved strcasecmp
* fix: remove coverHostToServAddr
* fix: forbid check ODR violation
* ci: trigger pr run
* fix: build error not del >>>>>3.0
* fix: support json dbinfo->vgroups have blank space
* fix: solve conflict with merge
* fix: with TrimCaseCmp fun to compare vgroups
* fix: del vgroups support blank code
* feat: wrapper add taos_fetch_fields_e
* fix: move jni from libtaosnative.so to libtaos.so
* fix: move clientTmqConnector.c for jni
* fix: fix assert check with del comment code
* fix: taosBenchmark add prepare stmt debug log
* fix: stmt2 already have debug log on preapare
* fix: (double)LLONG_MAX force covert
* fix: stmt insert normal table with websocket
* fix: normal table with stmt too many ?
* fix: taosdump stmt_prepare with child tbname
* fix: build error add int code
* feat: stmtPrepare with child table to do
* taos -a options move to native test case
* fix:unit test benchmarkTest passed
* fix: query_json-with-sqlfile.py case no check results
* fix: queryMain.py case lost, put in tasks again
---------
Co-authored-by: Shengliang Guan <slguan@taosdata.com>
* [TD-3973]<feature>: add jemalloc as submodule.
* add macro definitions in cmake.
* [TD-3973]<feature>: use jemalloc.
build works as following instructions:
cmake .. -DJEMALLOC_ENABLED=true
make
* fix jemalloc at tag 5.2.1
* link jemalloc works.
* make install works.
* support jemalloc in release.sh.
* release script works.
* fix a typo.
* [TD-3937]<feature>: support jemalloc
add install funtion to all scripts.
* adjust install_jemalloc() position for update check compatiblity.
* fix position bug.
* add ldconfig for jemalloc library cache refresh.
* add /etc/ld.so.conf.d/jemalloc.conf for centos
* check ver comp by file.
* fix makeclient.sh
Co-authored-by: Shuduo Sang <sdsang@taosdata.com>
* [TD-3973]<feature>: add jemalloc as submodule.
* [TD-3973]<feature>: add jemalloc as submodule.
* [TD-3973]<feature>: use jemalloc.
build works as following instructions:
cmake .. -DJEMALLOC_ENABLED=true
make
* fix jemalloc at tag 5.2.1
* fix conflicts
* make install works.
* fix conflicts.
* release script works.
* fix typo
* [TD-3937]<feature>: support jemalloc
add install funtion to all scripts.
* adjust install_jemalloc() position for check compatibility.
* fix position bug.
* add ldconfig for jemalloc library cache refresh.
* cherry pick from develop branch.
* cherry pick from develop branch.
* fix install_jemalloc() in install_client.sh.
* fix makeclient.sh.
Co-authored-by: Shuduo Sang <sdsang@taosdata.com>
* [TD-3086]<fix>: clean out unnecessary file in packaging scripts
* [TD-4224]<enhance>: reduce grafana module size in packaging
* change
* [TD-4228]<fix>: error or warn while lost grafanaplugin or go submodule
Conflicts:
packaging/deb/makedeb.sh
packaging/rpm/tdengine.spec
packaging/tools/make_install.sh
packaging/tools/makeclient.sh
packaging/tools/makeclient_power.sh
packaging/tools/makepkg.sh
packaging/tools/makepkg_power.sh
Co-authored-by: Huo Linhe <linhehuo@gmail.com>