Openbravo Issue Tracking System - Retail Modules | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0044739 | Retail Modules | Retail Configuration | public | 2020-08-03 11:52 | 2022-12-29 15:27 |
Reporter | mauricio_peccorini | ||||
Assigned To | Triage Platform Base | ||||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | new | Resolution | open | ||
Platform | OS | 5 | OS Version | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Merge Request Status | |||||
Review Assigned To | |||||
OBNetwork customer | |||||
Support ticket | |||||
Regression level | |||||
Regression date | |||||
Regression introduced in release | |||||
Regression introduced by commit | |||||
Triggers an Emergency Pack | No | ||||
Summary | 0044739: Allow the number of "threads per core" created for Import Entry to be parametrized | ||||
Description | The number of threads used for Import Entry can be controlled by the import.number.of.threads parameter in the Openbravo.properties. It can also be left by default which will be calculated as the double of the number of CPU cores plus 2 with a minimum of 4. If the number of threads is insufficient in a specific scenario, the only alternative right now is to change it to a fixed number of threads. In most situations this is good enough. However, in cloud environments the size of the machines (and thus the number of cores) are adjusted depending on the phases of user rollouts and on the season for clients with high seasonality of sales. | ||||
Steps To Reproduce | Does not apply as this is a feature request. | ||||
Proposed Solution | It would be of great benefit to be able to configure not the number of threads but the factor by which the number of CPU cores is multiplied in the default calculation. The request, then, is to add a new parameter to Openbravo.properties called "import.entry.threads_per_core" so that the calculation of the number of threads is: <Number of CPU Cores> * <import.entry.threads_per_core> + 2 The default value for the new parameter would be 1 and in case the parameter import.number.of.threads is set, its value would override the default calculation. These two rules would make the change backward compatible. | ||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2020-08-03 11:52 | mauricio_peccorini | New Issue | |||
2020-08-03 11:52 | mauricio_peccorini | Assigned To | => platform | ||
2020-08-03 11:52 | mauricio_peccorini | Triggers an Emergency Pack | => No | ||
2022-02-01 08:05 | alostale | Assigned To | platform => Triage Platform Base | ||
2022-12-28 19:51 | eugeni | Issue Monitored: eugeni | |||
2022-12-29 15:27 | AugustoMauch | Type | defect => feature request |
There are no notes attached to this issue. |