CritasWang opened a new pull request, #9333:
URL: https://github.com/apache/iotdb/pull/9333
- [IOTDB-5577] Metric dashboard for Schema Module (#9135)
- [IOTDB-5533] Add IoTDB Internal Reporter params back and Modify the config
of root.__system (#9119)
- feat(WebSite) :DocSearch Filter By Version (#9134)
- [IOTDB-4005] Allow the following child pipeline to run in advance
- [IOTDB-5559] Implement metric exporters for RatisConsensus (#9099)
- Remove 0.8-0.12 docs & fix the bad urls on the master branch (#9091)
- Add a paper to the Publication_zh doc (#9067)
- [IOTDB-5454] Support shuffle function of DataExchangeModule
- [IOTDB-5147]Optimize compaction schedule when priority is BALANCE (#9103)
- Update nifi doc (#9051)
- Fix some broken links in README (#9066)
- [IOTDB-5578] Keep CacheMemoryManager monitor alive when exception (#9133)
- [IOTDB-5524] Update metric docs for schema module (#9136)
- Modify Group-By UserGuide
- [IOTDB-5542] ConfigNode counter dashboard (#9129)
- [IOTDB-5581] Missing reset of aggregators in RawDataAggregationOperator
- [IOTDB-5575] Pipe SDK: PipeProcessor & PipeConnector (#9131)
- [IOTDB-4898] Push offset and limit down to ScanOperator if possible
- [IOTDB-5582] Add region type in ratis metric prefix (#9140)
- [IOTDB-5538] Deprecate configuration parameter `max_deduplicated_path_num`
- [IOTDB-5585] Change InternalReporterType from IoTDB to Memory to reduce
performance degradation
- Use req.getName() as templateName in ClientRpcServiceImpl (#9142)
- [IOTDB-5584] Fix wrong intialization in GROUP BY CONDITION
- [IOTDB-5462] Optimize the memory estimation of ExchangeOperator in the
pipelin
- fix exception caused by pre deleted db (#9151)
- [IOTDB-5081] Implement model management on ConfigNode (#9090)
- [IOTDB-5458] Add Session Idle Time Metrics and Upgrade Thrift related
Metrics (#9124)
- [IOTDB-5587] Add dataRegionId into Memtable and update flush point metrics
(#9148)
- Bump http-cache-semantics from 4.1.0 to 4.1.1 in /grafana-plugin (#8980)
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /grafana-plugin (#8292)
- [IOTDB-5587] Update the cluster info and node info of metrics (#9147)
- [IOTDB-5590] convert __endTime to UTC in cli
- [IOTDB-5555] Enable modify external RPC EndPoint of DataNode (#9155)
- [IOTDB-5592] Fix unexpected error when use full path in having/where
(#9157)
- [IOTDB-5593] Improve efficiency of DistributionPlanner by recording map
instead of recursive search
- [IOTDB-5545] Implement SchemaRegionLoader for SchemaEngine (#9156)
- [IOTDB-5595] Fix memory leak for TsFileProcessorInfoMetrics in
TsFileProcessorInfo (#9162)
- Add TsFileResource back to TsFileResourceManager when all time index are
file level (#9164)
- [IOTDB-5147]Optimize compaction schedule when priority is BALANCE (#9163)
- [IOTDB-5516] Fix delete schema region bug during drop database (#9170)
- [IOTDB-5596] Rename ConfigNodeRegion to ConfigRegion (#9168)
- Bump jackson.version from 2.13.4 to 2.13.5 (#9177)
- [IOTDB-5599] Bug: One query is divided too much tasks to be allowed by
system
- Update the version of master branch & deploy 1.1 website (#9178)
- Update website deploy command (#9181)
- [IOTDB-5594] Update timeout after completing logical plan and distribution
plan
- feat(site): image move to site (#9182)
- Update Apache-IoTDB-ConfigNode-Dashboard.json (#9190)
- [IOTDB-5604]Fix NPE when execute Agg + align by device query without
assigned DataRegion
- Use ConfigurableTByteBuffer instead of TByteBuffer in
ThriftCommonsSerDeUtils
- [IOTDB-5601] [Refactor] Remove AsyncConfigNodeHeartbeatServiceClient and
AsyncDataNodeHeartbeatServiceClient as there core logic are duplicated (#9180)
- feat(site): update to website 2.0 (#9196)
- [fix(people): fix Community display] (#9198)
- IOTDB-5610 Don't pipeline cosumeAllNode and consumeOneByOneNode with only
one child (#9197)
- Add write metrics and dashboard (#9167)
- fix(site):fix home url error (#9202)
- Remove jackson-mapper-asl to fix security alert (#9199)
- Fix timeout in Schema UT (#9195)
- feat(site):home break-word (#9203)
- Remove redundant logic in reconstructExpressions() (#9200)
- Update query user guide (#9205)
- [IOTDB-5563] Extract and decouple the logic of window segmentation in
Aggregator (#9141)
- [IOTDB-5613] Remove unnecessary serialization in IoTConsensus when
replicaNum is 1 to improve write performance (#9204)
- [IOTDB-5517] Add metrics for disk io (#9209)
- [IOTDB-5598] Pipe Plugins Management: from SQL to CN (#9175)
- [IOTDB-5580] Add limitation of time and tsBlock size to MergeSortOperator
(#9193)
- [IOTDB-5586] Reduce the scope of lock in MemoryPool
- [IOTDB-5621] Eliminate the deprecated code in the template (#9219)
- [IOTDB-5624] Optimize the organization of Apache IoTDB ConfigNode
Dashboard (#9221)
- [IOTDB-5620] Fix flush stuck when there is a lot of time partitions in
each DataRegion (#9218)
- [IOTDB-5631] Add aggregate method time_duration for query
- [IOTDB-5616] Fix some code smells (#9217)
- [IOTDB-5487] Fix the problem that the timestamp is "null" when using jdbc
(#8998)
- Remove 0.75 report (#9224)
- Update Aggregation.md (#9227)
- Fix memory calculation is not accurate in SystemInfo (#9237)
- Change log level of array pool to debug (#9208)
- [IOTDB-5619] Fix NPE in processing GroupByTagNode (#9235)
- Add Tsfile-settle-tool docs and modify the default port of the tool (#9233)
- Set some runtime fields in FIConetxt to null when the FI is done
- remove stale docs (#9249)
- [IOTDB-5240] Fix ConfigMTree snapshot deserialization while using template
(#9247)
- [IOTDB-5649] Refactor `ExpressionAnalyzer` using visitor pattern (#9236)
- fix(home): fix home url error (#9252)
- [IOTDB-5644] Fix unexpected result when there are no select expressions
after analyzed in query (#9242)
- [IOTDB-5646] Support insert bytes directly by Python API (#9222)
- [IOTDB-5630] Make Function cast a built-in function
- [IOTDB-4497][Doc] Improve NodeStatus definition (#9256)
- add example of kill query in doc
- update docker deployment and docs for 1.0.1 (#9169)
- [IOTDB-5652] Acclerate delete schema via AsyncClient (#9261)
- [IOTDB-5300] Fix an error occurs when migrating readonly data region
(#9266)
- Fix website compile error (#9276)
- [IOTDB-5653] replace first line /bin/sh with /bin/bash of all shell script
(#9277)
- [IOTDB-5659] Fix dead lock condition in shutdown hook (#9274)
- [IOTDB-5660] Rename StorageGroup related expcetion name to Database
- [IOTDB-5486] [IoTDB ML] The transformation between tsBlock(binary) and
numpy.ndarray (#9096)
- Compatible with the client parameters on DataNode (#9272)
- [IOTDB-5661] Update Docs
- [IOTDB-5616] Fix some code smells (#9246)
- [DOC] Time Series Representation and Matching Functions (#9291)
- [IOTDB-5654] Pipe SQL: From SQL to CN (#9245)
- [IOTDB-5627] Optimize Schedule related metrics and Update Performance
Overview Dashboard (#9223)
- [grafana-plugin] Preparing grafana-plugin launching in Grafana
Marketplace: serveral bug fixes & code optimization (#9293)
- [IOTDB-5650] Pipe Plugin Coordinator: From SQL to ConfigNode (#9254)
- Modify docs of write metric (#9232)
- [IOTDB-5656] subscription-api (#9263)
- [IOTDB-5663] Add network metric (#9298)
- [IOTDB-2569]Support ZSTD Compression (#9231)
- Python client should throw exception when meets error (#9301)
- [IOTDB-5660] Update deprecated storage group name (#9285)
- [IOTDB-5657] Fix LIMIT&OFFSET does not take effect in last query (#9309)
- [IOTDB-5612] [doc] Remove some functions which are not built-in from doc
(#9313)
- [IOTDB-5663] Add connection num metrics (#9307)
- [hotfix][REST Service] Fix the display error of the swagger page (#9303)
- change log in ShuffleSinkHandle (#9314)
- [IOTDB-5519] Improve the concurrency control of DatabaseSchema (#9306)
- [IOTDB-5643] Add REPLACE as a built-in scalar function
- [UserGuide]Update markdown table style (#9319)
- [IOTDB-5668] fix loading the tsfile which is from export-tsfile failed
when the specified encoding type is different from default
- allow submitting tasks when queue is full (#9304)
- Update github action site-build commit information (#9330)
- fix(website): fix editlink error
## Description
### Content1 ...
### Content2 ...
### Content3 ...
<!--
In each section, please describe design decisions made, including:
- Choice of algorithms
- Behavioral aspects. What configuration values are acceptable? How are
corner cases and error
conditions handled, such as when there are insufficient resources?
- Class organization and design (how the logic is split between classes,
inheritance, composition,
design patterns)
- Method organization and design (how the logic is split between methods,
parameters and return types)
- Naming (class, method, API, configuration, HTTP endpoint, names of
emitted metrics)
-->
<!-- It's good to describe an alternative design (or mention an alternative
name) for every design
(or naming) decision point and compare the alternatives with the designs
that you've implemented
(or the names you've chosen) to highlight the advantages of the chosen
designs and names. -->
<!-- If there was a discussion of the design of the feature implemented in
this PR elsewhere
(e. g. a "Proposal" issue, any other issue, or a thread in the development
mailing list),
link to that discussion from this PR description and explain what have
changed in your final design
compared to your original proposal or the consensus version in the end of
the discussion.
If something hasn't changed since the original discussion, you can omit a
detailed discussion of
those aspects of the design here, perhaps apart from brief mentioning for
the sake of readability
of this PR description. -->
<!-- Some of the aspects mentioned above may be omitted for simple and small
changes. -->
<hr>
This PR has:
- [ ] been self-reviewed.
- [ ] concurrent read
- [ ] concurrent write
- [ ] concurrent read and write
- [ ] added documentation for new or modified features or behaviors.
- [ ] added Javadocs for most classes and all non-trivial methods.
- [ ] added or updated version, __license__, or notice information
- [ ] added comments explaining the "why" and the intent of the code
wherever would not be obvious
for an unfamiliar reader.
- [ ] added unit tests or modified existing tests to cover new code paths,
ensuring the threshold
for code coverage.
- [ ] added integration tests.
- [ ] been tested in a test IoTDB cluster.
<!-- Check the items by putting "x" in the brackets for the done things. Not
all of these items
apply to every PR. Remove the items which are not done or not relevant to
the PR. None of the items
from the checklist above are strictly necessary, but it would be very
helpful if you at least
self-review the PR. -->
<hr>
##### Key changed/added classes (or packages if there are too many classes)
in this PR
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]