Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0049631 | Retail Modules | Web POS | public | 2022-06-22 18:02 | 2023-09-26 15:04 |
|
Reporter | AugustoMauch | |
Assigned To | AugustoMauch | |
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | RR22Q3 | |
Merge Request Status | approved |
Review Assigned To | |
OBNetwork customer | No |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0049631: Persist state in LocalStorage instead of in IndexedDB |
Description | Persisting the state in IndexedDB has two main disadvantages:
- Reading/writing the state will have an impact on other business logic queries because no two IndexedDB operations can be done at the same time
- We suspect that the many amount of state read/write operations in IndexedDB is resulting in performance degradation in other databases (i.e. masterdata)
We will test how the state is persisted in LocalStorage. This option also has disadvantages, i.e. the state needs to be serialized before being stored.
Also we are throttling the state persistence every 10 ms. We should increase that value at least to 100 ms to prevent persisting the state too often. |
Steps To Reproduce | - |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | 49631_mobCore_21Q4.diff (955) 2023-09-26 15:04 https://issues.openbravo.com/file_download.php?file_id=18995&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2022-06-22 18:02 | AugustoMauch | New Issue | |
2022-06-22 18:02 | AugustoMauch | Assigned To | => AugustoMauch |
2022-06-22 18:02 | AugustoMauch | OBNetwork customer | => No |
2022-06-22 18:02 | AugustoMauch | Triggers an Emergency Pack | => No |
2022-06-22 18:04 | hgbot | Merge Request Status | => open |
2022-06-22 18:04 | hgbot | Note Added: 0138644 | |
2022-06-24 09:57 | AugustoMauch | Status | new => scheduled |
2022-06-24 09:58 | AugustoMauch | Description Updated | bug_revision_view_page.php?rev_id=24348#r24348 |
2022-06-24 11:28 | hgbot | Merge Request Status | open => approved |
2022-06-24 11:28 | hgbot | Resolution | open => fixed |
2022-06-24 11:28 | hgbot | Status | scheduled => closed |
2022-06-24 11:28 | hgbot | Note Added: 0138731 | |
2022-06-24 11:28 | hgbot | Fixed in Version | => RR22Q3 |
2022-06-24 11:28 | hgbot | Note Added: 0138732 | |
2023-09-26 15:04 | malsasua | File Added: 49631_mobCore_21Q4.diff | |