Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Tor Tor
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 833
    • Issues 833
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 34
    • Merge requests 34
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Core
  • TorTor
  • Issues
  • #40537

Closed
Open
Created Jan 09, 2022 by Vort@Vort

Recovery after no space left on device

Today one of my programs accidentally used all space on disk, where Tor data is located.
I freed some space later, but it looks like Tor did not fully recovered from this event.
It still complains about consensus diffs and diff-cache directory is not updating.

I think Tor needs special code to recover its mechanisms after disk space becomes available again.
Maybe I did not waited long enough to see it in action.

(upd. After 3 days of complaining in logs, relay finally fixed itself. Probably because I tried to make connection through it. It is good that such recovery is possible, but maybe it needs to be faster)

But anyway here is the thing which may be fixed anyway:
Logs becomes flooded with messages
Jan 09 07:16:58.000 [warn] Error writing to "d:\Tor\Data\cached-descriptors.new": No space left on device
Jan 09 07:16:58.000 [warn] Unable to store router descriptor
280 of them actually.
I know that Tor have methods to reduce such duplication, so it should be used if it is possible.

Version: 0.4.6.8

Edited Jan 14, 2022 by Vort
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking