Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
b8c7f5f
Fix concurrency problem in Memory Control (#12984)
SpriCoder Jul 22, 2024
b786924
Ensure the flush total points statistic function works correctly when…
OneSizeFitsQuorum Jul 23, 2024
8617303
Pipe/PipeConsensus: Fix invalid retry count in report & enhance log i…
Pengzna Jul 23, 2024
6f1c16e
Replaces the internal maven property with an officially supported alt…
bdemers Jul 23, 2024
d9e46b5
Reduce error log when compaction interrupted (#12985)
shuwenwei Jul 23, 2024
c36e9d7
Remove UNKNOWN from WALFileVersion which fails recovering V1 WAL file…
jt2594838 Jul 23, 2024
138ff26
Pipe: Fix empty tablets generated by pattern parsing on sender side m…
Caideyipi Jul 23, 2024
12427ad
Bump tsfile version to 1.0.1-a6fb416-SNAPSHOT (#12999)
HTHou Jul 23, 2024
f39843d
Allows for unit tests to be run in parallel (#12980)
bdemers Jul 23, 2024
5863055
Pipe: add ops/latency metrics for different types of pipe operations …
YC27 Jul 23, 2024
3e7e694
Change some error log to warn during region migration (#12992)
liyuheng55555 Jul 23, 2024
92f202a
Rectify the input parameters of LeaderBalancer (#12998)
CRZbulabula Jul 24, 2024
d94eee6
PipePlugin: Enhance PipePlugin Jar Directory Compatibility and Update…
luoluoyuyu Jul 24, 2024
c57dabf
Subscription: fix concurrent issues related to seal batch & use hybri…
VGalaxies Jul 24, 2024
b551fb6
Deprecate template APIs in Python SDK (#13009)
HTHou Jul 24, 2024
ef541f8
Fix sonar bugs (#13003)
shuwenwei Jul 24, 2024
7097c95
Pipe: Reported the progress of the non-forwarding events (#13008)
Caideyipi Jul 24, 2024
a959218
Update c++ client dependency on windows (#13021)
HTHou Jul 24, 2024
0181aa4
[Region Migration] Add retry when the read region does not exist (#13…
HxpSerein Jul 25, 2024
3bc550a
Optimize WALNode.PlanNodeIterator.hasNext (#13013)
liyuheng55555 Jul 25, 2024
03573b2
[IoTConsensus] Support hot reload of IoTConsensusConfig (#13025)
HxpSerein Jul 25, 2024
67ffb5d
[PY-CLIENT] Use pyproject.toml to configurate python client project …
HTHou Jul 25, 2024
8d790b9
Subscription: display the now value as the actual timestamp when show…
VGalaxies Jul 25, 2024
b7155df
[region migration] Fix exception capture processing logic #13034
HxpSerein Jul 26, 2024
5d7023a
avoid start pipe by PipeConsensus (#13031)
Pengzna Jul 26, 2024
74c1425
fix md5 suffix too many (#13033)
133tosakarin Jul 26, 2024
ec40085
PipeConsensus: Fix replication block when leader restart. (#13028)
Pengzna Jul 26, 2024
514b9b5
Fix python sdk release shell issue (#13038)
HTHou Jul 26, 2024
f51cf41
fix compile error
JackieTien97 Jul 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions .github/workflows/multi-language-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,21 +40,22 @@ jobs:
- name: Install CPP Dependencies (Ubuntu)
if: matrix.os == 'ubuntu-latest'
shell: bash
run: sudo apt-get update && sudo apt-get install libboost-all-dev
run: |
sudo apt-get update
sudo apt-get install libboost-all-dev
- name: Install CPP Dependencies (Mac)
if: matrix.os == 'macos-latest'
shell: bash
run: |
brew install boost
brew install bison
echo 'export PATH="/opt/homebrew/opt/bison/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile && export LDFLAGS="-L/opt/homebrew/opt/bison/lib"
- name: Install CPP Dependencies (Windows)
if: matrix.os == 'windows-latest'
run: |
choco install winflexbison3
choco install boost-msvc-14.3 --version=1.84.0.1
echo C:\\local\\boost_1_84_0 >> $env:GITHUB_PATH
choco install boost-msvc-14.3
$boost_path = (Get-ChildItem -Path 'C:\local\' -Filter 'boost_*').FullName
echo $boost_path >> $env:GITHUB_PATH
- name: Cache Maven packages
uses: actions/cache@v4
with:
Expand Down
26 changes: 13 additions & 13 deletions distribution/src/assembly/all.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,65 +48,65 @@
<fileSets>
<fileSet>
<outputDirectory>conf</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/datanode/src/assembly/resources/conf</directory>
<directory>${project.basedir}/../iotdb-core/datanode/src/assembly/resources/conf</directory>
</fileSet>
<fileSet>
<outputDirectory>conf</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/confignode/src/assembly/resources/conf</directory>
<directory>${project.basedir}/../iotdb-core/confignode/src/assembly/resources/conf</directory>
</fileSet>
<fileSet>
<outputDirectory>conf</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/node-commons/src/assembly/resources/conf</directory>
<directory>${project.basedir}/../iotdb-core/node-commons/src/assembly/resources/conf</directory>
</fileSet>
<fileSet>
<outputDirectory>sbin</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/datanode/src/assembly/resources/sbin</directory>
<directory>${project.basedir}/../iotdb-core/datanode/src/assembly/resources/sbin</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>sbin</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/confignode/src/assembly/resources/sbin</directory>
<directory>${project.basedir}/../iotdb-core/confignode/src/assembly/resources/sbin</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>sbin</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/node-commons/src/assembly/resources/sbin</directory>
<directory>${project.basedir}/../iotdb-core/node-commons/src/assembly/resources/sbin</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>tools</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/datanode/src/assembly/resources/tools</directory>
<directory>${project.basedir}/../iotdb-core/datanode/src/assembly/resources/tools</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>sbin</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/sbin</directory>
<directory>${project.basedir}/../iotdb-client/cli/src/assembly/resources/sbin</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>tools</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/tools</directory>
<directory>${project.basedir}/../iotdb-client/cli/src/assembly/resources/tools</directory>
<fileMode>0755</fileMode>
</fileSet>
<!-- <fileSet>-->
<!-- <outputDirectory>datanode</outputDirectory>-->
<!-- <directory>${maven.multiModuleProjectDirectory}/distribution/target/apache-iotdb-${project.version}-all-bin/apache-iotdb-${project.version}-all-bin/datanode</directory>-->
<!-- <directory>${project.basedir}/../distribution/target/apache-iotdb-${project.version}-all-bin/apache-iotdb-${project.version}-all-bin/datanode</directory>-->
<!-- </fileSet>-->
<!-- <fileSet>-->
<!-- <outputDirectory>confignode</outputDirectory>-->
<!-- <directory>${maven.multiModuleProjectDirectory}/distribution/target/apache-iotdb-${project.version}-all-bin/apache-iotdb-${project.version}-all-bin/confignode</directory>-->
<!-- <directory>${project.basedir}/../distribution/target/apache-iotdb-${project.version}-all-bin/apache-iotdb-${project.version}-all-bin/confignode</directory>-->
<!-- </fileSet>-->
</fileSets>
<files>
<file>
<source>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/conf/logback-backup.xml</source>
<source>${project.basedir}/../iotdb-client/cli/src/assembly/resources/conf/logback-backup.xml</source>
<outputDirectory>conf</outputDirectory>
<fileMode>0755</fileMode>
</file>
</files>
<!-- <files>-->
<!-- <file>-->
<!-- <source>${maven.multiModuleProjectDirectory}/server/src/assembly/resources/conf/datanode-env.sh</source>-->
<!-- <source>${project.basedir}/../server/src/assembly/resources/conf/datanode-env.sh</source>-->
<!-- <destName>datanode/conf/datanode-env.sh</destName>-->
<!-- <fileMode>0755</fileMode>-->
<!-- </file>-->
Expand Down
6 changes: 3 additions & 3 deletions distribution/src/assembly/cli.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,18 +39,18 @@
<fileSets>
<fileSet>
<outputDirectory>sbin</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/sbin</directory>
<directory>${project.basedir}/../iotdb-client/cli/src/assembly/resources/sbin</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>tools</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/tools</directory>
<directory>${project.basedir}/../iotdb-client/cli/src/assembly/resources/tools</directory>
<fileMode>0755</fileMode>
</fileSet>
</fileSets>
<files>
<file>
<source>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/conf/logback-backup.xml</source>
<source>${project.basedir}/../iotdb-client/cli/src/assembly/resources/conf/logback-backup.xml</source>
<outputDirectory>conf</outputDirectory>
<fileMode>0755</fileMode>
</file>
Expand Down
2 changes: 1 addition & 1 deletion distribution/src/assembly/client-cpp.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<baseDirectory>apache-iotdb-${project.version}-client-cpp-${os.classifier}-bin</baseDirectory>
<fileSets>
<fileSet>
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/client-cpp/target/client-cpp-${project.version}-cpp-${os.classifier}</directory>
<directory>${project.basedir}/../iotdb-client/client-cpp/target/client-cpp-${project.version}-cpp-${os.classifier}</directory>
<outputDirectory>${file.separator}</outputDirectory>
</fileSet>
</fileSets>
Expand Down
12 changes: 6 additions & 6 deletions distribution/src/assembly/common-files.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,27 +22,27 @@
<component xmlns="http://maven.apache.org/ASSEMBLY-COMPONENT/2.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/ASSEMBLY-COMPONENT/2.1.0 http://maven.apache.org/xsd/assembly-component-2.1.0.xsd">
<fileSets>
<fileSet>
<directory>${maven.multiModuleProjectDirectory}/licenses</directory>
<directory>${project.basedir}/../licenses</directory>
<outputDirectory>licenses</outputDirectory>
</fileSet>
</fileSets>
<files>
<file>
<source>${maven.multiModuleProjectDirectory}/README.md</source>
<source>${project.basedir}/../README.md</source>
</file>
<file>
<source>${maven.multiModuleProjectDirectory}/README_ZH.md</source>
<source>${project.basedir}/../README_ZH.md</source>
</file>
<file>
<source>${maven.multiModuleProjectDirectory}/LICENSE-binary</source>
<source>${project.basedir}/../LICENSE-binary</source>
<destName>LICENSE</destName>
</file>
<file>
<source>${maven.multiModuleProjectDirectory}/NOTICE-binary</source>
<source>${project.basedir}/../NOTICE-binary</source>
<destName>NOTICE</destName>
</file>
<file>
<source>${maven.multiModuleProjectDirectory}/RELEASE_NOTES.md</source>
<source>${project.basedir}/../RELEASE_NOTES.md</source>
</file>
</files>
</component>
10 changes: 5 additions & 5 deletions distribution/src/assembly/confignode.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,25 +38,25 @@
</dependencySets>
<fileSets>
<fileSet>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/confignode/src/assembly/resources/sbin</directory>
<directory>${project.basedir}/../iotdb-core/confignode/src/assembly/resources/sbin</directory>
<outputDirectory>sbin</outputDirectory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>sbin</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/node-commons/src/assembly/resources/sbin</directory>
<directory>${project.basedir}/../iotdb-core/node-commons/src/assembly/resources/sbin</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/confignode/src/assembly/resources/conf</directory>
<directory>${project.basedir}/../iotdb-core/confignode/src/assembly/resources/conf</directory>
<outputDirectory>conf</outputDirectory>
</fileSet>
<fileSet>
<outputDirectory>conf</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/node-commons/src/assembly/resources/conf</directory>
<directory>${project.basedir}/../iotdb-core/node-commons/src/assembly/resources/conf</directory>
</fileSet>
<!-- <fileSet>-->
<!-- <directory>${maven.multiModuleProjectDirectory}/confignode/src/assembly/resources/tools</directory>-->
<!-- <directory>${project.basedir}/../confignode/src/assembly/resources/tools</directory>-->
<!-- <outputDirectory>tools</outputDirectory>-->
<!-- <fileMode>0755</fileMode>-->
<!-- </fileSet>-->
Expand Down
16 changes: 8 additions & 8 deletions distribution/src/assembly/datanode.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,41 +40,41 @@
<fileSets>
<!-- <fileSet>-->
<!-- <outputDirectory>conf</outputDirectory>-->
<!-- <directory>${maven.multiModuleProjectDirectory}/server/src/assembly/resources/conf</directory>-->
<!-- <directory>${project.basedir}/../server/src/assembly/resources/conf</directory>-->
<!-- </fileSet>-->
<fileSet>
<outputDirectory>conf</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/node-commons/src/assembly/resources/conf</directory>
<directory>${project.basedir}/../iotdb-core/node-commons/src/assembly/resources/conf</directory>
</fileSet>
<fileSet>
<outputDirectory>sbin</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/datanode/src/assembly/resources/sbin</directory>
<directory>${project.basedir}/../iotdb-core/datanode/src/assembly/resources/sbin</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>sbin</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/node-commons/src/assembly/resources/sbin</directory>
<directory>${project.basedir}/../iotdb-core/node-commons/src/assembly/resources/sbin</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>tools</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-core/datanode/src/assembly/resources/tools</directory>
<directory>${project.basedir}/../iotdb-core/datanode/src/assembly/resources/tools</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>sbin</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/sbin</directory>
<directory>${project.basedir}/../iotdb-client/cli/src/assembly/resources/sbin</directory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<outputDirectory>tools</outputDirectory>
<directory>${maven.multiModuleProjectDirectory}/iotdb-client/cli/src/assembly/resources/tools</directory>
<directory>${project.basedir}/../iotdb-client/cli/src/assembly/resources/tools</directory>
<fileMode>0755</fileMode>
</fileSet>
</fileSets>
<files>
<file>
<source>${maven.multiModuleProjectDirectory}/iotdb-core/datanode/src/assembly/resources/conf/datanode-env.sh</source>
<source>${project.basedir}/../iotdb-core/datanode/src/assembly/resources/conf/datanode-env.sh</source>
<destName>conf/datanode-env.sh</destName>
<fileMode>0755</fileMode>
</file>
Expand Down
8 changes: 4 additions & 4 deletions distribution/src/assembly/library-udf.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,23 +38,23 @@
</dependencySets>
<fileSets>
<fileSet>
<directory>${maven.multiModuleProjectDirectory}/library-udf/src/assembly/tools</directory>
<directory>${project.basedir}/../library-udf/src/assembly/tools</directory>
<outputDirectory/>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<directory>${maven.multiModuleProjectDirectory}/licenses</directory>
<directory>${project.basedir}/../licenses</directory>
<outputDirectory>licenses</outputDirectory>
</fileSet>
</fileSets>
<files>
<file>
<source>${maven.multiModuleProjectDirectory}/LICENSE-binary</source>
<source>${project.basedir}/../LICENSE-binary</source>
<outputDirectory>licenses</outputDirectory>
<destName>LICENSE</destName>
</file>
<file>
<source>${maven.multiModuleProjectDirectory}/NOTICE-binary</source>
<source>${project.basedir}/../NOTICE-binary</source>
<outputDirectory>licenses</outputDirectory>
<destName>NOTICE</destName>
</file>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,13 +132,15 @@ public void run() {
Thread.sleep(1000);
System.exit(0);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
e.printStackTrace();
}
}

try {
Thread.sleep(999_999_999);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
e.printStackTrace();
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,38 +136,38 @@ private static void dataSubscription1() throws Exception {
final Properties config = new Properties();
config.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
config.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
final SubscriptionPullConsumer consumer1 = new SubscriptionPullConsumer(config);
consumer1.open();
consumer1.subscribe(TOPIC_1);
while (true) {
final List<SubscriptionMessage> messages = consumer1.poll(POLL_TIMEOUT_MS);
if (messages.isEmpty()) {
retryCount++;
if (retryCount >= MAX_RETRY_TIMES) {
break;
try (SubscriptionPullConsumer consumer1 = new SubscriptionPullConsumer(config)) {
consumer1.open();
consumer1.subscribe(TOPIC_1);
while (true) {
final List<SubscriptionMessage> messages = consumer1.poll(POLL_TIMEOUT_MS);
if (messages.isEmpty()) {
retryCount++;
if (retryCount >= MAX_RETRY_TIMES) {
break;
}
}
}
for (final SubscriptionMessage message : messages) {
for (final SubscriptionSessionDataSet dataSet : message.getSessionDataSetsHandler()) {
System.out.println(dataSet.getColumnNames());
System.out.println(dataSet.getColumnTypes());
while (dataSet.hasNext()) {
System.out.println(dataSet.next());
for (final SubscriptionMessage message : messages) {
for (final SubscriptionSessionDataSet dataSet : message.getSessionDataSetsHandler()) {
System.out.println(dataSet.getColumnNames());
System.out.println(dataSet.getColumnTypes());
while (dataSet.hasNext()) {
System.out.println(dataSet.next());
}
}
}
// Auto commit
}
// Auto commit
}

// Show topics and subscriptions
try (final SubscriptionSession subscriptionSession = new SubscriptionSession(HOST, PORT)) {
subscriptionSession.open();
subscriptionSession.getTopics().forEach((System.out::println));
subscriptionSession.getSubscriptions().forEach((System.out::println));
}
// Show topics and subscriptions
try (final SubscriptionSession subscriptionSession = new SubscriptionSession(HOST, PORT)) {
subscriptionSession.open();
subscriptionSession.getTopics().forEach((System.out::println));
subscriptionSession.getSubscriptions().forEach((System.out::println));
}

consumer1.unsubscribe(TOPIC_1);
consumer1.close();
consumer1.unsubscribe(TOPIC_1);
}
}

/** multi pull consumer subscribe topic with tsfile format */
Expand Down
Loading