ingadhoc / odoo-support

odoo Support Management Modules
GNU Lesser General Public License v3.0
11 stars 28 forks source link

Directorio de Backups en Database_tools con Docker #7

Open fmcatalan opened 8 years ago

fmcatalan commented 8 years ago

El Database_Tools tiene por defecto la ruta de la base de backups como /var/odoo/backups/ pero no crea backups ni tira errores cuando ejecutamos el boton de "crear backup ahora", pero viendo la redirección del docker del data_dir/ vemos que con cambiar por /var/lib/odoo/backups/ empieza a andar todo perfecto. Es algo muy menor, y probablemente en una instalación local sin docker funcione bien, pero por ahi se puede leer en la instalacion del modulo el directorio del entorno y guardarlo como default. Saludos!

Danisan commented 7 years ago

Estimo que como parte de este error, todo sucede como si al crear el backup, y en la siguiente ronda del cron lo borra. Por ejemplo, un backup recién hecho, al pasar por la línea 312:

backups_paths = db.mapped('backup_ids.name') backups_paths adquiere el valor "[]" y entonces remueve todos los archivos de backup que no están en el directorio synced. Esto es la consecuencia de que previamente se ejecutó "unlink" de los archivos de backup, a partir de algunas de las funciones de cleaning, porque no encontró los archivos en la vía. Estoy investigando porqué ocurre eso, pero hasta ahora no lo puedo encontrar.

Yo cambiaría la prioridad de este problema, puesto que no permite mantener backups salvo el último (en synced).