apache / apache/iotdb

iotdb TsFile sync error

Đang mở
#6,026 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Java
Star
6.4k
Fork
1.2k
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
115

Mô tả

**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目录,我可以发过来

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với stack được báo cáo trong db/sync/sender/transfer/SyncClient, đặc biệt là syncSingleFile, syncDataFilesInOneGroup, syncAll và SyncServiceImpl ở phía receiver. Tái hiện quá trình truyền dựa trên Docker từ cấu hình sync-tool được liên kết và theo dõi timeout sau task thứ chín trong tổng số 30 task; được xem là hoàn thành khi sender truyền xong dataset 4.7G mà không gặp read timeout.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
docker, java
Lĩnh vực
databases, distributed-systems
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.