94236326c441774c2da6524b7232664755ea973e
To reproduce the issue: 1. Ensure you have an orderpoint in automatic that will be processed by the scheduler 2. Allow a worker to run the scheduler with use_new_cursor=True 3. After orderpoints are searched in procurement.group._run_scheduler_tasks and before the orderpoint is processed in stock.warehouse.orderpoint._procure_orderpoint_confirm, delete the orderpoint through another worker Error: A CacheMiss error will be raised due to the access to orderpoint.qty_to_order in _procure_orderpoint_confirm, what will leave open the transaction from the new cursor declared in the same function. After a while HTTP workers will become unavailable as their own transactions will wait for the lock of the open transaction to be lifted, what won't happen before said transaction is closed. OPW-3121598 closes odoo/odoo#110627 X-original-commit: 38eade327b9f381d9abebd61d563a1caf634576d Signed-off-by: Christophe Simonis <chs@odoo.com>
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%