apache / apache/iotdb

iotdb TsFile sync error

Open
#6,026 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.4k
Forks
1.2k
Avg merge
1d 23h
Merged PRs (30d)
115

Description

**Describe the bug**
iotdb tsfile同步过程中,发送客户端会突然出现read time out错误

**To Reproduce**
Steps to reproduce the behavior:
1.iotdb使用docker安装,安装命令如下

```
docker run --name iotdb -p 6667:6667 -p 5555:5555 -p 18080:18080 -v /home/sfere/iotdb-0.13.0/data:/iotdb/data -v /home/sfere/iotdb-0.13.0/conf:/iotdb/conf -v /home/sfere/iotdb-0.13.0/logs:/iotdb/logs -d apache/iotdb:0.13.0-node /iotdb/bin/start-server.sh
```

2.iotdb发送端ip 192.168.0.14 iotdb 接收端ip192.168.0.36

3.iotdb发送端的先产生了4.7G数据(1000个设备,每个设备35040条时序数据) iot接收端数据先保持空的状态。

4.根据文章https://iotdb.apache.org/zh/UserGuide/V0.13.x/Maintenance-Tools/Sync-Tool.html 修改发送端和接收端的配置。

5.进入iotdb发送端的docker容器里,开启发送功能/iotdb/tools/start-sync-client.sh。

6.检查iotdb日志,结果iotdb发送端报错

**Expected behavior**
发送端的4.7G数据全部进入接收端

