Commit Graph

31 Commits

Author SHA1 Message Date
Martin
5312969aea Wait for process to finish 2016-10-10 15:37:27 +02:00
Martin
dfbf79285a Avoid seeking forwards in pipe file 2016-10-10 12:28:32 +02:00
Martin Raiber
7573a01c5c Fix: Use cache for user account tokens 2016-08-31 22:00:58 +02:00
Martin
5c34dff1e6 Correctly cleanup file meta-data stream if interrupted and not reconnected 2016-05-10 23:33:05 +02:00
Martin Raiber
bd9f97c46a Increase buffer size to 50MB
(cherry picked from commit b91a93dc1f86cdbaaedce1bdf764dc37da4e4c91)
2016-03-28 16:15:20 +02:00
Martin Raiber
99a535bfb3 Flush more often in piped transfer
(cherry picked from commit cee0b7e0ebb95e7e8b3dfe14b62f3661fd5470c3)
2016-03-25 23:25:48 +01:00
Martin
0c5f4a7405 Force eof on force exit
(cherry picked from commit e2b475c15e177f166ce4491cb78ad1c75135b0d2)
2016-03-03 01:16:50 +01:00
Martin
6dcabdc447 Increase pipe file buffer size
(cherry picked from commit 54b6d199545bf6693e505836d1c26343c6da5f3e)
2016-03-01 23:06:25 +01:00
Martin
126f35daa4 Debug output if seeking in pipe file fails
(cherry picked from commit dd2e6e1429041ed5f55f52caffa492157faa4c46)
2016-03-01 23:06:15 +01:00
Martin
7fce91a767 Fixed corruption with piped file 2016-02-13 17:34:52 +01:00
Martin
64586ced08 Tar file backup 2016-02-06 20:10:59 +01:00
Martin
e39f4dfd21 Thread-safe file reading and writing
(cherry picked from commit 3ebcf7d0bb02c8bd3a42398fe5f4b574dd179fe8)

Conflicts:
	Interface/File.h
	file.h
	file_linux.cpp
	file_win.cpp
	fsimageplugin/CompressedFile.cpp
	fsimageplugin/CompressedFile.h
	fsimageplugin/FileWrapper.cpp
	fsimageplugin/FileWrapper.h
	fsimageplugin/vhdfile.cpp
	fsimageplugin/vhdfile.h
2016-01-25 13:00:22 +01:00
Martin
06520e214f Fix pipe file seeking 2016-01-22 16:58:58 +01:00
Martin
ad777240ce Refactored pipe file transfer buffer filling 2016-01-17 17:24:47 +01:00
Martin
b3903cc1c4 Checkpoint files.db in separate thread and give all threads nice names 2016-01-15 16:19:23 +01:00
Martin
60e77964ad + Linux sparse file support - some bugs 2016-01-11 21:11:14 +01:00
Martin
215a220327 Timeout reading from streamed file after 120s 2016-01-08 16:27:02 +01:00
Martin
24f128cc25 Correctly shut down chunked script output transfers 2016-01-06 17:19:40 +01:00
Martin
4c5601f689 Fix race condition between PipeFile removal and usage 2016-01-06 14:35:10 +01:00
Martin
772b457c73 Wait for metadata transfer to finish before removing shadow copy 2016-01-06 00:24:18 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
4da3f08927 End-to-end checksumming of script outputs and script error handling improvement 2015-12-19 23:40:41 +01:00
Martin
739e559dc6 Fixed metadata heartbeat 2015-12-15 21:23:09 +01:00
Martin
cefd5c7b59 Bug fixes with regards to streaming and queuing 2015-12-15 12:05:25 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
1ebc8d2535 Added fsync to file class
(cherry picked from commit 81eaa581a8478ed48da5cc133f13a2ae91166326)

Conflicts:
	file_memory.h
	fsimageplugin/vhdfile.h
2015-12-11 12:56:48 +01:00
Martin
7b176e8708 Punch-hole functionality for file interface
(cherry picked from commit d708509cb312074619742df23c2c145c0f66ac23)

Conflicts:
	Interface/File.h
	file_memory.cpp
	file_memory.h
	fsimageplugin/CompressedFile.h
	fsimageplugin/vhdfile.cpp
	fsimageplugin/vhdfile.h
2015-12-11 12:35:52 +01:00
Martin Raiber
f109d6f10c Log if not following symbolic link 2015-11-02 21:17:40 +01:00
Martin
a37abab728 Wait for stdout/stderr threads at pipe file shutdown 2015-10-21 20:50:04 +02:00
Martin
ecea174272 Fixed missing licensing headers 2015-08-08 22:53:24 +02:00
Martin
3255e806e8 Transfer Windows file metadata 2015-01-17 20:17:34 +01:00