Commit Graph

884 Commits

Author SHA1 Message Date
Minglei Jin 80fb38f172 Merge branch '3.0' into fix/TD-26189-libs3 2023-10-23 16:31:21 +08:00
kailixu f809797999 enh: taosd build info 2023-10-23 16:04:45 +08:00
Minglei Jin 11b65e2779 vnode/cos: make dependent lib public 2023-10-17 18:11:13 +08:00
Minglei Jin 4bc3c22e0c cmake/ssl: install install_sw only 2023-10-17 17:46:11 +08:00
Minglei Jin d8b0d8085b cmake/ssl: make curl depends openssl 2023-10-17 15:16:20 +08:00
Ping Xiao c66ad0431d docs: release ver-3.2.0.0 2023-10-16 19:51:30 +08:00
Minglei Jin 4a77a49a3e prefix/list: list bucket with prefix 2023-10-16 15:25:48 +08:00
Alex Duan 32be17cae2 fix: set JEMALLOC_ENABLED default to false 2023-10-16 11:27:12 +08:00
Minglei Jin f66e57bf1f contrib/cos: make libs3 depends xml2 2023-10-13 17:47:42 +08:00
Minglei Jin 11f7cdcf9d cos/xml2: cmake file for xml2 2023-10-13 17:16:19 +08:00
Minglei Jin 0a1ff3283e vnode/cos: first round size delte and get 2023-10-13 16:59:05 +08:00
Minglei Jin 8253874398 enh(tsdb/cos): new sdk for s3 2023-10-11 14:47:26 +08:00
t_max eae1249f75 fix(CMAKE): fix curl cmake file 2023-09-28 09:54:19 +08:00
kailixu 1a49bf5489 chore: add curl url hash 2023-09-26 13:03:18 +08:00
kailixu 49a60671e4 chore: dmodule update 2023-09-26 12:59:29 +08:00
Ping Xiao 4f23ea2a8c enh: dmodule logic 2023-09-26 11:47:53 +08:00
lx1zhong 6da4088012 add TSZ and ADT-FSE algorithm 2023-09-15 14:30:23 +08:00
Ping Xiao 18e8f7b83f update version number 2023-09-14 15:04:07 +08:00
Haojun Liao 60f5056ab7 other: merge 3.0 2023-09-12 22:00:40 +08:00
kailixu 2f9ab38fd0 fix: set stack size to 8 MB for windows and dup fd for gzdopen 2023-09-12 13:33:12 +08:00
Haojun Liao 55ac835294 Merge branch 'main' into fix/3_liaohj 2023-09-07 11:47:25 +08:00
Haojun Liao 82222f1ab8 other: disable detail display. 2023-09-07 11:43:43 +08:00
Haojun Liao 253001165a
Update mxml_CMakeLists.txt.in (#22722)
Co-authored-by: sunpeng <sunpeng.dev@gmail.com>
2023-09-05 18:53:24 +08:00
sunpeng 338e8f6657
Update mxml_CMakeLists.txt.in 2023-09-04 17:56:03 +08:00
Haojun Liao 2cf1da0dc4 other: update the version. 2023-09-04 16:22:58 +08:00
Ping Xiao 6a11bfb6e4 release docs for 3.1.1.0 2023-09-01 19:01:48 +08:00
Minglei Jin e10846d5eb fix(mxml): use v2.12 instead of 2.10 2023-08-31 16:33:26 +08:00
Hongze Cheng 6a20420f07 feat: add minDiskFreeSize cfg 2023-08-23 16:41:29 +08:00
Minglei Jin 2c1a46a3de fix(s3): cmake apu & curl fixes 2023-08-22 14:57:39 +08:00
Haojun Liao ad9f3cbc43 other: merge main. 2023-08-16 09:14:10 +08:00
Haojun Liao 7628be236d other: merge main. 2023-08-16 09:03:54 +08:00
wade zhang 1a1a12b7b8
Merge pull request #22327 from taosdata/fix/TD-25010-3
feat(tsdb/cos): s3 migration
2023-08-16 08:02:20 +08:00
kailixu 8d0461e98c fix: use taos_static for tmq_sim on windows 2023-08-14 16:31:58 +08:00
Minglei Jin c97b9249fc cos: only for linux 2023-08-14 14:38:28 +08:00
wade zhang f63d1f98b2
Merge pull request #22150 from taosdata/test/toolsBuild
test: add build
2023-08-14 11:22:30 +08:00
Minglei Jin e1971cf0a0 curl: disable brotli with static lib 2023-08-11 17:18:38 +08:00
Minglei Jin 84452c8dee cos: use static sdk 2023-08-11 16:36:53 +08:00
Minglei Jin 104ead6783 apu: fix apr location 2023-08-11 10:06:42 +08:00
Minglei Jin 4513acfee9 cos: use static libs for mxml, apr, apu, curl 2023-08-11 09:54:54 +08:00
Minglei Jin 7085d6bc11 mxml: disable shared lib 2023-08-10 18:49:17 +08:00
Ping Xiao 78bc18c717 update_release_version 2023-08-10 18:17:42 +08:00
Minglei Jin bb0b80e42d cmake: use .cos-local as prebuilt directory 2023-08-10 14:24:51 +08:00
Minglei Jin a5ccc3e8aa apr: make apr, apu, curl build always 2023-08-09 17:53:25 +08:00
Minglei Jin bc64d5f769 cos: use ~/local as prefix for building 2023-08-09 16:53:19 +08:00
Minglei Jin 93ce558abf apu: fix with-apr config 2023-08-09 15:49:34 +08:00
Minglei Jin 5d0edcd17b cos: use /usr/local as prefix instead of debug/build 2023-08-09 15:41:23 +08:00
Minglei Jin 30cbbc425f cos: new update command to build every cmake 2023-08-09 14:31:17 +08:00
Minglei Jin 376a2c2520 curl: with openssl building 2023-08-09 13:31:18 +08:00
Minglei Jin 56b348abf2 curl: use tarball 2023-08-09 13:15:25 +08:00
Minglei Jin 7e2859ed43 apr: use tarball to avoid ./buildconf 2023-08-09 13:03:37 +08:00
Minglei Jin 2e0519b960 apr: fix apr & apr-util project names 2023-08-09 11:01:42 +08:00
Minglei Jin 7114ad63e5 apr:makefile for apr & apr-util 2023-08-09 10:54:17 +08:00
Minglei Jin 4d1155a5cf curl: makefile for curl 2023-08-09 10:43:27 +08:00
Minglei Jin c4f7b5d530 mxml: makefile for mxml 2023-08-09 10:23:00 +08:00
Minglei Jin 88d755be76 feat(tsdb/cos): s3 migration 2023-08-04 13:31:00 +08:00
Ping Xiao 673c275117 release 3.1.0.0 2023-08-02 19:03:39 +08:00
Ping Xiao 3fb09b6110 release 3.1.0.0 2023-08-02 19:01:55 +08:00
Alex Duan 67991804a6 test: add build 2023-07-23 18:14:07 +08:00
Ping Xiao d88946d198 main: release 3.0.7.1 docs 2023-07-14 19:04:31 +08:00
Ping Xiao 702f2aad28 update version number 2023-07-11 09:23:33 +08:00
Haojun Liao 3ffdbe923d other: merge 3.0 2023-07-11 09:12:57 +08:00
Haojun Liao 9b3e34d589
Merge pull request #21735 from taosdata/refact/fillhistory
refactor: refactor the fill history operation
2023-07-05 10:48:51 +08:00
Hui Li 567b1b8f3c
Update taostools_CMakeLists.txt.in 2023-07-03 20:13:54 +08:00
Shuduo Sang 60eec06507
chore: upgarde libgeos 3.12.0 (#21932)
* chore: add libgeos-dev package for geometry pull-request

* chore: update geos to 3.12.0
2023-07-03 15:26:22 +08:00
Haojun Liao 200575647c
Merge branch '3.0' into refact/fillhistory 2023-07-03 15:16:18 +08:00
Ping Xiao 9793bff319 update 3.0 version 2023-07-01 18:58:04 +08:00
Ping Xiao b157c7eabc update main branch version 2023-07-01 18:56:19 +08:00
Haojun Liao 3289ad62be other: merge 3.0 2023-06-27 11:33:40 +08:00
dapan1121 4dae9f4eff merge main to 3.0 2023-06-26 18:43:00 +08:00
Haojun Liao ceb78fdad2
Merge branch '3.0' into refact/fillhistory 2023-06-24 18:53:48 +08:00
yihaoDeng ff3ad6c65f add static lib to 3.0 2023-06-21 14:38:52 +08:00
Hui Li 60f6307dd1
Update cmake.version 2023-06-19 15:02:33 +08:00
yihaoDeng 0eeaab9cd3 Merge branch 'refact/fillhistory1' into refact/fillhistory 2023-06-19 13:53:37 +08:00
yihaoDeng 9f9171719a support fill history 2023-06-15 21:29:52 +08:00
kailixu 96c91aa5cc chore: naming optimize 2023-06-14 17:35:13 +08:00
kailixu 62c1d5cf12 enh: decrease the package size 2023-06-14 17:31:07 +08:00
Ping Xiao 1664efebcf update release version 2023-06-06 19:44:45 +08:00
Ping Xiao 44ed6f0c92 release: update default version 2023-06-06 18:51:08 +08:00
Haojun Liao 0f69aa0b7a other: set the tags for 3.0 branch. 2023-06-03 17:24:17 +08:00
wade zhang 7bbb070716
Merge pull request #21580 from taosdata/enchance/xlli/TD-24552-static-link-libgoes_c
enchance: support libgeos static link & install remove librocksdb
2023-06-02 18:50:45 +08:00
xleili 8d3b3dbedc enchance: main geos use static link, remove and install librocksdb 2023-06-02 18:11:56 +08:00
Alex Duan eb344891da feat: get taos-tools code from main branch 2023-06-02 14:03:53 +08:00
Alex Duan dca2abd8d1 feat: change get taos-tools with 3.0 branch 2023-06-02 13:57:54 +08:00
xleili 5c64a730a9 enchance: change goes as static link 2023-06-02 11:17:38 +08:00
yihaoDeng 7977490b81 delete geos opt 2023-05-29 08:42:52 +00:00
yihaoDeng 87b2d76731 Merge branch 'enh/TD-24469/m1-build' into enh/addCompileError 2023-05-29 08:23:24 +00:00
t_max f9d867f50d fix: TDengine build on macOS arm64 2023-05-29 13:20:53 +08:00
yihaoDeng d0b9abcc7b merge 3.0 2023-05-29 10:46:53 +08:00
yihaoDeng 342ce14c7d Merge branch 'enh/3.0' into fix/shared_link_rocksdb 2023-05-29 02:37:47 +00:00
yihaoDeng 58cc631c22 Merge branch 'enh/3.0' into fix/shared_link_rocksdb 2023-05-29 02:29:56 +00:00
t_max 34224fbaa6 enh(taosAdapter): change taosAdapter to 3.0 branch 2023-05-25 18:58:13 +08:00
Hongze Cheng e60ca23834 more 2023-05-24 19:01:04 +08:00
Hongze Cheng b708a3c9dd more 2023-05-24 18:59:54 +08:00
Hongze Cheng 4d526ed0cd change more 2023-05-24 18:59:09 +08:00
Hongze Cheng e4a3d1dfcf fix: link rocksdb shared library 2023-05-24 18:26:02 +08:00
Dingle Zhang 984211f3b4
Feature/3.0 geometry (#21037)
* Add GEOMETRY data type and make sql.c able to parse it. The GEMETRY works like BINARY so far.

* add GEOMETRY type into gConvertTypes to fix some issues like DELETE calling

* change some test cases to make sure no same timestamp is inserted, and add my smoketest.sh

* Add a function MakePoint() and introduce a lib geometry

* implement sql functions GeomFromText() and AsText()

* Use GEOS *_r funcions instead for thread safety

* Handle with TSDB_DATA_TYPE_GEOMETRY when INSERT geometry data by converting WKT.
Add geosWrapper to wrap the basic GEOS functions for TDEngine.

* refactor AsText and MakePoint functions to be like GeomFromText

* Show WKT when print geometry data in screen
Dump hex data when dump geometry data in a file

* define TYPE_BYTES item for TSDB_DATA_TYPE_GEOMETRY, which casued some strange issues.

* set number of decimals of WKT to 6

* Implement SQL function Intersects()

* refactor geometry sql functions

* Add geosErrMsgeHandler() to get the GEOS error detail

* use threadlocal to instantiate SGeosContext
call destroyGeosContext() only if the thread exists

* remove SGeosContext *context param for all geometry functions since we use thread local one,
so that all caller do not need to know the context.

* Modify Intersects() to call PreparedIntersects() when one of param is a constant, which has higher performance.

* rename prepareFn() to initCtxFn() to avoid confusion with PreparedFn

* Add prefix "ST_" for all geometry functions

* move getThreadLocalGeosCtx() and destroyThreadLocalGeosCtx() into util,
so that all unit test tools can compile

* Add unit test for geometry lib, only test MakePoint so far

* refactor and enhance existing cases in geomFuncTest

* implement NULL type and NULL value test for geomFuncTest

* add test on geomFromText()

* add unit test on AsText() in geomFuncTest

* combine some makePointFunction test items

* add intersectsFunctionTwoColumns test
refactor on callGeomFromTextWrapper functions

* enhance intersectsFunction test to add cases like input constant , NULL type, NULL value, or wrong content

* add more cases into intersectsFunction test

* Add basic test on geometry in system test

* Add ST_GeomFromText and ST_AsText function test in system test on geometry

* add ST_Intersects function test in system test on geometry

* support to check expectedErrno in system test on geometry

* adjust geomTest unit test and geometry system test

* add geometry data type and functions in doc english version

* implement touchesFunction() in geometry lib
refactor geometry relation functions model

* separate gemFuncTest into several src files

* add unit test on touchesFunction

* support sql function ST_Touches()
add system test on ST_Touches

* add docs for ST_Touches()

* Add ST_Contains()

* Add ST_Covers()

* Add ST_Equals()

* add swapAllowed param for geomRelationFunction()
read geom2 earlier intead of at doGeosRelation()

* Add ST_ContainsProperly()

* build on windows

* Merge from 3.0 to 3.0_geometry

* change macro definition TSDB_DATA_TYPE_GEOMETRY as the last one for compatibility

* change '\\NULL' to 'NULL' back in shellDumpFieldToFile()

* add /usr/local/include into include directory

* add /usr/local/inlcude and /usr/local/lib in cmake.platform for DARWIN
2023-05-24 15:36:46 +08:00
wade zhang 8524b90f2c
Merge pull request #21443 from taosdata/docs/3.0.4.2
docs: 3.0.4.2
2023-05-24 11:28:43 +08:00
t_max 029a250a10 enh(taosAdapter): support get assignment and seek 2023-05-22 17:33:33 +08:00
Haojun Liao ffee5ebc61 Merge branch '3.0' into feature/3_liaohj 2023-05-17 17:47:44 +08:00
Haojun Liao 041ffa91bd other: merge main. 2023-05-17 15:42:15 +08:00