Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add String And Math Function #13131

Closed
wants to merge 368 commits into from
Closed
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    15d6a3a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8924d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f1bff4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7127ef5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2fb1263 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    72794ae View commit details
    Browse the repository at this point in the history
  7. [TableModel] Using StringArrayDeviceId for writing (apache#12369)

    Co-authored-by: JackieTien97 <jackietien97@gmail.com>
    Co-authored-by: Tian Jiang <jt2594838@163.com>
    Co-authored-by: shuwenwei <55970239+shuwenwei@users.noreply.github.com>
    4 people authored May 22, 2024
    Configuration menu
    Copy the full SHA
    b340486 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9c35ac0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b8d88f7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b8f590c View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. fix conflicts

    JackieTien97 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    30c3639 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    dd18eca View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    d292ead View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    281aa56 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    862e736 View commit details
    Browse the repository at this point in the history
  4. resolve conflicts

    JackieTien97 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    e40a36f View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Add StreamSortOperator

    JackieTien97 committed May 29, 2024
    Configuration menu
    Copy the full SHA
    8cec7b9 View commit details
    Browse the repository at this point in the history
  2. merge master

    JackieTien97 committed May 29, 2024
    Configuration menu
    Copy the full SHA
    911a587 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. format code

    JackieTien97 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    d7039b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60644b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8785e5b View commit details
    Browse the repository at this point in the history
  4. Merge branch 'ty/TableModelGrammar' of https://github.com/apache/iotdb

    …into ty/TableModelGrammar
    JackieTien97 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    ba75cf3 View commit details
    Browse the repository at this point in the history
  5. resolve conflicts

    JackieTien97 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    a6ca925 View commit details
    Browse the repository at this point in the history
  6. Pipe: Replaced IDeviceID in pipe module (apache#12556)

    Co-authored-by: Steve Yurong Su <rong@apache.org>
    Caideyipi and SteveYurongSu authored May 30, 2024
    Configuration menu
    Copy the full SHA
    57d6953 View commit details
    Browse the repository at this point in the history
  7. fix compile error

    JackieTien97 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    226a8c3 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'ty/TableModelGrammar' of https://github.com/apache/iotdb

    …into ty/TableModelGrammar
    JackieTien97 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    2cfa04d View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. resolve conflicts

    JackieTien97 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    54e566c View commit details
    Browse the repository at this point in the history
  2. resolve conflicts

    JackieTien97 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    4887480 View commit details
    Browse the repository at this point in the history
  3. fix IT

    JackieTien97 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b82b202 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3edd29e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    036e1dc View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    780cbdf View commit details
    Browse the repository at this point in the history
  2. Make globalTableTimePredicate valid, add PruneUnUsedColumns and Predi…

    …catePushDown optimize rules
    Beyyes authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    5f41dfb View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    4112551 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Merge master0607 (apache#12689)

    * [IOTDB-6336] Add max retry time duration and whether to retry for unknown errors configurations
    
    * Optimize error message when creating unsupported data type (apache#12650)
    
    Optimize error message when creating unsupported data type
    
    * Pipe: fix uninitialized config when validate PipeHistoricalDataRegionTsFileExtractor parameters & Subscription: avoid poll messages from unsubscribed topics (apache#12648)
    
    * Pipe: fix uninitialized config when validate PipeHistoricalDataRegionTsFileExtractor parameters
    
    * Subscription: avoid poll messages from unsubscribed topics
    
    * Fix region migration's timeout judgement apache#12639
    
    * fix compaction recover skip negative time partition (apache#12637)
    
    * Fix Concurrency Instability When IoTConsensus LogDispatcher Exits apache#12655
    
    * JDBC: Fix IndexOutOfBoundsException when calling getBytes (apache#12662)
    
    * JDBC: Fix ArrayOutOfBoundException when calling getBytes
    
    * Update JDBCCharsetExample.java
    
    * [IOTDB-6335] Redundant rows when using GROUP BY TIME with LIMIT
    
    * Pipe: Enhance error handling logic in pipe async connector's handlers (apache#12669)
    
    * Print log when read resource error (apache#12666)
    
    * Load: Make load SQL option VERIFY can only be set to true (apache#12670)
    
    * Pipe: Improved hybrid algorithm and avoid the caculations of tsfiles in connector pending queue tsfiles to block the forwarding of realtime requests (apache#12668)
    
    * Migrate to Develocity Maven Extension (apache#12658)
    
    * Migrate to Develocity Maven Extension
    * Update to Common Custom User Data Maven Extension 2.0
    
    * Update import schema logic implementation and optimize -help display information (apache#12643)
    
    * add import-schema.sh/bat and export-schema.sh/bat in cli/tools
    
    * fix import schema
    
    * fix import schema
    
    ---------
    
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    
    * Subscription: fix topic now timestamp precision (apache#12663)
    
    * [IOTDB-6337] Refine the count calculation in RegionScan framework
    
    * Bump version of master branch to 1.3.3-SNAPSHOT (apache#12672)
    
    * Pipe: Reduce warn log when PipeConfigRegionExtractorMetrics does not exist (apache#12673)
    
    * [IOTDB-6061] Fix the instability failure caused by initServer in IoTConsensus UT not binding to the corresponding port (apache#12674)
    
    * fix concurrent
    
    * fix concurrent
    
    * Load: Make load SQL option VERIFY can only be set to true (A follow-up fix for apache#12670) (apache#12676)
    
    * Pipe: add compression level config for connector ZSTD compressor (apache#12630)
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    
    * [PY-client] Unify setup.py and requirement.txt (apache#12601)
    
    * Pipe IT: Ignore failed cases caused by cluster restart failure (apache#12678)
    
    * update import and export data -help description (apache#12677)
    
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    
    * Pipe: Fix potential NPE when lastEvent == null in PipeConnectorSubtask (apache#12680)
    
    * Fix wrong calculation for maxBytesCanReserve for IdentitySinkOperator
    
    * Change floating point encoding method in IT
    
    * Throw `IndexOutOfBound` exception in row implementation.
    
    * change version to 1.3.3-SNAPSHOT for iotdb-relational-grammar
    
    * change version to 1.3.3-SNAPSHOT for datanode dependency on iotdb-relational-grammar
    
    ---------
    
    Co-authored-by: Chen YZ <43774645+Cpaulyz@users.noreply.github.com>
    Co-authored-by: V_Galaxy <vgalaxies@apache.org>
    Co-authored-by: Li Yu Heng <liyuheng55555@126.com>
    Co-authored-by: shuwenwei <55970239+shuwenwei@users.noreply.github.com>
    Co-authored-by: Xiangpeng Hu <65238551+BUAAserein@users.noreply.github.com>
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    Co-authored-by: YangCaiyin <ycycse@gmail.com>
    Co-authored-by: Haonan <hhaonan@outlook.com>
    Co-authored-by: Caideyipi <87789683+Caideyipi@users.noreply.github.com>
    Co-authored-by: Clay Johnson <cjohnson@gradle.com>
    Co-authored-by: Summer <43237967+2b3c511@users.noreply.github.com>
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    Co-authored-by: Zikun Ma <55695098+DanielWang2035@users.noreply.github.com>
    Co-authored-by: Liao Lanyu <1435078631@qq.com>
    Co-authored-by: Zhihao Shen <zhihaoshen7@qq.com>
    16 people authored Jun 9, 2024
    Configuration menu
    Copy the full SHA
    8c5ea36 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    0fc81c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    eea9de1 View commit details
    Browse the repository at this point in the history
  2. change some name typo and rename relational.sql.tree package to relat…

    …ional.sql.ast to avoid confusing with tree model (apache#12697)
    JackieTien97 authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    cfb83e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    532e743 View commit details
    Browse the repository at this point in the history
  4. Merge master0611 (apache#12703)

    * [IOTDB-6336] Add max retry time duration and whether to retry for unknown errors configurations
    
    * Optimize error message when creating unsupported data type (apache#12650)
    
    Optimize error message when creating unsupported data type
    
    * Pipe: fix uninitialized config when validate PipeHistoricalDataRegionTsFileExtractor parameters & Subscription: avoid poll messages from unsubscribed topics (apache#12648)
    
    * Pipe: fix uninitialized config when validate PipeHistoricalDataRegionTsFileExtractor parameters
    
    * Subscription: avoid poll messages from unsubscribed topics
    
    * Fix region migration's timeout judgement apache#12639
    
    * fix compaction recover skip negative time partition (apache#12637)
    
    * Fix Concurrency Instability When IoTConsensus LogDispatcher Exits apache#12655
    
    * JDBC: Fix IndexOutOfBoundsException when calling getBytes (apache#12662)
    
    * JDBC: Fix ArrayOutOfBoundException when calling getBytes
    
    * Update JDBCCharsetExample.java
    
    * [IOTDB-6335] Redundant rows when using GROUP BY TIME with LIMIT
    
    * Pipe: Enhance error handling logic in pipe async connector's handlers (apache#12669)
    
    * Print log when read resource error (apache#12666)
    
    * Load: Make load SQL option VERIFY can only be set to true (apache#12670)
    
    * Pipe: Improved hybrid algorithm and avoid the caculations of tsfiles in connector pending queue tsfiles to block the forwarding of realtime requests (apache#12668)
    
    * Migrate to Develocity Maven Extension (apache#12658)
    
    * Migrate to Develocity Maven Extension
    * Update to Common Custom User Data Maven Extension 2.0
    
    * Update import schema logic implementation and optimize -help display information (apache#12643)
    
    * add import-schema.sh/bat and export-schema.sh/bat in cli/tools
    
    * fix import schema
    
    * fix import schema
    
    ---------
    
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    
    * Subscription: fix topic now timestamp precision (apache#12663)
    
    * [IOTDB-6337] Refine the count calculation in RegionScan framework
    
    * Bump version of master branch to 1.3.3-SNAPSHOT (apache#12672)
    
    * Pipe: Reduce warn log when PipeConfigRegionExtractorMetrics does not exist (apache#12673)
    
    * [IOTDB-6061] Fix the instability failure caused by initServer in IoTConsensus UT not binding to the corresponding port (apache#12674)
    
    * fix concurrent
    
    * fix concurrent
    
    * Load: Make load SQL option VERIFY can only be set to true (A follow-up fix for apache#12670) (apache#12676)
    
    * Pipe: add compression level config for connector ZSTD compressor (apache#12630)
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    
    * [PY-client] Unify setup.py and requirement.txt (apache#12601)
    
    * Pipe IT: Ignore failed cases caused by cluster restart failure (apache#12678)
    
    * update import and export data -help description (apache#12677)
    
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    
    * Pipe: Fix potential NPE when lastEvent == null in PipeConnectorSubtask (apache#12680)
    
    * Fix wrong calculation for maxBytesCanReserve for IdentitySinkOperator
    
    * Change floating point encoding method in IT
    
    * Throw `IndexOutOfBound` exception in row implementation.
    
    * Thread safely SeriesPartitionTable (apache#12679)
    
    * finish
    
    * use concurrentskiplist
    
    * bug fix
    
    ---------
    
    Co-authored-by: OneSizeFitQuorum <tanxinyu@apache.org>
    
    * Pipe: Refactor some features for user access (apache#12686)
    
    * Set timestamp precision same as time column (apache#12681)
    
    * done
    
    * done
    
    * rollback change
    
    * fix IT
    
    * fix IT
    
    * Set configuration on node (apache#12626)
    
    Co-authored-by: Haonan <hhaonan@outlook.com>
    
    * Fix cli report error when ignoreTimestamp is true (apache#12691)
    
    * done
    
    * done
    
    * rollback change
    
    * fix IT
    
    * fix IT
    
    * done
    
    * invoke ci
    
    * done
    
    * invoke ci
    
    * Load: Add check for BufferUnderflowException (apache#12690)
    
    Co-authored-by: xz m <xiangzhi.meng@timecho.com>
    
    * remove excess stack
    
    * Fix new UDTF execution framework dead loop error.
    
    * Perfect methods of IAnalysis to adapt the write process of table model
    
    * add WriteFragmentParallelPlanner in TableModelDistributePlanner
    
    ---------
    
    Co-authored-by: Chen YZ <43774645+Cpaulyz@users.noreply.github.com>
    Co-authored-by: V_Galaxy <vgalaxies@apache.org>
    Co-authored-by: Li Yu Heng <liyuheng55555@126.com>
    Co-authored-by: shuwenwei <55970239+shuwenwei@users.noreply.github.com>
    Co-authored-by: Xiangpeng Hu <65238551+BUAAserein@users.noreply.github.com>
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    Co-authored-by: YangCaiyin <ycycse@gmail.com>
    Co-authored-by: Haonan <hhaonan@outlook.com>
    Co-authored-by: Caideyipi <87789683+Caideyipi@users.noreply.github.com>
    Co-authored-by: Clay Johnson <cjohnson@gradle.com>
    Co-authored-by: Summer <43237967+2b3c511@users.noreply.github.com>
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    Co-authored-by: Zikun Ma <55695098+DanielWang2035@users.noreply.github.com>
    Co-authored-by: Liao Lanyu <1435078631@qq.com>
    Co-authored-by: Zhihao Shen <zhihaoshen7@qq.com>
    Co-authored-by: Yongzao <yongzao@apache.org>
    Co-authored-by: OneSizeFitQuorum <tanxinyu@apache.org>
    Co-authored-by: ppppoooo <1214343862@qq.com>
    Co-authored-by: xz m <xiangzhi.meng@timecho.com>
    Co-authored-by: CritasWang <critas@outlook.com>
    Co-authored-by: Beyyes <cgf1993@foxmail.com>
    Configuration menu
    Copy the full SHA
    d72429f View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    50d8708 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    69af53e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74b8485 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    30a7b4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ef70c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Configuration menu
    Copy the full SHA
    bbb7846 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    1264141 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    625269b View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Mergemaster0620 (apache#12779)

    * [IOTDB-6336] Add max retry time duration and whether to retry for unknown errors configurations
    
    * Optimize error message when creating unsupported data type (apache#12650)
    
    Optimize error message when creating unsupported data type
    
    * Pipe: fix uninitialized config when validate PipeHistoricalDataRegionTsFileExtractor parameters & Subscription: avoid poll messages from unsubscribed topics (apache#12648)
    
    * Pipe: fix uninitialized config when validate PipeHistoricalDataRegionTsFileExtractor parameters
    
    * Subscription: avoid poll messages from unsubscribed topics
    
    * Fix region migration's timeout judgement apache#12639
    
    * fix compaction recover skip negative time partition (apache#12637)
    
    * Fix Concurrency Instability When IoTConsensus LogDispatcher Exits apache#12655
    
    * JDBC: Fix IndexOutOfBoundsException when calling getBytes (apache#12662)
    
    * JDBC: Fix ArrayOutOfBoundException when calling getBytes
    
    * Update JDBCCharsetExample.java
    
    * [IOTDB-6335] Redundant rows when using GROUP BY TIME with LIMIT
    
    * Pipe: Enhance error handling logic in pipe async connector's handlers (apache#12669)
    
    * Print log when read resource error (apache#12666)
    
    * Load: Make load SQL option VERIFY can only be set to true (apache#12670)
    
    * Pipe: Improved hybrid algorithm and avoid the caculations of tsfiles in connector pending queue tsfiles to block the forwarding of realtime requests (apache#12668)
    
    * Migrate to Develocity Maven Extension (apache#12658)
    
    * Migrate to Develocity Maven Extension
    * Update to Common Custom User Data Maven Extension 2.0
    
    * Update import schema logic implementation and optimize -help display information (apache#12643)
    
    * add import-schema.sh/bat and export-schema.sh/bat in cli/tools
    
    * fix import schema
    
    * fix import schema
    
    ---------
    
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    
    * Subscription: fix topic now timestamp precision (apache#12663)
    
    * [IOTDB-6337] Refine the count calculation in RegionScan framework
    
    * Bump version of master branch to 1.3.3-SNAPSHOT (apache#12672)
    
    * Pipe: Reduce warn log when PipeConfigRegionExtractorMetrics does not exist (apache#12673)
    
    * [IOTDB-6061] Fix the instability failure caused by initServer in IoTConsensus UT not binding to the corresponding port (apache#12674)
    
    * fix concurrent
    
    * fix concurrent
    
    * Load: Make load SQL option VERIFY can only be set to true (A follow-up fix for apache#12670) (apache#12676)
    
    * Pipe: add compression level config for connector ZSTD compressor (apache#12630)
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    
    * [PY-client] Unify setup.py and requirement.txt (apache#12601)
    
    * Pipe IT: Ignore failed cases caused by cluster restart failure (apache#12678)
    
    * update import and export data -help description (apache#12677)
    
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    
    * Pipe: Fix potential NPE when lastEvent == null in PipeConnectorSubtask (apache#12680)
    
    * Fix wrong calculation for maxBytesCanReserve for IdentitySinkOperator
    
    * Change floating point encoding method in IT
    
    * Throw `IndexOutOfBound` exception in row implementation.
    
    * Thread safely SeriesPartitionTable (apache#12679)
    
    * finish
    
    * use concurrentskiplist
    
    * bug fix
    
    ---------
    
    Co-authored-by: OneSizeFitQuorum <tanxinyu@apache.org>
    
    * Pipe: Refactor some features for user access (apache#12686)
    
    * Set timestamp precision same as time column (apache#12681)
    
    * done
    
    * done
    
    * rollback change
    
    * fix IT
    
    * fix IT
    
    * Set configuration on node (apache#12626)
    
    Co-authored-by: Haonan <hhaonan@outlook.com>
    
    * Fix cli report error when ignoreTimestamp is true (apache#12691)
    
    * done
    
    * done
    
    * rollback change
    
    * fix IT
    
    * fix IT
    
    * done
    
    * invoke ci
    
    * done
    
    * invoke ci
    
    * Load: Add check for BufferUnderflowException (apache#12690)
    
    Co-authored-by: xz m <xiangzhi.meng@timecho.com>
    
    * remove excess stack
    
    * Fix new UDTF execution framework dead loop error.
    
    * Perfect methods of IAnalysis to adapt the write process of table model
    
    * Load: Support storing piecenode in multiple folders during 2nd phase (apache#12675)
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    
    * Pipe: add decompressed length in RPC compression payload to avoid potential OOM on receiver (apache#12701)
    
    * Load: Update loadTsFileDirs after all newLoadTsFileDirs are generated to avoid undefined behavior (apache#12712)
    
    * Pipe: Fixed NPE in schema pattern parsing & Improved connector subtask retry logic and logs & Fixed the executor used by consensus pipe (apache#12704)
    
    * Procedure: Fix ProcedureInfo on CN leader may decrease its procId (apache#12711)
    
    * Fix missing of linux memory metrics (apache#12713)
    
    * fix missing memory metric
    
    * remove the print of type
    
    * update import and export tsfile description (apache#12684)
    
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    
    * Subscription: skip on setup and cluster failure when running subscription restart IT & fix some bugs in SubscriptionExecutorServiceManager (apache#12710)
    
    * Update pom.xml to fix security issue (apache#12705)
    
    Co-authored-by: Christofer Dutz <cdutz@apache.org>
    
    * Rename IoTV2Consensus to IoTConsensusV2 (apache#12715)
    
    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    
    * Fix NumberFormatException when upgrade from old version apache#12719
    
    * Replenish effective mode in iotdb-system.properties (apache#12706)
    
    * load-tsfile script: disable redirection & load: handle exceptions using the Analysis objects instead of throwing exceptions & pipe: handle SYSTEM_READ_ONLY correctly on receiver side (apache#12716)
    
    * Subscription: improve parsing logic when using JAVA SDK client & refactor subscription IT & intro `getSubscribedTopicNames` API (apache#12721)
    
    * Pipe: Fix schema events can not report & Fix delete data events in data regions may fail to mark at schema metrics (apache#12722)
    
    * Pipe: Support `"source.history.loose-range" = "path"` in iotdb-source  (apache#12651)
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    
    * [IOTDB-6338] Fix wrong query result while using some value filter with LIMIT/OFFSET
    
    * Pipe: fix threads of IoTDB-Pipe-Processor-Executor-Pool stucked by PipeTsFileInsertionEvent#waitForTsFileClose (apache#12727)
    
    * [ISSUE 12499] Reject query with massive time span in limited memroy
    
    * Fix/include thrift lib and headers in cpp client (apache#12734)
    
    * fix: Hopefully fixed the build of the cpp-example on windows systems
    
    * fix: Increase the timeout even more to finally make the build succeed.
    
    * fix: Fix the build.
    
    * chore: Fixed the assembly descriptor of the cpp-client to include the thrift libs and header files.
    
    * Pipe / Load / Subscription: Support new TsDataTypes (STRING / BLOB / TIMESTAMP / DATE) (apache#12665)
    
    * Optimize the log printing when multiple error occur (apache#12732)
    
    * Update packege hierachy in Client-cpp readme (apache#12736)
    
    * Support agg(*) query in templated align by device situation
    
    * fix config node use IoTDBDescriptor (apache#12730)
    
    * PipeConsensus: Delete WAL after dropping database & fix receiver directory recovery (apache#12738)
    
    * fix wal deletion & create receiver dir
    
    * update consensus protocol class
    
    * merge judge
    
    * modify directory path
    
    * modify directory path
    
    * Add instructions of compiling client-cpp with VS2019. (apache#12739)
    
    * Subscription: adapt pipe completion signal for automatically drop subscription (apache#12724)
    
    * Verify connection && Refactor async connection framework (apache#12667)
    
    * PipeConsensus: add metrics and fix some bugs for pipeConsensus (apache#12723)
    
    * Decrease TTL Deletion in compaction modification cache (apache#12687)
    
    * decrease TTL Deletion in compaction modification cache
    
    * Update iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/MultiTsFileDeviceIterator.java
    
    Co-authored-by: Jiang Tian <jt2594838@163.com>
    
    * modify MultiTsFileDeviceIterator
    
    * fix spotless
    
    ---------
    
    Co-authored-by: Jiang Tian <jt2594838@163.com>
    
    * Stabilize verify connection IT  (apache#12745)
    
    * done
    
    * more !
    
    * Fix compaction npe when set modified status (apache#12729)
    
    * fix compaction npe when set modified status
    
    * check empty page
    
    * Subscription IT: execute jstack for potential stuck test cases (apache#12728)
    
    * Pipe: Smoothed the rate in pipe's remaining time calculations (apache#12699)
    
    * Pipe: Fix PipeDataRegionEventCounter not work in PipeRealtimeDataRegionExtractor (apache#12747)
    
    * Fix python CI (apache#12754)
    
    * Support show device ttl on path pattern (apache#12709)
    
    * support show ttl on pathPattern
    
    * fix UT
    
    * modify details
    
    * Support WAL Compression (apache#12476)
    
    * enable wal compression
    
    remove metrics in mem table flush task, cache hash code in partial path, use gzip to compress wal
    
    batch update metrics
    
    * fix bug
    
    * fix compilation problem
    
    * remove useless code
    
    * recover some code
    
    * support compression type in WAL Compress Header
    
    * support multi version WAL
    
    * edit configuration item
    
    * add log for WAL size
    
    * temp for debug
    
    * fix bug
    
    * remove useless log
    
    * remove one configuration
    
    * use compression rate to update wal disk usage
    
    * fix ut
    
    * fix test
    
    * set default to uncompress
    
    * fix wal ut
    
    * optimize calculating of wal size
    
    * close wal file when the origin size of wal buffer is larger than threshold
    
    * add the size of magic string
    
    * may be fix the bug
    
    * fix with comment
    
    * edit with review
    
    * fix test
    
    * add test for wal compression
    
    * add hot reload
    
    * clean the code to make it more readable
    
    * reuse the byte buffer if possible
    
    * Indicate the encoding of String
    
    * Edit according to comment
    
    * spotless
    
    * Optimize the devicePath generation efficiency of PlanNode when deserializing (apache#12749)
    
    * Pipe: Support "source.realtime.loose-range" = "path" in iotdb-source (apache#12751)
    
    * Support active schema query (apache#12718)
    
    * Check duplicate in start-node and stop-node scripts (apache#12756)
    
    * check duplicate key in start node script
    
    * modify stop node scripts
    
    * use \n as line separator
    
    * fix config node send showConfiguration to config node classCastException
    
    * [IOTDB-6339] Optimize the time slice control of SeriesScanOperator and AlignedSeriesScanOperator
    
    * Optimize node startup process & Normalize system.properties management (apache#12752)
    
    * [IOTDB-6340] Clear Coordinator.queryExecutionMap while encountering MemoryNotEnough Exception
    
    * [IOTDB-6342] Clear FragmentInstanceManager.dataNodeQueryContextMap while encountering MemoryNotEnough Exception (apache#12762)
    
    * Refactor node registration check (apache#12766)
    
    * done
    
    * done
    
    * Fix overlap between tsfile is not correctly marked (apache#12748)
    
    * file fileOverlap is not correctly marked
    
    * fix repair compaction may generate too large chunk
    
    * Subscription: support topic loose range for path and time  (apache#12760)
    
    * Add clean logic for FragmentInstance in case that callback is not added. (apache#12768)
    
    * SystemPropertiesHandler use Files::move instead of File::renameTo (apache#12770)
    
    * Files.move
    
    * ?
    
    * ?
    
    * ?
    
    * Pipe: Filter devices by pattern before reading device metadata from TsFile (apache#12765)
    
    Currently we read the metadata of all devices and measurements when constructing a TsFileInsertionDataContainer. This is both time-consuming and memory-wasting if only a few devices match the pattern. This PR filters the devices by pattern before reading the metadata of devices and measurements, saving memory and I/O cost when there are many unmatched devices.
    
    Note: this only works when TsFile metadata are not cached (due to high memory usage of TsFile metadata cache), because cached metadata can not be filtered so that pipes with arbitrary patterns can use it.
    
    ---------
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    
    * Pipe: Adjusted some loggers of metrics to avoid unnecessary warns & Include "lastEvent" into pipe's event count metrics & Removed the "userConflict" judgment to data sync failure caused by METADATA_ERROR (apache#12758)
    
    * Synchronize takeSnapshotAsync on RaftGroupID (apache#12767)
    
    * SystemPropertiesHandler close reader and writer apache#12772
    
    * Pipe Consensus: Fix events in connector are not in order because of parameter `'realtime-first' = 'true'` (apache#12773)
    
    * Pipe: Avoid event being continuously rate-limited even its pipe is dropped (apache#12753)
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    
    * Load: Add some load metrics of time cost, write point and disk throughput (apache#12735)
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    
    ---------
    
    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    Co-authored-by: Chen YZ <43774645+Cpaulyz@users.noreply.github.com>
    Co-authored-by: V_Galaxy <vgalaxies@apache.org>
    Co-authored-by: Li Yu Heng <liyuheng55555@126.com>
    Co-authored-by: shuwenwei <55970239+shuwenwei@users.noreply.github.com>
    Co-authored-by: Xiangpeng Hu <65238551+BUAAserein@users.noreply.github.com>
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    Co-authored-by: YangCaiyin <ycycse@gmail.com>
    Co-authored-by: Haonan <hhaonan@outlook.com>
    Co-authored-by: Caideyipi <87789683+Caideyipi@users.noreply.github.com>
    Co-authored-by: Clay Johnson <cjohnson@gradle.com>
    Co-authored-by: Summer <43237967+2b3c511@users.noreply.github.com>
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    Co-authored-by: Zikun Ma <55695098+DanielWang2035@users.noreply.github.com>
    Co-authored-by: Liao Lanyu <1435078631@qq.com>
    Co-authored-by: Zhihao Shen <zhihaoshen7@qq.com>
    Co-authored-by: Yongzao <yongzao@apache.org>
    Co-authored-by: OneSizeFitQuorum <tanxinyu@apache.org>
    Co-authored-by: ppppoooo <1214343862@qq.com>
    Co-authored-by: xz m <xiangzhi.meng@timecho.com>
    Co-authored-by: CritasWang <critas@outlook.com>
    Co-authored-by: Beyyes <cgf1993@foxmail.com>
    Co-authored-by: Itami Sho <42286868+MiniSho@users.noreply.github.com>
    Co-authored-by: ZhangHongYin <46039728+SpriCoder@users.noreply.github.com>
    Co-authored-by: Christofer Dutz <cdutz@apache.org>
    Co-authored-by: liuminghui233 <36565497+liuminghui233@users.noreply.github.com>
    Co-authored-by: Jiang Tian <jt2594838@163.com>
    Co-authored-by: yschengzi <87161145+yschengzi@users.noreply.github.com>
    Co-authored-by: Peng Junzhi <78788603+Pengzna@users.noreply.github.com>
    Co-authored-by: 周沛辰 <45144903+choubenson@users.noreply.github.com>
    Co-authored-by: Liu Xuxin <37140360+THUMarkLau@users.noreply.github.com>
    Co-authored-by: William Song <48054931+SzyWilliam@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    0343fc2 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    0793238 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e8bbf1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56bd785 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    bf2f741 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f503487 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    b6a2c79 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Use QualifiedObjectName in TableScan, perfect getDataPartition interf…

    …ace in Metadata, perfect FilterScanCombine rule
    Beyyes authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    c308e14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cb0210 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    0bef1d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    388083a View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    9cd3258 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    661f436 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    751420c View commit details
    Browse the repository at this point in the history
  3. Add license for code

    Beyyes authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    a472f9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00100fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b17c09c View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    7070aac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9af26e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    99bc163 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    ac889ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    373c960 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b301184 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Fixed the bug that a table may be concurrently altered and cause unor…

    …dered operations on dataNode table cache
    Caideyipi authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    180e8fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f5c6c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40b3ef4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f09cfe1 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Fixed the bug that add column procedure is not idempotent & Added tes…

    …ts for table plan / procedures
    Caideyipi authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    0526599 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8db2c3d View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Merge master0710

    JackieTien97 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    ce6c81a View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Fixed the bug that "show tables" fails when the database is first cre…

    …ated and has no tables under it
    Caideyipi authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    5997327 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    3673568 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    3145d18 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    87fd549 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c8d0d8 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    9b5fba4 View commit details
    Browse the repository at this point in the history
  2. fix time column bug

    JackieTien97 committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    3668574 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3d3b60 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    002d779 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Table model ingestion

    jt2594838 authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    36e49f2 View commit details
    Browse the repository at this point in the history
  2. load-tsfile: Avoid request redirection caused by SessionPool param en…

    …ableAutoFetch = true (apache#12894)
    
    (cherry picked from commit 60777aa)
    SteveYurongSu authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    9dd02e8 View commit details
    Browse the repository at this point in the history
  3. Subscription: deduplicate tsfile event before prefetching (apache#12887)

    (cherry picked from commit 64c0894)
    VGalaxies authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    07a6d1f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63d303d View commit details
    Browse the repository at this point in the history
  5. Allow inserting negative timestamp type of value

    (cherry picked from commit bee2982)
    HTHou authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e2b1bb5 View commit details
    Browse the repository at this point in the history
  6. Limit the row count of a single TVList to avg_series_point_number_thr…

    …eshold (apache#12898)
    
    * init
    
    * optimize mem control code and flush metric
    
    (cherry picked from commit dee8e4d)
    HTHou authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    604e30e View commit details
    Browse the repository at this point in the history
  7. Add count and time statistics for timeseries metadata modification

    (cherry picked from commit 6b85a68)
    Beyyes authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    85e8291 View commit details
    Browse the repository at this point in the history
  8. Pipe Plugin: Pipe Task Safe Deletion, Plugin Directory Structure Reor…

    …ganization, and Isolated Pipe Plugin ClassLoader Implementation (apache#12868)
    
    Currently, IOTDB allows PipePlugins that are being used by Pipes to be deleted. When users drop a PipePlugin and then create a new PipePlugin with the same fully qualified class name, IOTDB is unable to properly load the newly created PipePlugin. The reason is that after IOTDB drops a PipePlugin, the corresponding jar file is not deleted, and the class loader behavior in loading the same fully qualified class name in the Install directory is random, as there is no unified standard, which leads to the above error.
    
    Solutions:
    
    1. **New Directory Structure**: Adopt a new directory structure `install->pluginName->jar`. The advantage of using this new directory is that the class loader does not need to load all jars. However, using this form will also not support the case where different jars reference each other. For example, if plugin A references some utility classes in the jar of plugin B, this situation will not be allowed.
    
    2. **Improve Drop Plugin Process**: For the process of dropping a plugin, it is necessary to verify whether it can be deleted during the Lock process. Therefore, it is possible to check in the Lock step whether there is a Pipe using this plugin. If there is a Pipe using this plugin, the check fails; if not, continue with the following process.
    
    3. **ClassLoader for Each Create Plugin**: Create a new ClassLoader each time a plugin is created. Each ClassLoader can only load a class with the same fully qualified name, so using the same class loader may lead to exceptions. However, the current strategy is to save the plugin's bytecode object class, and we can implement on-demand loading, that is, only load into memory when it is necessary to run the corresponding bytecode. Each plugin saves a ClassLoader, and the one needed is loaded through this classLoader.
    
    ------
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    (cherry picked from commit 66634ea)
    luoluoyuyu authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    c12cf6d View commit details
    Browse the repository at this point in the history
  9. Fix the comment of float_precision (apache#12905)

    (cherry picked from commit 318ac21)
    jt2594838 authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7b95e13 View commit details
    Browse the repository at this point in the history
  10. Load: Fix multi dir strategy applying on loadTsFileDirs (apache#12903)

    (cherry picked from commit 173b24f)
    SteveYurongSu authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b8ef640 View commit details
    Browse the repository at this point in the history
  11. Consider TTL of device in Region scan for active data

    (cherry picked from commit 821f528)
    ycycse authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    3411b72 View commit details
    Browse the repository at this point in the history
  12. Extend fucntion of EXPLAIN ANALYZE

    (cherry picked from commit e194e8a)
    ycycse authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b624727 View commit details
    Browse the repository at this point in the history
  13. Insertion compaction may cause new data lost (apache#12908)

    * fix insertion compaction
    
    * fix is valid check
    
    * fix ut
    
    * add comment
    
    (cherry picked from commit e022228)
    shuwenwei authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    21a8a77 View commit details
    Browse the repository at this point in the history
  14. avoid restart failure when procedure is timeout (apache#12897)

    (cherry picked from commit f585d78)
    Pengzna authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    890f04a View commit details
    Browse the repository at this point in the history
  15. Fix IndexController visibility issues in concurrency apache#12911

    (cherry picked from commit 550d967)
    HxpSerein authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f8eed36 View commit details
    Browse the repository at this point in the history
  16. Pipe: Introduce counter to reduce historical data buildup in PipeReal…

    …timePriorityBlockingQueue (apache#12881)
    
    (cherry picked from commit b3a0a4a)
    luoluoyuyu authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7931cec View commit details
    Browse the repository at this point in the history
  17. Pipe/Subscription: use heartbeat only extractor if enable snapshot mo…

    …de (apache#12904)
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    (cherry picked from commit f8c782e)
    VGalaxies authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b8c97cf View commit details
    Browse the repository at this point in the history
  18. Fix Unseq data can't update the seq data bug (apache#12918)

    (cherry picked from commit e8385b9)
    JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    c0b309c View commit details
    Browse the repository at this point in the history
  19. Perfect the print result of dispatch and timeseries metadata modifica…

    …tion in explain analyze
    
    (cherry picked from commit ce4ed6a)
    Beyyes authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    0e91323 View commit details
    Browse the repository at this point in the history
  20. Perfect impl of dispatch cost in ExplainAnalyze

    (cherry picked from commit ded0abb)
    Beyyes authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b02b889 View commit details
    Browse the repository at this point in the history
  21. Subscription: improve tsfile event deduplication & fix some minor con…

    …currency-related issues (apache#12915)
    
    (cherry picked from commit 6cb3b2f)
    VGalaxies authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    576f0e4 View commit details
    Browse the repository at this point in the history
  22. Pipe: Fix async client returning self too early when downgrade from h…

    …andshake v2 to v1 (apache#12913)
    
    (cherry picked from commit c6b0e40)
    luoluoyuyu authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    632d5fb View commit details
    Browse the repository at this point in the history
  23. Fixed the bug that fetchSeriesSchema returns series in black list whe…

    …n the given pattern tree is without wildcards
    
    (cherry picked from commit b254903)
    Caideyipi authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a07f642 View commit details
    Browse the repository at this point in the history
  24. Pipe/Subscription: Update the way SubscriptionCoordinator and PipeTas…

    …kCoordinator acquire locks to prevent procedure success without any effect (apache#12909)
    
    (cherry picked from commit 0fcd638)
    luoluoyuyu authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    8c0a7e6 View commit details
    Browse the repository at this point in the history
  25. Use max bytes to allocate WAL compressed buffer (apache#12928)

    * use max bytes to allocate WAL compressed buffer
    
    * calculate max bytes with lz4 compressor
    
    (cherry picked from commit ac110bc)
    shuwenwei authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    bb514a1 View commit details
    Browse the repository at this point in the history
  26. PipeConsensus: Avoid pipe task being restarted frequently by Pipe fra…

    …mework (apache#12931)
    
    (cherry picked from commit ed75066)
    Pengzna authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    c366a24 View commit details
    Browse the repository at this point in the history
  27. Optimized DeleteTimeSeriesProcedure not to set mods when the deleted …

    …time series are all views
    
    (cherry picked from commit 35ea500)
    Caideyipi authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ecd7b86 View commit details
    Browse the repository at this point in the history
  28. Fix uncaught IllegalArgumentException when reading broken WAL files (a…

    …pache#12912)
    
    * Fix uncaught IllegalArgumentException when reading broken WAL files
    
    * spotless
    
    * also catch other exception
    
    (cherry picked from commit de3adcd)
    jt2594838 authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    095b2af View commit details
    Browse the repository at this point in the history
  29. Do not remove top-level load dir after load & add retry for getting d…

    …isk space (apache#12920)
    
    * add log for full directory
    
    * fix to computeIfAbsent
    
    * fix compute and add more logs
    
    * add retry when getting directory space
    
    * do not remove top-level load dir after load
    
    * spotless
    
    * Fix unupdated dir
    
    (cherry picked from commit 10ae819)
    jt2594838 authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    96a589c View commit details
    Browse the repository at this point in the history
  30. Fix python client dependency issue (apache#12934)

    (cherry picked from commit 361e577)
    HTHou authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    04ef0cc View commit details
    Browse the repository at this point in the history
  31. Support new dataType in select into clause and fill clause

    (cherry picked from commit 445226b)
    JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a0474ca View commit details
    Browse the repository at this point in the history
  32. fix compression ratio warn log (apache#12936)

    (cherry picked from commit 8075822)
    shuwenwei authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    bfb5c4a View commit details
    Browse the repository at this point in the history
  33. PipeConsensus: Fix leader write points metric (apache#12933)

    * fix write points count
    
    * fix metric write points
    
    * spotless
    
    (cherry picked from commit 209d263)
    Pengzna authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    58f333c View commit details
    Browse the repository at this point in the history
  34. Reduce default mod file threshold for settle compaction (apache#12935)

    (cherry picked from commit c30ad41)
    jt2594838 authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    df13379 View commit details
    Browse the repository at this point in the history
  35. Subscription: improve end-to-end latency (apache#12925)

     Specifically includes the following optimization strategies:
    
     1. Each time the consumer polls, it may trigger the `trySealBatch` request to batch.
     2. Shorten the interval parameters for some consumer operations.
     3. Optimize `SubscriptionPrefetchingTsFileQueue` lock contention.
    
    (cherry picked from commit c6fe5c3)
    VGalaxies authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    0f4e497 View commit details
    Browse the repository at this point in the history
  36. Subscription: avoid invalidating cache for null response & improve ex…

    …ception message (apache#12939)
    
    (cherry picked from commit e617586)
    VGalaxies authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    7e41c81 View commit details
    Browse the repository at this point in the history
  37. Skip compiling cpp test code when using -DskipTests (apache#12944)

    (cherry picked from commit 49c6dea)
    HTHou authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    3b3cdb9 View commit details
    Browse the repository at this point in the history
  38. Update dockerfile to use java 17 (apache#12948)

    (cherry picked from commit 065e887)
    HTHou authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a8758cd View commit details
    Browse the repository at this point in the history
  39. Cherry pick Partite Graph Replication apache#12946

    (cherry picked from commit 57aea07)
    CRZbulabula authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    d310759 View commit details
    Browse the repository at this point in the history
  40. Fix PointPriorityReader compare PointElement (apache#12945)

    * fix PointPriorityReader compare PointElement
    
    * fix PointPriorityReader compare PointElement
    
    (cherry picked from commit 2eed096)
    shuwenwei authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    af17fc9 View commit details
    Browse the repository at this point in the history
  41. Upgrade thrift plugin and optimize codegen for go client (apache#12949)

    (cherry picked from commit ec63dc1)
    HTHou authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    317e622 View commit details
    Browse the repository at this point in the history
  42. Fix flush error due to compression ratio (apache#12953)

    (cherry picked from commit b2c42b7)
    HTHou authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    9af38c3 View commit details
    Browse the repository at this point in the history
  43. Pipe: Fixed the bug that historical alias/attributes/tags may not be …

    …transferred in meta pipe when the time series already exists in receiver & create timeseries non idempotent in PBTree
    
    (cherry picked from commit 8070bae)
    Caideyipi authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    15c6ede View commit details
    Browse the repository at this point in the history
  44. Bump jline version to 3.26.2 (apache#12956)

    Dependency maven:org.jline:jline:3.23.0 is vulnerable
    
    Upgrade to 3.26.2
    
    CVE-2023-50572, Score: 5.5
    
    An issue in the component "GroovyEngine.execute" of jline-groovy versions through 3.24.1 allows attackers to cause an OOM (OutofMemory) error.
    
    Read More: https://devhub.checkmarx.com/cve-details/CVE-2023-50572?utm_source=jetbrains&utm_medium=referral
    
    (cherry picked from commit d70b5b9)
    HTHou authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    2e2dc91 View commit details
    Browse the repository at this point in the history
  45. Pipe: support alter pipe source (apache#12932)

    (cherry picked from commit 71a4ecb)
    luoluoyuyu authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    2f5dc67 View commit details
    Browse the repository at this point in the history
  46. Fixed the bug that some schema IT does not run in PBTree mode

    (cherry picked from commit d9ff178)
    Caideyipi authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    80a673d View commit details
    Browse the repository at this point in the history
  47. Fix sync stuck problem of IoTConsensus and WAL (apache#12955)

    * now i'm master of WALNode
    
    * improve
    
    * tan review
    
    * rename
    
    (cherry picked from commit 2f7069b)
    liyuheng55555 authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    18dd6f8 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    aadc6fc View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    ebbc5a0 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    cc4f03f View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    31730db View commit details
    Browse the repository at this point in the history
  52. Fixed issue where the wal version kept increasing after the write loa…

    …d stopped (apache#12960)
    
    * fix
    
    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    
    * fix metric
    
    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    
    * fix review
    
    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    
    ---------
    
    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    (cherry picked from commit 4725e7e)
    OneSizeFitsQuorum authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f5972a2 View commit details
    Browse the repository at this point in the history
  53. Enhance the automatic metadata creation logic of root.__system prefix…

    …ed devices apache#12962
    
    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    (cherry picked from commit b68a906)
    OneSizeFitsQuorum authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    175c0e9 View commit details
    Browse the repository at this point in the history
  54. upgrade thrift maven plugin for cpp client (apache#12964)

    (cherry picked from commit 3940892)
    HTHou authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    618e910 View commit details
    Browse the repository at this point in the history
  55. Export Data And Schema: filter out databases whose name starts with r…

    …oot.__system. (apache#12963)
    
    Co-authored-by: 2b3c511 <rong.li@timecho.com>
    (cherry picked from commit 6d513a7)
    2b3c511 authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    fd6f14e View commit details
    Browse the repository at this point in the history
  56. Wraps DateTimeUtilsTest in a session (apache#12971)

    DateTimeUtilsTest.getConvertDurationIncludingMonthUnit() uses dates conversions that are TZ specfic.
    Wrapping the test in a session, allows this single test to use a set timezone, while not affecting the behavior of other tests
    
    Fixes: apache#12970
    (cherry picked from commit b527e06)
    bdemers authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    6a15524 View commit details
    Browse the repository at this point in the history
  57. Remove verbose download log spam from CI builds (apache#12972)

    The CI builds show artifact download stats as:
    
    ```
    Downloading from central: https://repo.maven.apache.org/maven2/...
    Progress (1): 0.1/18 MB
    Progress (1): 0.2/18 MB
    Progress (1): 0.3/18 MB
    Progress (1): 0.4/18 MB
    Progress (1): 0.5/18 MB
    ...
    ```
    
    This makes logs difficult to read, these log lines can be removed using '--no-transfer-progress'
    
    This change also sets `--batch-mode` to ensure Maven does not prompt for user input
    
    (cherry picked from commit d65fb09)
    bdemers authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ae5c3b8 View commit details
    Browse the repository at this point in the history
  58. Fixed potential NPE in local write execution & Refactored queryTermin…

    …ator
    
    (cherry picked from commit ce01d86)
    Caideyipi authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    1267197 View commit details
    Browse the repository at this point in the history
  59. fix CompactionTaskManager ut (apache#12923)

    (cherry picked from commit 8cd57ab)
    shuwenwei authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    21711a6 View commit details
    Browse the repository at this point in the history
  60. Optimize log for broken wal. (apache#12977)

    (cherry picked from commit ea4fc97)
    jt2594838 authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    efb859c View commit details
    Browse the repository at this point in the history
  61. Clear storage engine snapshot after region migration (apache#12975)

    * gg
    
    * add comment
    
    (cherry picked from commit 9d73c84)
    liyuheng55555 authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    8094e36 View commit details
    Browse the repository at this point in the history
  62. Subscription: fix the issue with nodeUrls parameter being ineffective…

    … & missing return for create topic (apache#12974)
    
    (cherry picked from commit 0f797e2)
    VGalaxies authored and JackieTien97 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    2726627 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    a509891 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    975bdee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1ec465 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    55e012d View commit details
    Browse the repository at this point in the history
  2. fix 'select -s1'

    Wei-hao-Li authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    dd7ee66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dbb378c View commit details
    Browse the repository at this point in the history
  4. Add IT for table model

    JackieTien97 authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    c8e9886 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    f0a80aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88aafea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8e5c21 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0df4954 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    45f0fef View commit details
    Browse the repository at this point in the history
  6. Add more table it

    Beyyes authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    819e5a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Migrate UT

    Wei-hao-Li authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    d310f68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9894b8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31dc7ac View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Configuration menu
    Copy the full SHA
    f6464ae View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Add topk optimize

    Beyyes authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    8323b8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b9acac View commit details
    Browse the repository at this point in the history
  3. Support not/not null/in/like filter for id/attribute in schema region…

    … & Multi filters for the same id & Null value attributes & PartitionKeys for determined id query
    Caideyipi authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    647b7f7 View commit details
    Browse the repository at this point in the history
  4. Fix concurrency problem in Memory Control (apache#12984)

    * fix memory concurrency problem
    
    * spotless
    
    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    Co-authored-by: OneSizeFitQuorum <tanxinyu@apache.org>
    (cherry picked from commit 76ba733)
    SpriCoder authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    27ef7a8 View commit details
    Browse the repository at this point in the history
  5. Ensure the flush total points statistic function works correctly when…

    … enable_auto_create_schema is false apache#12990
    
    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    (cherry picked from commit 392625f)
    OneSizeFitsQuorum authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    5f8197e View commit details
    Browse the repository at this point in the history
  6. Pipe/PipeConsensus: Fix invalid retry count in report & enhance log i…

    …n pipe consensus (apache#12989)
    
    (cherry picked from commit f5f0a34)
    Pengzna authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    3fd0c4c View commit details
    Browse the repository at this point in the history
  7. Replaces the internal maven property with an officially supported alt…

    …ernative (apache#12982)
    
    The property `maven.multiModuleProjectDirectory` is not officially support and can be removed at any time, it has been removed when using mvnd.
    The current alternative with Maven 3 is using path traversal from the current module's directory
    
    Fixes: apache#12981
    (cherry picked from commit cbabf87)
    bdemers authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    03daa34 View commit details
    Browse the repository at this point in the history
  8. Reduce error log when compaction interrupted (apache#12985)

    * reduce error log when compaction interrupted
    
    * fix thread pool
    
    (cherry picked from commit 27c2f13)
    shuwenwei authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    4fc150b View commit details
    Browse the repository at this point in the history
  9. Remove UNKNOWN from WALFileVersion which fails recovering V1 WAL file (

    …apache#12986)
    
    * Remove UNKNOWN from WALFileVersion which fails recovering V1 WAL file
    
    * fix ut
    
    * Detail print
    
    (cherry picked from commit abb1f6a)
    jt2594838 authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    cc6da4e View commit details
    Browse the repository at this point in the history
  10. Pipe: Fix empty tablets generated by pattern parsing on sender side m…

    …ay cause NPE on receiver side (apache#12994)
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    (cherry picked from commit a45adbc)
    Caideyipi authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    84d986d View commit details
    Browse the repository at this point in the history
  11. Allows for unit tests to be run in parallel (apache#12980)

    NOTE: This does NOT set Surefire's `forkCount` property, that will be done on an isolated commit
    This is to ensure these changes don't negatively affect the existing build.
    
    Details on changes:
    
    - Change to test working directory
    
      The working directory was changed from `${project.build.directory}` to `${project.build.directory}/fork_${surefire.forkNumber}` (single fork builds would be `<module_name>/target/fork_1`),
      This isolates any test output written to relative paths.  Long term tests may want to be more explicit where they write output to, (e.g. using JUnit 5's `@TempDir` annotation)
    
    - IOTDB_CONF property
    
      Becuse the working directory change, the IOTDB_CONF directory needs to resolve differently, however, even without parallel tests, this property _should_ use an absolute path
    
    - Test run `mkdirs`
    
      The tests assumed that the `./target` directory was always present (relative to the working directory), a change to the working directory invalidated this assumption, so any directories a test uses should be created.
      This is probably a good idea even without the parallel test concern. (but in the future this could be replaced with something like JUnit 5's `@TempDir` annotation)
    
    - Hardcoded Ports
    
      TestUtils, was using a hardcodes sequentially from `6001`, it now uses free JUnit 5's `@TempDir` annotation ports
    
    Fixes: apache#12979
    (cherry picked from commit 77b4131)
    bdemers authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    424c37f View commit details
    Browse the repository at this point in the history
  12. Pipe: add ops/latency metrics for different types of pipe operations …

    …on receivers (DN / CN) (apache#12927)
    
    (cherry picked from commit 623fa5b)
    YC27 authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    fd1528b View commit details
    Browse the repository at this point in the history
  13. Change some error log to warn during region migration (apache#12992)

    * error -> warn
    
    * warn -> info
    
    * check file exist before delete
    
    * done
    
    (cherry picked from commit 3f112b9)
    liyuheng55555 authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    cd8fde7 View commit details
    Browse the repository at this point in the history
  14. Rectify the input parameters of LeaderBalancer (apache#12998)

    * commit for test
    
    * re run
    
    * update logs
    
    (cherry picked from commit c866c0f)
    CRZbulabula authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    9f85768 View commit details
    Browse the repository at this point in the history
  15. PipePlugin: Enhance PipePlugin Jar Directory Compatibility and Update…

    … Format During CN and DN Upgrade (apache#13006)
    
    (cherry picked from commit 7d94bba)
    luoluoyuyu authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    db22199 View commit details
    Browse the repository at this point in the history
  16. Subscription: fix concurrent issues related to seal batch & use hybri…

    …d realtime extractor for tsfile format topic (apache#12996)
    
    > Special thanks to Chang Xue for providing the test scenarios.
    
    ### Shared consumption semantics after this PR
    
    During the process of converting a tablet to tsfile, it is possible that the generated tsfiles contain duplicate data. **Therefore, under normal consumption (no re-consumption situation), the tsfile format data CANNOT ensure that the total consumed data equals the written data. It can only be guaranteed that the total consumed data in the dataset format equals the written data**.
    
    ### Issue analysis
    
    It should be noted that the parameter `updateFunction` of the `getAndUpdate` method of `AtomicReference` is required to be a side-effect-free function, as `updateFunction` may be execute concurrently.
    
    If multiple threads call `batch.onEvent` at the same time, and if one thread returns true and seals the batch, the remaining threads still blocked on the `batch.onEvent` call may try to call `batch.onEvent` again, which could lead to sealing the same batch multiple times.
    
    (cherry picked from commit b540636)
    VGalaxies authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    cac4ce0 View commit details
    Browse the repository at this point in the history
  17. Deprecate template APIs in Python SDK (apache#13009)

    (cherry picked from commit 8df0c79)
    HTHou authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    02f7b8b View commit details
    Browse the repository at this point in the history
  18. Fix sonar bugs (apache#13003)

    (cherry picked from commit ddd8d4d)
    shuwenwei authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    b5120f0 View commit details
    Browse the repository at this point in the history
  19. Pipe: Reported the progress of the non-forwarding events (apache#13008)

    Co-authored-by: Steve Yurong Su <rong@apache.org>
    (cherry picked from commit cb07658)
    Caideyipi authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    d78326a View commit details
    Browse the repository at this point in the history
  20. Update c++ client dependency on windows (apache#13021)

    (cherry picked from commit 957b0c3)
    HTHou authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    4314500 View commit details
    Browse the repository at this point in the history
  21. [Region Migration] Add retry when the read region does not exist (apa…

    …che#13001)
    
    * add retry
    
    * use TSStatus
    
    * use TSStatus
    
    * modify if judgment
    
    * merge exception
    
    (cherry picked from commit 97ce3e8)
    HxpSerein authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    5a88941 View commit details
    Browse the repository at this point in the history
  22. Optimize WALNode.PlanNodeIterator.hasNext (apache#13013)

    * is it work?
    
    * no it's not
    
    * all wal UT pass, maybe it's work
    
    * feel's like leetcode medium
    
    (cherry picked from commit d5e409d)
    liyuheng55555 authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    6d009c2 View commit details
    Browse the repository at this point in the history
  23. [IoTConsensus] Support hot reload of IoTConsensusConfig (apache#13025)

    * hot reload
    
    * fix comment
    
    (cherry picked from commit 25ed791)
    HxpSerein authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    950272b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f82a43a View commit details
    Browse the repository at this point in the history
  25. Subscription: display the now value as the actual timestamp when show…

    …ing the topic (apache#13020)
    
    (cherry picked from commit 95cd06a)
    VGalaxies authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    c064a83 View commit details
    Browse the repository at this point in the history
  26. [region migration] Fix exception capture processing logic apache#13034

    (cherry picked from commit 872aca3)
    HxpSerein authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    8ce699d View commit details
    Browse the repository at this point in the history
  27. avoid start pipe by PipeConsensus (apache#13031)

    (cherry picked from commit ed9204e)
    Pengzna authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    6e709c0 View commit details
    Browse the repository at this point in the history
  28. fix md5 suffix too many (apache#13033)

    (cherry picked from commit f0363a7)
    133tosakarin authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    3af5813 View commit details
    Browse the repository at this point in the history
  29. PipeConsensus: Fix replication block when leader restart. (apache#13028)

    * fix 833
    
    * fix review(rename typo)
    
    (cherry picked from commit 2a06d48)
    Pengzna authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    891c09c View commit details
    Browse the repository at this point in the history
  30. Fix python sdk release shell issue (apache#13038)

    (cherry picked from commit 7f050df)
    HTHou authored and JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    c80450c View commit details
    Browse the repository at this point in the history
  31. fix compile error

    JackieTien97 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    80f93ce View commit details
    Browse the repository at this point in the history
  32. Forbid time category in create table / add table column sqls & unknow…

    …n properties in table creation
    Caideyipi authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    6189a5c View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    4ffd3c1 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    a73a951 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    b9c9603 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79b004b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11887b2 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    b778b0f View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    f75c353 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3bf81a View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    6ade33a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69ba813 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Multiple fixes regarding database specification (apache#13087)

    * Clearify error message
    
    * Insert sql can specify database
    An exception is thrown when both session and statement do not have db
    Clarify exception message
    
    * Fix arguementMatchers
    
    * Only check database for table model insertion
    
    * spotless
    
    * fix null context
    
    * remove manual run
    jt2594838 authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8b5d8a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c4f804 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Subscription: fix unexpected cancellation of workers during consumer …

    …startup & optimize server-side subscription logs & add synchronized modifier (apache#13032)
    
    (cherry picked from commit 99769d1)
    VGalaxies authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    29529c4 View commit details
    Browse the repository at this point in the history
  2. Pipe: Fixed the NPE in pipe schema pattern parsing (apache#13047)

    (cherry picked from commit 67af4ea)
    Caideyipi authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    8944325 View commit details
    Browse the repository at this point in the history
  3. Subscription: support payload size control fallback strategy & fix is…

    …sue where subscription events cannot be auto recycled & fix issue where the reference count of tablet events for tsfile topic cannot decrease to zero (apache#13053)
    
    (cherry picked from commit 376ed3c)
    VGalaxies authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    57a8823 View commit details
    Browse the repository at this point in the history
  4. Pipe: Limit the frequency of progress report for non-forwarding pipe …

    …requests to reduce the overhead when sync data between clusters (apache#13041)
    
    (cherry picked from commit 8af0424)
    luoluoyuyu authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    b4e8945 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd2d0c5 View commit details
    Browse the repository at this point in the history
  6. Fix WALInputStream read ByteBuffer issues (apache#13059)

    (cherry picked from commit 137ec9a)
    shuwenwei authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    85ea8d6 View commit details
    Browse the repository at this point in the history
  7. Enhance remove-datanode function

    (cherry picked from commit 04ba236)
    chrisdutz authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    93b9edc View commit details
    Browse the repository at this point in the history
  8. fix WALInputStream not closed (apache#13050)

    * fix close
    
    * remove channel usage in WALByteBufReader
    
    * get wal file
    
    * add constructor
    
    * fix bug
    
    * catch exception
    
    * catch exception
    
    (cherry picked from commit 3645541)
    shuwenwei authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    86a191f View commit details
    Browse the repository at this point in the history
  9. Subscription: improve deduplication logic for PipeRawTabletInsertionE…

    …vent (apache#13061)
    
    (cherry picked from commit 7bf6eea)
    VGalaxies authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    914be1c View commit details
    Browse the repository at this point in the history
  10. Fixed concurrency bug in IoTConsensus Region migration apache#13070

    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    (cherry picked from commit 4c0a073)
    OneSizeFitsQuorum authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    6769a7a View commit details
    Browse the repository at this point in the history
  11. Bump jetty.version from 9.4.53.v20231009 to 9.4.55.v20240627 (apache#…

    …13073)
    
    Bumps `jetty.version` from 9.4.53.v20231009 to 9.4.55.v20240627.
    
    Updates `org.eclipse.jetty:jetty-http` from 9.4.53.v20231009 to 9.4.55.v20240627
    
    Updates `org.eclipse.jetty:jetty-util` from 9.4.53.v20231009 to 9.4.55.v20240627
    
    Updates `org.eclipse.jetty:jetty-server` from 9.4.53.v20231009 to 9.4.55.v20240627
    
    Updates `org.eclipse.jetty:jetty-servlet` from 9.4.53.v20231009 to 9.4.55.v20240627
    
    ---
    updated-dependencies:
    - dependency-name: org.eclipse.jetty:jetty-http
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.eclipse.jetty:jetty-util
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.eclipse.jetty:jetty-server
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.eclipse.jetty:jetty-servlet
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    (cherry picked from commit c60a507)
    dependabot[bot] authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    c1103a6 View commit details
    Browse the repository at this point in the history
  12. Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1 (apache#…

    …13075)
    
    Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.1.0 to 3.1.1.
    - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)
    - [Commits](mojohaus/exec-maven-plugin@exec-maven-plugin-3.1.0...3.1.1)
    
    ---
    updated-dependencies:
    - dependency-name: org.codehaus.mojo:exec-maven-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    (cherry picked from commit ef5b1b4)
    dependabot[bot] authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ebd31f9 View commit details
    Browse the repository at this point in the history
  13. Pipe/Subscription: Add 'Create If Not Exists' and 'Drop If Exists' Su…

    …pport for Pipes, Plugins, and Topics (apache#12969)
    
    Co-authored-by: Steve Yurong Su <rong@apache.org>
    (cherry picked from commit 43e562a)
    luoluoyuyu authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    c416846 View commit details
    Browse the repository at this point in the history
  14. Pipe/Subscription: Prevent NPE when some pipe SQL parameter values ar…

    …e null (apache#13069)
    
    (cherry picked from commit cceaebd)
    SteveYurongSu authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    7fca497 View commit details
    Browse the repository at this point in the history
  15. Bump com.nimbusds:nimbus-jose-jwt from 9.37.2 to 9.37.3 (apache#13072)

    Bumps [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) from 9.37.2 to 9.37.3.
    - [Changelog](https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt)
    - [Commits](https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/9.37.3..9.37.2)
    
    ---
    updated-dependencies:
    - dependency-name: com.nimbusds:nimbus-jose-jwt
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    (cherry picked from commit 994a380)
    dependabot[bot] authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    187081e View commit details
    Browse the repository at this point in the history
  16. [fix] Change IoTConsensusService and PipeConsensusService from async …

    …to sync (apache#13077)
    
    (cherry picked from commit 0a611a8)
    133tosakarin authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ca796f2 View commit details
    Browse the repository at this point in the history
  17. Refactor TsFileValidationTool with abstracting the sequential scan pr…

    …ocess (apache#13066)
    
    * Abstract with TsFileSequenceScan
    
    * update lastPageEndTime
    
    * add test
    
    * allow providing a directory with only TsFiles
    add license
    
    * Fix initailization
    
    * Rename method
    
    * Remove redundant line
    
    * Fix file generation
    
    * add ignoreFileOverlap
    
    * Use @before and @after
    
    (cherry picked from commit b9ed555)
    jt2594838 authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    2ba3dfe View commit details
    Browse the repository at this point in the history
  18. Improve robustness of removing peer step of region migration (apache#…

    …13078)
    
    * done
    
    * add suggestion
    
    (cherry picked from commit 2c10213)
    liyuheng55555 authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    756b7c2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    1006768 View commit details
    Browse the repository at this point in the history
  20. Subscription: avoid incomplete resource release of prefetching queue …

    …caused by restarting subscription pipe (apache#13079)
    
    (cherry picked from commit 83f8db0)
    VGalaxies authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    330c8b4 View commit details
    Browse the repository at this point in the history
  21. Update out-dated profile name in readmes (apache#13092)

    (cherry picked from commit b1bc666)
    jt2594838 authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ca4a778 View commit details
    Browse the repository at this point in the history
  22. Convert date to LocalDate in sortlist()

    (cherry picked from commit 0733a49)
    YangYumings authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    05a232f View commit details
    Browse the repository at this point in the history
  23. Subscription: java client supports Create Topic If Not Exists and Dro…

    …p Topic If Exists (apache#13081)
    
    (cherry picked from commit 86ddd74)
    luoluoyuyu authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ead4939 View commit details
    Browse the repository at this point in the history
  24. PipePlugin/Subscription: The Drop PipePlugin operation adds a check t…

    …o see if there is a Topic that uses PipePlugin as a processor (apache#13048)
    
    (cherry picked from commit 97f9ef5)
    luoluoyuyu authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    a1a7269 View commit details
    Browse the repository at this point in the history
  25. Update multi-language-client CI with path rule (apache#13095)

    (cherry picked from commit 0835630)
    HTHou authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    b05152f View commit details
    Browse the repository at this point in the history
  26. Fix IoTConsensus log explosion when stoping one node apache#13101

    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    (cherry picked from commit b2cf804)
    OneSizeFitsQuorum authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    7b5c07d View commit details
    Browse the repository at this point in the history
  27. Unify string type inference (apache#13094)

    * Unify string type inference
    
    * rm useless submodule
    
    (cherry picked from commit 74404a3)
    HTHou authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e9e0fb1 View commit details
    Browse the repository at this point in the history
  28. Enhance transferLeader retry frequency when migrating region apache#1…

    …3098
    
    Signed-off-by: OneSizeFitQuorum <tanxinyu@apache.org>
    (cherry picked from commit 43d0fa5)
    OneSizeFitsQuorum authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ead75f9 View commit details
    Browse the repository at this point in the history
  29. Add wal compression metric items (apache#13105)

    * add wal compression metrics
    
    * fix code refered in review comments
    
    (cherry picked from commit 8b318c3)
    shuwenwei authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    c705936 View commit details
    Browse the repository at this point in the history
  30. Remove the usage of lt_downsampling_java8 (apache#13108)

    (cherry picked from commit 0051687)
    HTHou authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    c0f82bf View commit details
    Browse the repository at this point in the history
  31. Remove PlainDeviceID

    jt2594838 authored and JackieTien97 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    6954039 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    8f984a4 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    9c97463 View commit details
    Browse the repository at this point in the history
  34. Correct the null handle logic in IDeviceID & like in schema filter & …

    …Refactor index scan execution logic
    Caideyipi authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e8b114c View commit details
    Browse the repository at this point in the history
  35. Add abs and length function

    linxt20 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    60ac85b View commit details
    Browse the repository at this point in the history
  36. Merge branch 'ty/TableModelGrammar' of https://github.com/apache/iotdb

    …into tableModelGrammer
    linxt20 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    4f7432d View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. Configuration menu
    Copy the full SHA
    fecaf9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28fe5c1 View commit details
    Browse the repository at this point in the history
  3. fix merge problem

    linxt20 committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    e1b6725 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. fix format problem

    linxt20 committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    014c6c8 View commit details
    Browse the repository at this point in the history