This is an automated email from the ASF dual-hosted git repository.

jackietien pushed a change to branch rc/2.0.2
in repository https://gitbox.apache.org/repos/asf/iotdb.git


      at 821e3bd3a13 Change TsFile Version to 2.0.2

This branch includes the following new commits:

     new b8873bc7998 [Fix](query) Fix the calc logic of dispatch read time 
(#15036)
     new 8ed57c8c4a7 Fix division by zero error when flush memtable (#15045)
     new 98a78a28a0f Load: Fix memory size counting on cases when query 
engine's memory is not sufficient (#15049)
     new b8819fa1b26 Pipe: Fix tsfile resource deserialize failed (#15052) 
(#15053)
     new db11d5a3dbb Pipe: Fixed the pipe parsing bug for logical view (#15055)
     new e37bb30e5cf Pipe: Optimize realtime performace when pipe starts after 
long time stop with heavy data backlog (#15048) (#15057)
     new 90a1235fe88 Introduce User-defined Polymorphic Table Function
     new cbb14aad834 DAL: Fix deletion buffer oom & enable DAL direct memory 
management
     new 0e3951ff468 change next to nextWithTimer (#15071)
     new 911f5d837ad Fix Memory Statistic in TimePartionInfoManager (#15073)
     new a1c192b8ed7 Fix the display of current database during switching 
between table and tree model
     new 06262c04ad1 Fixed the concurrency bug of create timeseries / 
set(unset) template & Optimized the table log & Removed the useless 
timeseries/table lock (#15062)
     new d0a351d768c [AINode] Support output time column for model inference
     new a040587edd5 IoTConsensusV2: Fix borrow tsfileWriter and delete 
tsfileWriter's file concurrency bug #15072
     new 61e87946f55 Timestamp of Long.MIN_VALUE may be deleted by ttl in 
compaction task (#15067)
     new 7f5aaef8a6a Fix the exception handle of InsertionCompactionTask 
(#15074)
     new 4e1a8b909d0 Update DataNodeRegionManager.java (#15076)
     new 8c0ec5f7646 Compatibility modification for LikeViewExpression 
deserialization
     new 4a65592fa35 Add exchange node for every children of 
MultiChildProcessNode
     new 639445086b9 fix: memory cost for aligned tvlist (#15079)
     new 4a1c6bb3acb Try fix error inconsistent bug
     new add7a34209a Modify the error message for when parameters do not match
     new 2d530298f45 [RTO/RPO] Phi logging/concurrency Improvement (#15092)
     new 4c3ab148fda Pipe: Fix pipe executor stuck by unlimited file event 
memory allocation retries & Pipe: Fix IO triggered in disruptor & Pipe: Fix 
forceAllocateIfSufficient & Load: Remove RM detect logic during the second 
phase (#15085) (#15091)
     new 65dfa3dbb74 Int + Date and Long + Date do not check if the date 
exceeds the range
     new 9370910ebdf IoTConsensusV2: Retry with power-increasing interval when 
follower is read-only (#15075)
     new e6acd7a70e1 Optimize the logic of get ReplicaSets for devices
     new 5f67d13449d Refactor DeviceEntry's attributeValues from List<Binary> 
to Binary[] to reduce the cost of ramBytesUsed()
     new 414d7397fae Remove useless metrics in AggTableScan and make the 
TimeseriesMetadataCache get time as FI level
     new e4baa2ab20e Close Session In ImportDataTable (#15065)
     new 05e4cc08bcd Omitted the useless distinct logic for device when 
determined predicate does not contain "OR"
     new cf8d9bcead3 [opt](query) Improve the logic to calculate 
TRegionReplicaSets for devices (#15102)
     new c957a35b0d2 Optimized the query logic to make schema or weak data 
query read from local first & random if without local (#15106)
     new b6e6ee6e376  fix create region group (#15108)
     new 5f66e0f827d Subscription IT: fix 
IoTDBConsumer2With1TopicShareProcessTsfileIT (#15110)
     new f56bf2091f9 Optimized the show/query devices logic to only return 
required attributes & Reduced unnecessary CPU usage in schema tsBlock building 
(#15109)
     new 3c8968f7d2c Fix template extension with null value (#15103)
     new 40d0f527c35 Make error msg be semantic when the functionality is not 
supported
     new 501bcdd7346 Enhance remove unexisted confignode error message #15117
     new 38723702f2b Optimize query execution in easy count(*) cases
     new 1e9a2c4d935 Try to compatiable with 1.3.X view
     new 060399260f9 Fix the wrong time index type check in 
CrossSpaceCompaction (#15095)
     new e5a8a3b9b42 fix mods file metrics (#15107)
     new a4a31b5bed1 Make removed confignode can rejoin cluster without 
deleting data dir (#15118)
     new 3bb2878bbcb feat: move costTime to execute finished
     new abaa0f34ee5 Pipe: Reduced the log of epoch switching & Optimized the 
memory calculation of insertion event & Refactor & Optimized the memory 
reservation logic of tsFile parser provider & Added the missing parsing logic + 
Fixed the wrong listening types to table meta sync & Skipped the file parsing 
in privilege for empty file and root user & Subscription IT: assertGte for 
received tsfile count (#15068)
     new 736dadb3e5b Pipe: Added memory control for receiver insert statements 
(#15046)
     new ed74181f30f Revert "Optimized the query logic to make schema or weak 
data query read from local first & random if without local (#15106)" (#15127)
     new 82a9517d60f Load & Region Migrate: Notify all DNs before and after RM 
(#15032)
     new a0430b0f00a IoTConsensusV2: Fix concurrency bug when client traffic is 
extremely high (#15129)
     new 497c408e756 Trim port in stop scripts & data dir (#15134)
     new b5ae6b05cbe Enhance remove unexisted datanode error message #15138
     new 26ac1ade50e Fix duplicate recovery of RelationalInsertTabletNode 
(#15105)
     new c04d42ae786 perf: various types of iterator for multiple tvlists in 
memchunk (#15114)
     new 4cc934bc811 RegionMigrateProcedure and RegionReconstructProcedure no 
longer acquire lock #15122
     new 66f4e35dec6 Load: Support converting mini TsFile into Tablets & Adjust 
the way to extract metrics & Fix file not delete when analysis cast happens & 
Pipe IT: Ignore IoTDBPipeProcessorIT.testTumblingTimeSamplingProcessor (#14784)
     new da98d8088d6 Rewrite the permission & Fixed the bug of show/desc tables 
details for Information schema
     new 4e7b0996fd2 Pipe: iotdb-thrift-connector async retry mechanism (#14916)
     new 8745a540546 Fix privilege bug in JDBC (#15141)
     new 3ffb4129e69 fix: MemoryNotEnough exception when flushing try to 
release tvlist (#15143)
     new abe6145a211 Fix bug that the partition table auto cleaner cannot be 
activated (#15158)
     new ba8b050dc6a Fixed table dead lock problem & Separate the lock of tree 
/ table & Added lock for CreateOrUpdateDevice for pipe transfer (#15152)
     new e908d1d6c20 Fix optimizers doesn't work when execute Explain Analyze 
query
     new a199756171e Pipe: Fixed the NPE for last table node in snapshot parser 
& Added judging logic when table is also device in snapshot parser & Refactor & 
Fixed the missing trimming logic for tsFile & Enhanced the table idempotency 
logic & Fixed the ttl + table database privilege logic at receiver side & Fixed 
the bug that the table write auto-create-db does not check privilege (#15135)
     new edcf6cf1472 Updated moquette version to fix MQTT write direct memory 
leak issue (#15144)
     new e17cc8166aa Pipe: Fixed the bug that OPC DA sink may free a string 
multiple times (#15165)
     new 83284edd465 Fix broken file genaterated after insert null to aligned 
timeseries (#15163)
     new b69a1ce9d14 Fix table model UDF can be invoked after dropped.
     new c4a4f20e144 Clean databaseName when setSqlDialect
     new 5414951c369 IoTConsensusV2: Fix some remain concurrent risks for 
stronger robustness. #15172
     new 69209621344 Directly throw DateTimeParseException instead of wrapping 
RuntimeException (#15096)
     new 851f6f46f04 Restore rollback for UnsetTemplateProcedure
     new 8859d0834a0 Make null comment display "null" instead of "" in details 
queries & Updated tsFile version
     new 941b4ba8855 Fix null timestamp (#15177)
     new fa714f5c57e Fix database hint of CLI when change sql_dialect back to 
table
     new 6f7f31b430b Pipe: Fixed Async Connector Repeatedly Putting Events into 
RetryQueue (#15179)
     new a54b540d7d6 Subscription: intro SubscriptionLogManager for global 
uniform downsampling of prefetched logs (#15175)
     new 311e96b67b6 Fixed the show regions with specified database & grant / 
revoke with ""
     new 19b1e52904d Update Cli -help information (#15159)
     new e2f6f65dba9 use getter for_encryptParam and change tsfile version 
(#15185)
     new 4462e44c966 DAL: Remove dal file after drop databases or remove 
dataRegions (#15191)
     new 772cbe1e52e Improve ConfigNode removing #15189
     new eadbfc98d87 Load: Added the missing permission check for auto-create 
database in loading tsFile (#15190)
     new 9aec34af504 Pipe: Fixed the authority for table model insertion 
(#15186)
     new 717c2117fc9 Fix incorrect os dirs creation (#15196)
     new 938d2a25d16 Pipe: Added default logic for username / password in tree 
sql-dialect pipes & Fixed the NPE for configNode table schema snapshot parsing 
need (#15200)
     new 0937dbc5c6a Pipe: Add metrics for tsfile to tablets invocation call 
count and time (#15202)
     new b6aff971fb9 Pipe: Enable showing WRITE_BACK_SINK (#15207)
     new 91cc3e3b187 remove export tsfile script (#15206)
     new 7b0a2c2083b Load: Support multi-disks awareness for IoTV2 and Pipe 
(#15181)
     new 6d65b2e9f6f Pipe: Added close for tree session in WriteBackConnector 
(#15211)
     new 1145317df1c fix: clone & delete issues (#15153)
     new 9bf5aa5f828 Pipe Plugin: Fix ClassLoader and Visibility not 
initialized from CN snapshot after reboot (#15212)
     new d252a1bc2e0 Pipe: Fixed the NPE of OPC UA Sink in table model when 
there are null values & Deleted the extra folder of opc ua sink in table model 
(#15215)
     new cdc4ba2c64d Load: Add default value for multi disks awareness (#15216)
     new d4d1fbef697 Pipe: Fix the problem of missing points in TsFile of 
parsing table model (#15217)
     new b2a5cf8b656 Pipe: Added userName / password logic for alter pipe 
replace statement (#15219)
     new 622991123b4 Set safeDeletedSearchIndex for iotv2 to accelerate wal 
deletion #15221
     new fc8892645dd Pipe: Prevent Duplicate Time Usage Reporting on Close in 
PipeTsFileToTabletsMetrics (#15220)
     new dee386015b6 Load: Batched tablet insertion during conversion (#15125)
     new 56a974d44bd Pipe Plugin: Only Allow Create Model Compatible Plugins 
(#15227)
     new c35f9661ee9 Deleted the useless read lock in getDeviceAttribute
     new 36573032983 Load: Implement region operations cache for load × region 
migration detection (#15210)
     new 39b9e9c11d0 Load & Pipe: Support Active Load Table Model TsFiles & 
Support Async Load in SQL & Support Async Load Strategy in Pipe (#15208)
     new e5314cc1ae5 Fix: Null value settings not applying correctly in tablet. 
(#15228)
     new 0b4831dac3c Subscription: distinguish between reference count of ack 
and clean in tsfile batch to avoid cleaning before ack (#15229)
     new 48b8cd05ec4 Fix BigArray NPE of some aggregation functions (first, 
last, sum, extreme) when groups are more than 1024 in aggregation query
     new 679bd8b5567 update description when file_type is csv, sql_dialect is 
table and table is not required (#15232)
     new 05cbd38f3cb Fixed the NullPointerException caused by non-current table 
procedures #15238
     new 944d85ac165 Add some supplementary logs during partition allocation 
(#15234)
     new 87f83fff839 Description add the file name when importing file 
exception (#15237)
     new afa8d692822 Pipe: Fixed the tsFile parsing & write-back-sink auto 
create db bug (#15240)
     new 87a4503c319 Pipe IT: Fixed the issue that the Pipe IT test error log 
could not be printed (#15242)
     new 6adb0857867 Pipe: Optimized the error log when source/sink's username 
is without password in alter (#15241)
     new f85b55a7e87 Pipe: Added memory control for aligned chunk reader in 
TsFileInsertionEventScanParser & TsFileInsertionEventTableParserTabletIterator 
(#15222)
     new 7cd12bd6a53 Pipe: Fix stuck caused by async connector client not 
returned after transferring tsfiles & Fix validateTsFile and 
shouldMarkAsPipeRequest may not be effective (#15245) (#15249)
     new f57fdac8996 using correct encoding in read chunk compaction (#15250)
     new d09478b81bd Import/Export schema script adapt table model (#15192)
     new 35a89167bba IoTV2: Clean receiver files when dropping consensus pipe & 
Improve robustness when cleaning some dirs. (#15252)
     new e5a9d679221 Pipe: Applied the login function to config receiver 
(#15258)
     new 6f7b0b7fc75 Reduce default value of rpcMaxConcurrentClientNum (#15260)
     new 8ae0409984b Enhance remove confignode robustness by increase waiting 
time for new leader #15261
     new c96103dffbd Made memory not enough exception cause by schema fetching 
retry-able for insertion & Refactor & Fixed the database name bug when alter 
non-exists database
     new 59265722cd9 Pipe: Optimized insert node cache hit possibility & Pipe: 
Set thread name for pipe receiver (#15263)
     new 8643b4b6ca6 fix compile
     new 5eab43d856f Pipe: Added total floating memory usage for mem-ctrl of 
linked but deleted tsFile resource and insertNode memory (#15205)
     new a33528dd95f fix grant all to others.
     new 62ab105ba59 Bump version to 2.0.2
     new 821e3bd3a13 Change TsFile Version to 2.0.2

The 129 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Reply via email to