Rendre le rebuild avec de nombreux uploads plus efficace ?

Dans le but de reconstruire l’application, existe-t-il un moyen de rendre chown sur le répertoire /shared/uploads plus efficace ? Y a-t-il une solution de contournement ?

Actuellement, cette seule ligne prend plus de 10 minutes (plus de 200 000 fichiers uploadés). Sans elle, la reconstruction serait raisonnablement rapide.

Je me souviens que cela a déjà été évoqué, @mpalmer. Existe-t-il une option élégante pour « ignorer ces fichiers si leurs permissions semblent déjà correctes » pour cette commande ?

Oui, c’est probablement ce qui a provoqué l’apparition de cette ligne dans web.template.yml :

find $home ! -user discourse -exec chown discourse {} \+

Dans ce cas, je pense que la commande serait quelque chose comme

find /shared/log/rails /shared/uploads /shared/backups /shared/tmp ! -user discourse -or ! -group www-data -exec chown discourse:www-data {} \+

Super, y a-t-il quelque chose que nous puissions faire pour que cela soit possible ?