9001 / 9001/copyparty

disconnecting a volume with a database stops copyparty

Offen
#1,564 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @9001 Auf GitHub ansehen
bug
Vorherrschende Sprache
Python
Sterne
46.7k
Forks
1.9k
Ø Merge
9 T. 2 Std.
Gemergte PRs (30 T.)
4

Beschreibung

### Describe the bug
on android, disconnecting OTG storage where e2d is enabled stops the copyparty process as if ctrl+C was pressed

### To Reproduce
selinux permissive (su setenforce 0) if necessary on android 11+
mount OTG USB volume (cx file explorer or similar can show the mount path of the external storage in the folder properties)
run copyparty -e2d -v=/mnt/DEVICEID/:/usb:: -v=./::
unplug the external storage while copyparty is running

### Expected behavior
copyparty keeps running and gives the user errors when trying to access the missing volume

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Sieh dir den Code zur Volume-Verarbeitung an, wahrscheinlich im Hauptservermodul oder in einem dedizierten Volume-Manager. Das Problem betrifft die Verarbeitung der Trennung eines externen Speichers, ohne dass der Prozess abstürzt. Beginne damit nachzuverfolgen, wo Volumes eingebunden werden und wie Trennungsereignisse abgefangen werden. Reproduziere den Fehler auf einem Android-Gerät oder simuliere das Entfernen eines Volumes in einer Testumgebung. Prüfe auf nicht behandelte Ausnahmen oder Signale, die den Prozess beenden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
65/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.