Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • L logcollector
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Anti-censorship
  • Connectivity Measurement
  • logcollector
  • Merge requests
  • !3

Add Resumable Upload to Log Collector

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged shelikhoo requested to merge shelikhoo/logcollector:dev-chunkedupload into dev Dec 13, 2022
  • Overview 0
  • Commits 1
  • Pipelines 0
  • Changes 10

This is a merge request covers resumable raw file upload. This will make it possible to finish the file upload in locations with limited network stability. In the design of this new resumable upload system, tus was used as the underlying protocol for this functionality.

The exact summary can be uploaded to the server without modification. The client can then upload the raw log to self-hosted tus with hash as filename. After the file is received by the server, the log collect will process the callback to create a hard link, thus allowing download by hash.

(Fixes: #3 (closed))

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: dev-chunkedupload