Sync calls count_files / all_files without policies_manager, which causes incorrect local file system scanning
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Start in the sync command, where it calls count_files, which in turn calls all_files on the local folder, and check whether the constructed policies_manager is in scope there. Then trace sync_folders to see how the exclusion regexes are applied elsewhere, and pass the same manager through. Done when counting and listing skip excluded paths, so a circular symlink tree like /run no longer makes the scan loop.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
b2 sync calls count_files, which in turn calls all_files on the local folder.
However, it does not pass in the constructed policies_manager. This means it does not apply the regexs to exclude files/folders.
This causes incorrect file counting, and if you're relying on those directory exclusions to keep b2 from indexing problematic areas, can cause the system to do stuff you had been trying to keep it from doing.
In my case, there are certain linux folders which cause b2 to loop (eg there are some circular symlinks in /run).
I don't know the system well enough to say if there are consequences to this, but I did find a simple workaround of essentially piping policies_manager through sync_folders -> count_files -> all_files.
- Langage dominant
- Python
- Étoiles
- 638
- Forks
- 138
- Merge moyen
- 8 h 27 min
- PR mergées (30 j)
- 8
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Backblaze/B2_Command_Line_Tool
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Backblaze/B2_Command_Line_Tool#553 · 2 commentaires · 3 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
Adopt the AI-native SDLC playbook and repository policiesPeut-être pris @goanpeca l’a pris il y a 18 jours. Ouverteenhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Backblaze/B2_Command_Line_Tool#1192 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Backblaze/B2_Command_Line_Tool#1168 ·
Les mainteneurs répondent en général sous 1 jour
-
Add to MacPortsOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 50/100
Backblaze/B2_Command_Line_Tool#1161 ·
Les mainteneurs répondent en général sous 1 jour
-
b2 ls timestamps human readableOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 56/100
Backblaze/B2_Command_Line_Tool#1155 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de Backblaze/B2_Command_Line_Tool
Issues similaires
-
ライブラリを追加Ouvertepriority middle
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
KATO-Hiro/AtCoderClans#13015 ·
Les mainteneurs répondent en général sous 1 jour
-
StringLiteral to IntegerType/LongType silently truncates fractional strings, changing predicate meaningPeut-être pris @Shahzeb-DataEngineer l’a pris aujourd’hui. Ouvertekind:bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
apache/iceberg-python#4382 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
request-theme
Difficulté 2/5 Moins d'une heure Accessibilité débutants 62/100
LizardByte/ThemerrDB#10024 · 2 commentaires ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
btclib-org/btclib-node#2505 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
open-webui/open-webui#34462 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour