Name: [PERF] mrp: optimize move_finished_ids update to improve backorder creation performance for serial-tracked production

State: Succeed finished in 75m

PR State: merged

PR Author: Roy Le

PR Author Email:

PR: #1113

Committer: Roy Le

Committer Email: roy.le@viindoo.com

Commit: 0f2da4a87002016ed2611730c022fdbfcd23c70b

Description:

                                            [PERF] mrp: optimize move_finished_ids update to improve backorder
creation performance for serial-tracked production

Previously, all move_finished_ids in non-done state were updated
regardless of whether their date or date_deadline values actually
changed. This led to unnecessary write operations and potential
slowdowns, especially in serial-tracked production where each finished
product line generates a separate stock.move.

This update improves the performance of completing manufacturing orders
that produce serial-tracked finished products.
                                            

Branch: 16.0

Instance ID: 0

Age:

Up-time:

Subbuilds Name State Detail
Build 326224 At install tests: from account to website_twitter 74m Succeed Log
Build 326225 Post install tests: step install all modules 28m Succeed Log
Build 326226 Post install tests: from account to l10n_vn_viin_accounting_vninvoice_summary 39m Succeed Log
Build 326227 Post install tests: from l10n_vn_viin_edi to project_sale_expense 29m Succeed Log
Build 326228 Post install tests: from project_sms to sales_team 34m Succeed Log
Build 326229 Post install tests: from sms to to_multi_warehouse_access_control_sms 39m Succeed Log
Build 326230 Post install tests: from to_odoo_module to viin_message_edit_lock 44m Succeed Log
Build 326231 Post install tests: from viin_mobile to website_twitter 29m Succeed Log
Create Date Level Message
07/01/2025 10:14:42 INFO
Updated repository Viindoo-tvtmaaddons
07/01/2025 10:14:42 INFO
Updated repository Viindoo-erponline-enterprise
07/01/2025 10:14:42 INFO
Updated repository Viindoo-branding
07/01/2025 10:14:42 INFO
Cloned repository Viindoo-odoo