workaround to avoid numpy weird errors
Currently, if numpy is available in the modules even if you are not using it Odoo try to compile and the system is down only for a type of processor
Currently we know 2 server reproducing the error:
- B&F-production
- Runbot
More info about:
It is reproducing in the following MR:
Check the following discussion https://odoo-community.org/groups/contributors-15/contributors-186006?mode=thread&date_begin=&date_end=
OpenBLAS creates a number of threads equal to the number of core threads available: 56 in my case (production server), so it quickly reached limit_memory_hard and the process was killed (SIGSEGV) Forcing OPENBLAS_NUM_THREADS=1 fixed the issue.
I just build a image to reproduce the error then I use that environment variable and it is fixed.
So, in order to avoid reproducing this issue in the future we need use it for all images as ENV
in the Dockerfile
For all branches