Je pense que je ne vais pas tarder à abandonner le projet Cozy Cloud, plus le temps passe et plus le nombre de fichier « conflict » augmente malgré la suppression manuelle. A la fin il me faudra un plein temps pour maintenir mon Cozy. Il faudrait que les développeurs sortent la tête du guidon afin de faire une interface qui fixe ce problème.
J’ai fait quelques statistiques :
Date |
Nombre de fichier |
Nombre de conflit |
|
29/06/2018 |
4640 |
41 |
0,88 % |
10/07/2018 |
4809 |
24 |
0,50 % |
17/07/2018 |
5132 |
17 |
0,33 % |
24/07/2018 |
5784 |
68 |
1,18 % |
27/08/2018 |
6298 |
72 |
1,14 % |
08/10/2018 |
6924 |
217 |
3,13 % |
Le problème augmente, et le pire c’est que je fais du « push » uniquement via une source, sinon je pense que cela serait pire !

En plus de cela on a des conflits de conflit … quelques exemples de nom de fichier :
etickets_158406-conflict-2018-07-24T06_10_12.707Z–conflict-2018-07-25T10_02_12.673Z–conflict-2018-07-26T07_34_52.260Z–conflict-2018-07-27T08_35_00.500Z–conflict-2018-07-30T05_45_48–conflict-2018-10-05T21_11_13.280Z.pdf
On a donc un conflit, de conflit, de conflit, ….
En plus de cela j’ai du mal à comprendre les logs, quand je regarde « component » sur les fichiers « conflic ».
$ grep "conflic" .cozy-desktop/logs.txt | sed 's/"/ /g' | awk '{print $15}' | sort -n | uniq -c
414 Chokidar
1 GUI:autoupdater
517 LocalWatcher
46 LocalWriter
494 Merge
222 Metadata
94 Pouch
248 Prep
1 RemoteWriter
2 Sync
413 local/change
$ grep "conflic" .cozy-desktop/logs.txt* | sed 's/"/ /g' | awk '{print $15}' | sort -n | uniq -c
3089 Chokidar
6 GUI:autoupdater
4086 LocalWatcher
326 LocalWriter
4400 Merge
1554 Metadata
1369 Pouch
2207 Prep
158 RemoteWatcher
814 RemoteWriter
2507 Sync
3080 local/change
$ cat .cozy-desktop/logs.txt* | sed 's/"/ /g' | awk '{print $15}' | sort -n | uniq -c
83 :
21 App
56954 Chokidar
50 GUI
47 GUI/TRAY
29 GUI:autoupdater
7 GUI:proxy
106159 LocalWatcher
357 LocalWriter
109458 Merge
54051 Metadata
1598 Pouch
56069 Prep
448 RemoteCozy
23 RemoteWarningPoller
891 RemoteWatcher
1118 RemoteWriter
3388 Sync
291 local/analysis
56921 local/change
Ce qui m’inquiète c’est de voir des « Pouch » et « local/change ». Si j’essaye de résumé mon problème. L’étape n°1, j’ai un fichier et un dossier qui sont poussés vers Cozy.

Ensuite je retourne voir sur mon dossier et je m’aperçois que le fichier d’origine à disparu. Par contre sur Cozy via l’interface Web, c’est bon.

Ensuite j’ai le fichier qui a fait un conflict de conflict, mais sur l’interface Web c’est toujours bon.

Si je fais un grep dans les logs avec le nom de mon fichier, je trouve des logs du type :
{"message":"Cannot read property '_rev' of undefined","name":"TypeError","stack":"TypeError: Cannot read property '_rev' of undefined\n at Remote.moveFileAsync (/Applications/Cozy Drive.app/Contents/Resources/app.asar/core/remote/index.js:215:34)\n
A noter :
$ grep "TypeError: Cannot read" .cozy-desktop/logs.txt* | wc -l
736
$ grep "TypeError: " .cozy-desktop/logs.txt* | grep -v "Cannot read" | wc -l
0
Si je regarde les fichiers de logs, je ne retrouve pas la date de création. Car les fichiers de logs on tournés … bien que j’ai du mal à comprendre qu’il y ait des fichiers vides …
$ ls -l .cozy-desktop/logs.txt*
-rw-r--r-- 1 toto staff 24560050 8 oct 16:58 .cozy-desktop/logs.txt
-rw-r--r-- 1 toto staff 0 7 oct 13:43 .cozy-desktop/logs.txt.0
-rw-r--r-- 1 toto staff 807 7 oct 10:55 .cozy-desktop/logs.txt.1
-rw-r--r-- 1 toto staff 49082657 5 oct 23:14 .cozy-desktop/logs.txt.2
-rw-r--r-- 1 toto staff 24618689 4 oct 16:52 .cozy-desktop/logs.txt.3
-rw-r--r-- 1 toto staff 24548847 2 oct 14:51 .cozy-desktop/logs.txt.4
-rw-r--r-- 1 toto staff 24831008 28 sep 15:23 .cozy-desktop/logs.txt.5
-rw-r--r-- 1 toto staff 24872034 27 sep 17:32 .cozy-desktop/logs.txt.6
Misère.
J’aime ça :
J’aime chargement…