aboutsummaryrefslogtreecommitdiffstats
path: root/filedistribution
Commit message (Collapse)AuthorAgeFilesLines
...
* | Revert "Use same path (and therefore, same file system) for tmp files"Harald Musum2018-02-071-1/+1
|/
* Merge pull request #4946 from ↵Henning Baldersheim2018-02-071-1/+1
|\ | | | | | | | | vespa-engine/hmusum/use-same-fs-for-tmp-as-for-filereferences Use same path (and therefore, same file system) for tmp files
| * Use same path (and therefore, same file system) for tmp filesHarald Musum2018-02-071-1/+1
| | | | | | | | | | We move files to file distribution dir after receiving and need to be on the same file system for that to work
* | Remove config and support for non-chunked transferHarald Musum2018-02-071-34/+1
|/
* Fill the buffer gradually.Henning Baldersheim2018-02-062-5/+23
|
* Handle long file names in tar archivesHarald Musum2018-02-052-3/+6
|
* Minor style fixes, no functional changesHarald Musum2018-01-301-16/+20
|
* Do not create dir when moving compressed dataHarald Musum2018-01-302-8/+37
|
* Fix bug where nextContent() always returned all dataHarald Musum2018-01-302-2/+37
|
* Correct copyright headerJon Bratseth2018-01-251-2/+1
|
* Correct copyright headerJon Bratseth2018-01-256-12/+6
|
* Add copyright headersJon Bratseth2018-01-2510-0/+10
|
* Make sure to close file to avoid leaking file descriptorsHarald Musum2018-01-253-0/+19
|
* Use status API client when filedistributor is disabledHarald Musum2018-01-191-4/+19
|
* Add client for file distribution APIHarald Musum2018-01-183-0/+335
|
* Be consistent when setting download status, use fractionHarald Musum2018-01-083-6/+6
|
* Change log level and message when getting file not requestedHarald Musum2018-01-031-1/+1
|
* Delete temp file if move fails because file already existsHarald Musum2018-01-011-1/+4
|
* Delete inprogress file if write is not successfulHarald Musum2017-12-291-1/+2
| | | | | Write appends, so if it fails we should clean up, else we will use more and more disk space
* Minor cleanupHarald Musum2017-12-204-11/+6
|
* Do async file distribution (when preparing application) when file ↵Harald Musum2017-12-142-4/+3
| | | | | | distributor disable Also: Don't cancel future when getting dile references started by async file distribution
* Update download status after each part receivedHarald Musum2017-12-134-22/+34
|
* Notify config proxy about starting downloads while preparingHarald Musum2017-12-133-13/+16
| | | | Code not activated yet
* Merge pull request #4415 from ↵Tor Brede Vekterli2017-12-121-1/+1
|\ | | | | | | | | vespa-engine/toregge/factor-out-vespalib-countdownlatch-and-gate-to-separate-header-files Factor out CountDownLatch and Gate to separate header files.
| * Factor out CountDownLatch and Gate to separate header files.Tor Egge2017-12-111-1/+1
| |
* | Make sure to use a tmp directory on same partition as download directoryHarald Musum2017-12-125-19/+44
|/
* Can not use referencedir as storage for temporary files.Henning Baldersheim2017-12-111-1/+1
| | | | Use parent dir instead. That will be on same FS hence the move will atomic.
* Reduce log level for some messagesHarald Musum2017-12-113-16/+8
|
* Only update hash when there is more dataHarald Musum2017-12-111-1/+3
|
* Fix parameters for filedistribution.receiveFileHarald Musum2017-12-101-1/+1
|
* Fix some issues related to RPC methods for file distributionHarald Musum2017-12-091-5/+2
|
* Use the LazyFileReferenceData to avoid filling memory.Henning Baldersheim2017-12-081-0/+7
|
* Implement the chunked transfer.Henning Baldersheim2017-12-081-8/+8
|
* Use a ByteChannel interface instead.Henning Baldersheim2017-12-084-24/+21
|
* Make a abstract FileReferenceData so it can cater for both whole files and ↵Henning Baldersheim2017-12-085-22/+127
| | | | chunked files.
* Use diamon syntax and revert uninteded recaforing in text and comments.Henning Baldersheim2017-12-081-24/+24
|
* Add the receiving part of the streaming transfer.Henning Baldersheim2017-12-083-42/+153
|
* Implement chunked receiver.Henning Baldersheim2017-12-071-0/+102
|
* Detach and serve from separate thread.Henning Baldersheim2017-12-073-98/+92
|
* Merge pull request #4381 from vespa-engine/hmusum/handle-directory-filereferenceHenning Baldersheim2017-12-077-46/+264
|\ | | | | Handle that a file reference is a directory with many files
| * Handle that a file reference is a directory with many filesHarald Musum2017-12-077-46/+264
| | | | | | | | Compress on the fly if asked for such a file reference
* | New ownersHarald Musum2017-12-071-1/+2
|/
* Merge pull request #4331 from vespa-engine/hmusum/handle-file-already-existingHenning Baldersheim2017-12-041-5/+19
|\ | | | | Handle file already exisisting
| * Handle file already exisistingHarald Musum2017-12-011-5/+19
| | | | | | | | | | | | When we ask several config servers for a file we might get several callbacks which all try to move a file to the destination. Do not fail if we cannot move the file because it already exists
* | Split parent + container-dependency-versions from root pom.gjoranv2017-12-011-1/+2
|/ | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Revert "Gjoranv/split parent2"gjoranv2017-11-301-2/+1
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-11-301-1/+2
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Print stack trace when failing to write fileHarald Musum2017-11-301-1/+1
|
* Revert "Gjoranv/split parent"gjoranv2017-11-291-2/+1
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-11-291-1/+2
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.