diff options
author | Yusuke Sato <yusuke-sato@apn.alpine.co.jp> | 2016-02-29 15:03:58 +0100 |
---|---|---|
committer | Alexander Wenzel <Alexander.AW.Wenzel@bmw.de> | 2016-09-23 15:37:24 +0200 |
commit | 0af9644dcc8681dea32e868c43bca23697e96c9b (patch) | |
tree | 7cef6e514d1a74c7dc96282567b913964877c429 | |
parent | 66e3ce5057467d3c1e2fcad3f590676c2721e957 (diff) | |
download | DLT-daemon-0af9644dcc8681dea32e868c43bca23697e96c9b.tar.gz |
Fix: File Transfer acceleration
Currently, dlt-system just wait for free space of user buffer > 50%.
To speed up the file transfer, dlt-system should try to resend user buffer contents actively.
Signed-off-by: Yusuke Sato <yusuke-sato@apn.alpine.co.jp>
Change-Id: I09d76acacf65b2c68559a05d45e00f35f402316a
-rw-r--r-- | src/system/dlt-system-filetransfer.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/system/dlt-system-filetransfer.c b/src/system/dlt-system-filetransfer.c index b02d0f4..bbb0b75 100644 --- a/src/system/dlt-system-filetransfer.c +++ b/src/system/dlt-system-filetransfer.c @@ -162,6 +162,7 @@ void send_dumped_file(FiletransferOptions const *opts,char *dst_tosend) t.tv_sec = 0; t.tv_nsec = 1000000ul*opts->TimeoutBetweenLogs; nanosleep(&t, NULL); + dlt_user_log_resend_buffer(); dlt_user_check_buffer(&total, &used); } lastpkg++; |