**Screenshots**
iotdb 发送端日志如下
```
2022-05-26 06:16:58,805 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653475260149-2503-0-0.tsfile successfully.
2022-05-26 06:16:58,805 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:641 - Task of synchronization has completed 1/30.
2022-05-26 06:16:58,832 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653472755167-2431-1-0.tsfile.resource successfully.
2022-05-26 06:17:00,758 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653472755167-2431-1-0.tsfile successfully.
2022-05-26 06:17:00,761 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:641 - Task of synchronization has completed 2/30.
2022-05-26 06:17:00,804 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653473799169-2461-1-0.tsfile.resource successfully.
2022-05-26 06:17:02,666 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653473799169-2461-1-0.tsfile successfully.
2022-05-26 06:17:02,666 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:641 - Task of synchronization has completed 3/30.
2022-05-26 06:17:02,703 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653474913365-2493-0-0.tsfile.resource successfully.
2022-05-26 06:17:02,789 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653474913365-2493-0-0.tsfile successfully.
2022-05-26 06:17:02,791 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:641 - Task of synchronization has completed 4/30.
2022-05-26 06:17:02,820 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653475334489-2505-0-0.tsfile.resource successfully.
2022-05-26 06:17:02,902 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653475334489-2505-0-0.tsfile successfully.
2022-05-26 06:17:02,902 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:641 - Task of synchronization has completed 5/30.
2022-05-26 06:17:02,941 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653474838358-2491-0-0.tsfile.resource successfully.
2022-05-26 06:17:03,017 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653474838358-2491-0-0.tsfile successfully.
2022-05-26 06:17:03,019 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:641 - Task of synchronization has completed 6/30.
2022-05-26 06:17:03,041 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653475284923-2504-0-0.tsfile.resource successfully.
2022-05-26 06:17:03,151 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653475284923-2504-0-0.tsfile successfully.
2022-05-26 06:17:03,152 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:641 - Task of synchronization has completed 7/30.
2022-05-26 06:17:03,181 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653475455939-2509-0-0.tsfile.resource successfully.
2022-05-26 06:17:03,254 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653475455939-2509-0-0.tsfile successfully.
2022-05-26 06:17:03,261 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:641 - Task of synchronization has completed 8/30.
2022-05-26 06:17:03,372 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653474987212-2495-0-0.tsfile.resource successfully.
2022-05-26 06:17:03,468 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653474987212-2495-0-0.tsfile successfully.
2022-05-26 06:17:03,469 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:641 - Task of synchronization has completed 9/30.
2022-05-26 06:17:03,497 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:719 - Receiver has received /iotdb/data/data/sync-sender/192.168.0.36_5555/snapshot/root.lzwtest_04/0/0/1653426449955-1141-2-0.tsfile.resource successfully.
2022-05-26 06:17:23,662 [pool-2-IoTDB-sync-client-timer-1] ERROR o.a.i.d.s.s.t.SyncClient:584 - cannot finish sync process
org.apache.iotdb.db.exception.SyncConnectionException: Cannot sync data with receiver.java.net.SocketTimeoutException: Read timed out
at org.apache.iotdb.db.sync.sender.transfer.SyncClient.syncSingleFile(SyncClient.java:726)
at org.apache.iotdb.db.sync.sender.transfer.SyncClient.syncDataFilesInOneGroup(SyncClient.java:638)
at org.apache.iotdb.db.sync.sender.transfer.SyncClient.sync(SyncClient.java:563)
at org.apache.iotdb.db.sync.sender.transfer.SyncClient.syncAll(SyncClient.java:285)
at org.apache.iotdb.db.sync.sender.transfer.SyncClient.lambda$startTimedTask$2(SyncClient.java:231)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2022-05-26 06:17:23,745 [pool-2-IoTDB-sync-client-timer-1] INFO o.a.i.d.s.s.t.SyncClient:287 - Finish to sync data in data dir /iotdb/data/data, the process is 1/1
2022-05-26 06:17:25,754 [pool-2-IoTDB-sync-client-timer-1] ERROR o.a.i.d.s.s.t.SyncClient:301 - Unable to connect to receiver.
org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: Read timed out
at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:178)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:109)
at org.apache.iotdb.rpc.TElasticFramedTransport.readFrame(TElasticFramedTransport.java:112)
at org.apache.iotdb.rpc.TElasticFramedTransport.read(TElasticFramedTransport.java:107)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:109)
at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:463)
at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:361)
at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:244)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:77)
at org.apache.iotdb.service.sync.thrift.SyncService$Client.recv_endSync(SyncService.java:248)
at org.apache.iotdb.service.sync.thrift.SyncService$Client.endSync(SyncService.java:236)
at org.apache.iotdb.db.sync.sender.transfer.SyncClient.syncAll(SyncClient.java:297)
at org.apache.iotdb.db.sync.sender.transfer.SyncClient.lambda$startTimedTask$2(SyncClient.java:231)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.base/java.net.SocketInputStream.socketRead0(Native Method)
at java.base/java.net.SocketInputStream.socketRead(Unknown Source)
at java.base/java.net.SocketInputStream.read(Unknown Source)
at java.base/java.net.SocketInputStream.read(Unknown Source)
at java.base/java.io.BufferedInputStream.fill(Unknown Source)
at java.base/java.io.BufferedInputStream.read1(Unknown Source)
at java.base/java.io.BufferedInputStream.read(Unknown Source)
at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:176)
... 18 common frames omitted

```
iotdb接收端日志如下:
```
2022-05-26 06:16:58,797 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.v.SimpleFileVersionController:113 - Version file updated, previous: /iotdb/sbin/../data/system/storage_groups/root.lzwtest_04/0/upgrade/Version-0, current: /iotdb/sbin/../data/system/storage_groups/root.lzwtest_04/0/upgrade/Version-100
2022-05-26 06:16:58,797 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.c.IoTDBThreadPoolFactory:174 - new single scheduled thread pool: Compaction_Schedule-root.lzwtest_04-0
2022-05-26 06:16:58,799 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.s.VirtualStorageGroupProcessor:574 - The virtual storage group root.lzwtest_04[0] is recovered successfully
2022-05-26 06:16:58,800 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.c.IoTDBThreadPoolFactory:174 - new single scheduled thread pool: WAL-Trim-root.lzwtest_04-0
2022-05-26 06:16:58,801 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.s.VirtualStorageGroupProcessor:2756 - Load tsfile in sequence list, move file from /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653475260149-2503-0-0.tsfile to /iotdb/sbin/../data/data/sequence/root.lzwtest_04/0/0/1653475260149-2503-0-0.tsfile
2022-05-26 06:17:00,746 [Sync] INFO o.a.i.d.s.r.t.SyncServiceImpl:261 - Receiver has received /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653472755167-2431-1-0.tsfile successfully.
2022-05-26 06:17:00,749 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.s.VirtualStorageGroupProcessor:2756 - Load tsfile in sequence list, move file from /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653472755167-2431-1-0.tsfile to /iotdb/sbin/../data/data/sequence/root.lzwtest_04/0/0/1653472755167-2431-1-0.tsfile
2022-05-26 06:17:02,653 [Sync] INFO o.a.i.d.s.r.t.SyncServiceImpl:261 - Receiver has received /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653473799169-2461-1-0.tsfile successfully.
2022-05-26 06:17:02,656 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.s.VirtualStorageGroupProcessor:2756 - Load tsfile in sequence list, move file from /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653473799169-2461-1-0.tsfile to /iotdb/sbin/../data/data/sequence/root.lzwtest_04/0/0/1653473799169-2461-1-0.tsfile
2022-05-26 06:17:02,776 [Sync] INFO o.a.i.d.s.r.t.SyncServiceImpl:261 - Receiver has received /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653474913365-2493-0-0.tsfile successfully.
2022-05-26 06:17:02,779 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.s.VirtualStorageGroupProcessor:2756 - Load tsfile in sequence list, move file from /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653474913365-2493-0-0.tsfile to /iotdb/sbin/../data/data/sequence/root.lzwtest_04/0/0/1653474913365-2493-0-0.tsfile
2022-05-26 06:17:02,890 [Sync] INFO o.a.i.d.s.r.t.SyncServiceImpl:261 - Receiver has received /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653475334489-2505-0-0.tsfile successfully.
2022-05-26 06:17:02,892 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.s.VirtualStorageGroupProcessor:2756 - Load tsfile in sequence list, move file from /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653475334489-2505-0-0.tsfile to /iotdb/sbin/../data/data/sequence/root.lzwtest_04/0/0/1653475334489-2505-0-0.tsfile
2022-05-26 06:17:03,003 [Sync] INFO o.a.i.d.s.r.t.SyncServiceImpl:261 - Receiver has received /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653474838358-2491-0-0.tsfile successfully.
2022-05-26 06:17:03,004 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.s.VirtualStorageGroupProcessor:2756 - Load tsfile in sequence list, move file from /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653474838358-2491-0-0.tsfile to /iotdb/sbin/../data/data/sequence/root.lzwtest_04/0/0/1653474838358-2491-0-0.tsfile
2022-05-26 06:17:03,138 [Sync] INFO o.a.i.d.s.r.t.SyncServiceImpl:261 - Receiver has received /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653475284923-2504-0-0.tsfile successfully.
2022-05-26 06:17:03,140 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.s.VirtualStorageGroupProcessor:2756 - Load tsfile in sequence list, move file from /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653475284923-2504-0-0.tsfile to /iotdb/sbin/../data/data/sequence/root.lzwtest_04/0/0/1653475284923-2504-0-0.tsfile
2022-05-26 06:17:03,241 [Sync] INFO o.a.i.d.s.r.t.SyncServiceImpl:261 - Receiver has received /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653475455939-2509-0-0.tsfile successfully.
2022-05-26 06:17:03,244 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.s.VirtualStorageGroupProcessor:2756 - Load tsfile in sequence list, move file from /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653475455939-2509-0-0.tsfile to /iotdb/sbin/../data/data/sequence/root.lzwtest_04/0/0/1653475455939-2509-0-0.tsfile
2022-05-26 06:17:03,456 [Sync] INFO o.a.i.d.s.r.t.SyncServiceImpl:261 - Receiver has received /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653474987212-2495-0-0.tsfile successfully.
2022-05-26 06:17:03,458 [pool-14-IoTDB-Load-TsFile-1] INFO o.a.i.d.e.s.VirtualStorageGroupProcessor:2756 - Load tsfile in sequence list, move file from /iotdb/sbin/../data/data/sync-receiver/172.17.0.2_1bba3aaf8aea400d977468349a633603/data/root.lzwtest_04/0/0/1653474987212-2495-0-0.tsfile to /iotdb/sbin/../data/data/sequence/root.lzwtest_04/0/0/1653474987212-2495-0-0.tsfile
2022-05-26 06:17:42,723 [Sync] INFO o.a.i.d.s.r.t.SyncServiceImpl:336 - Sync process with sender 172.17.0.2_1bba3aaf8aea400d977468349a633603 finished.
2022-05-26 06:17:42,730 [Sync] ERROR o.a.t.s.TThreadPoolServer$WorkerProcess:258 - Thrift Error occurred during processing of message.
org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed)
at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:213)
at org.apache.iotdb.rpc.TElasticFramedTransport.flush(TElasticFramedTransport.java:140)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:60)
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38)
at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:248)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: Broken pipe (Write failed)
at java.base/java.net.SocketOutputStream.socketWrite0(Native Method)
at java.base/java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.base/java.net.SocketOutputStream.write(Unknown Source)
at java.base/java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.base/java.io.BufferedOutputStream.flush(Unknown Source)
at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:208)
... 7 common frames omitted
2022-05-26 06:17:42,731 [Sync] WARN o.a.t.t.TIOStreamTransport:158 - Error closing output stream.
java.net.SocketException: Socket closed
at java.base/java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.base/java.net.SocketOutputStream.write(Unknown Source)
at java.base/java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.base/java.io.BufferedOutputStream.flush(Unknown Source)
at java.base/java.io.FilterOutputStream.close(Unknown Source)
at org.apache.thrift.transport.TIOStreamTransport.close(TIOStreamTransport.java:156)
at org.apache.thrift.transport.TSocket.close(TSocket.java:252)
at org.apache.iotdb.rpc.TElasticFramedTransport.close(TElasticFramedTransport.java:96)
at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:265)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
```
**额外信息**
如果需要我挂载的data目录和conf目录,我可以发过来

Contributor guide

Open the contributing guide

Research direction

Start with the reported stack in db/sync/sender/transfer/SyncClient, especially syncSingleFile, syncDataFilesInOneGroup, syncAll, and the receiver-side SyncServiceImpl. Reproduce the Docker-based transfer from the linked sync-tool configuration and trace the timeout after the ninth of 30 tasks; done means the sender completes the transfer of the 4.7G dataset without a read timeout.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, java
Domain
databases, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.