Openbravo Issue Tracking System - Retail Modules | ||||||||||||||||||||||||||
View Issue Details | ||||||||||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||||||||||||||||
0038036 | Retail Modules | StoreServer | public | 2018-03-03 11:37 | 2018-03-13 17:44 | |||||||||||||||||||||
Reporter | mtaal | |||||||||||||||||||||||||
Assigned To | mtaal | |||||||||||||||||||||||||
Priority | normal | Severity | major | Reproducibility | have not tried | |||||||||||||||||||||
Status | closed | Resolution | fixed | |||||||||||||||||||||||
Platform | OS | 5 | OS Version | |||||||||||||||||||||||
Product Version | ||||||||||||||||||||||||||
Target Version | Fixed in Version | |||||||||||||||||||||||||
Merge Request Status | ||||||||||||||||||||||||||
Review Assigned To | AugustoMauch | |||||||||||||||||||||||||
OBNetwork customer | ||||||||||||||||||||||||||
Support ticket | ||||||||||||||||||||||||||
Regression level | ||||||||||||||||||||||||||
Regression date | ||||||||||||||||||||||||||
Regression introduced in release | ||||||||||||||||||||||||||
Regression introduced by commit | ||||||||||||||||||||||||||
Triggers an Emergency Pack | No | |||||||||||||||||||||||||
Summary | 0038036: SS in online mode always forward all requests to the CS | |||||||||||||||||||||||||
Description | To prevent CAP-consistency problems the queries for (transactional) data should happen on the same server in which the data is updated. This means that in online mode all queries/requests from WebPOS should be forwarded to the CS. The WebPOS systems should still go through the SS to ensure that they all go offline at the same time. In offline mode the WP systems work on the SS. To prevent WP working on an inconsistent system the following cases should be handled: - going offline with sync errors from CS to SS: in this case SS is inconsistent, the WP are not allowed to work on the SS, a message should be given - when there are version differences between SS and CS then the user can work through the SS in online mode as all the requests are forwarded to the CS - the WP systems can work through the SS when it is online and reloading, so reloading is not blocking, only mandatory reloading is blocking - data pending to be synced from CS to SS is no reason to stay offline. Only data pending to be synced from SS to CS is reason to stay offline Documentation should be updated to. | |||||||||||||||||||||||||
Steps To Reproduce | Install multi-server Try different scenarios: - basic online - going offline without sync errors - going offline with sync errors from CS to SS from the start - going offline with sync errors from CS to SS occurring after going offline - going offline and then see if transition to online happens in case CS has sync errors - going offline and then see if transition to online does not happen in case SS has sync errors - check that non-mandatory reloading does not block WP in online mode - check that mandatory reloading does block WP in online mode - check that version differences does not block WP in online mode - check that version differences do block WP in offline mode | |||||||||||||||||||||||||
Proposed Solution | Several changes in related code | |||||||||||||||||||||||||
Additional Information | ||||||||||||||||||||||||||
Tags | No tags attached. | |||||||||||||||||||||||||
Relationships |
| |||||||||||||||||||||||||
Attached Files | 38036-giftcard-5.diff (502) 2018-03-13 12:27 https://issues.openbravo.com/file_download.php?file_id=11636&type=bug 38036-retail-sync-5.diff (46,628) 2018-03-13 12:27 https://issues.openbravo.com/file_download.php?file_id=11637&type=bug 38036-replication-5.diff (622) 2018-03-13 12:27 https://issues.openbravo.com/file_download.php?file_id=11638&type=bug 38036-mobile-core-5.diff (36,994) 2018-03-13 12:27 https://issues.openbravo.com/file_download.php?file_id=11639&type=bug 38036-retail-posterminal-5.diff (6,406) 2018-03-13 12:28 https://issues.openbravo.com/file_download.php?file_id=11640&type=bug | |||||||||||||||||||||||||
Issue History | ||||||||||||||||||||||||||
Date Modified | Username | Field | Change | |||||||||||||||||||||||
2018-03-03 11:37 | mtaal | New Issue | ||||||||||||||||||||||||
2018-03-03 11:37 | mtaal | Assigned To | => mtaal | |||||||||||||||||||||||
2018-03-03 11:37 | mtaal | Triggers an Emergency Pack | => No | |||||||||||||||||||||||
2018-03-05 06:17 | mtaal | Relationship added | depends on 0037851 | |||||||||||||||||||||||
2018-03-05 06:17 | mtaal | Relationship deleted | depends on 0037851 | |||||||||||||||||||||||
2018-03-05 06:17 | mtaal | Relationship added | related to 0037851 | |||||||||||||||||||||||
2018-03-05 06:20 | mtaal | Note Added: 0102966 | ||||||||||||||||||||||||
2018-03-05 11:49 | mtaal | File Added: 38036-store-sync.diff | ||||||||||||||||||||||||
2018-03-05 11:49 | mtaal | File Added: 38036-mobile-core.diff | ||||||||||||||||||||||||
2018-03-06 08:25 | hgbot | Checkin | ||||||||||||||||||||||||
2018-03-06 08:25 | hgbot | Note Added: 0103004 | ||||||||||||||||||||||||
2018-03-06 08:25 | hgbot | Status | new => resolved | |||||||||||||||||||||||
2018-03-06 08:25 | hgbot | Resolution | open => fixed | |||||||||||||||||||||||
2018-03-06 08:25 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization/rev/e8697b438f443e662b07da6f67535d2d41cbf47e [^] | |||||||||||||||||||||||
2018-03-06 08:25 | mtaal | Review Assigned To | => AugustoMauch | |||||||||||||||||||||||
2018-03-06 08:27 | mtaal | Note Added: 0103005 | ||||||||||||||||||||||||
2018-03-06 08:28 | mtaal | Note Added: 0103006 | ||||||||||||||||||||||||
2018-03-09 22:13 | mtaal | File Added: replication-38036-2.diff | ||||||||||||||||||||||||
2018-03-09 22:13 | mtaal | File Added: storeserver-sync-38036-2.diff | ||||||||||||||||||||||||
2018-03-09 22:13 | mtaal | File Added: mobile-core-38036-2.diff | ||||||||||||||||||||||||
2018-03-10 10:24 | mtaal | File Deleted: 38036-store-sync.diff | ||||||||||||||||||||||||
2018-03-10 10:24 | mtaal | File Deleted: 38036-mobile-core.diff | ||||||||||||||||||||||||
2018-03-10 10:24 | mtaal | File Deleted: replication-38036-2.diff | ||||||||||||||||||||||||
2018-03-10 10:25 | mtaal | File Deleted: storeserver-sync-38036-2.diff | ||||||||||||||||||||||||
2018-03-10 10:25 | mtaal | File Deleted: mobile-core-38036-2.diff | ||||||||||||||||||||||||
2018-03-10 10:25 | mtaal | File Added: gift-cards-38036-1.diff | ||||||||||||||||||||||||
2018-03-10 10:26 | mtaal | File Added: mobile-core-38036-4.diff | ||||||||||||||||||||||||
2018-03-10 10:26 | mtaal | File Added: retail-sync-1.diff | ||||||||||||||||||||||||
2018-03-10 10:27 | mtaal | File Added: replication-1.diff | ||||||||||||||||||||||||
2018-03-13 12:27 | mtaal | File Deleted: gift-cards-38036-1.diff | ||||||||||||||||||||||||
2018-03-13 12:27 | mtaal | File Deleted: mobile-core-38036-4.diff | ||||||||||||||||||||||||
2018-03-13 12:27 | mtaal | File Deleted: retail-sync-1.diff | ||||||||||||||||||||||||
2018-03-13 12:27 | mtaal | File Deleted: replication-1.diff | ||||||||||||||||||||||||
2018-03-13 12:27 | mtaal | File Added: 38036-giftcard-5.diff | ||||||||||||||||||||||||
2018-03-13 12:27 | mtaal | File Added: 38036-retail-sync-5.diff | ||||||||||||||||||||||||
2018-03-13 12:27 | mtaal | File Added: 38036-replication-5.diff | ||||||||||||||||||||||||
2018-03-13 12:27 | mtaal | File Added: 38036-mobile-core-5.diff | ||||||||||||||||||||||||
2018-03-13 12:28 | mtaal | File Added: 38036-retail-posterminal-5.diff | ||||||||||||||||||||||||
2018-03-13 15:38 | hgbot | Checkin | ||||||||||||||||||||||||
2018-03-13 15:38 | hgbot | Note Added: 0103192 | ||||||||||||||||||||||||
2018-03-13 15:38 | hgbot | Checkin | ||||||||||||||||||||||||
2018-03-13 15:38 | hgbot | Note Added: 0103193 | ||||||||||||||||||||||||
2018-03-13 15:39 | hgbot | Checkin | ||||||||||||||||||||||||
2018-03-13 15:39 | hgbot | Note Added: 0103194 | ||||||||||||||||||||||||
2018-03-13 15:44 | hgbot | Checkin | ||||||||||||||||||||||||
2018-03-13 15:44 | hgbot | Note Added: 0103195 | ||||||||||||||||||||||||
2018-03-13 15:50 | hgbot | Checkin | ||||||||||||||||||||||||
2018-03-13 15:50 | hgbot | Note Added: 0103196 | ||||||||||||||||||||||||
2018-03-13 16:19 | AugustoMauch | Note Added: 0103199 | ||||||||||||||||||||||||
2018-03-13 16:19 | AugustoMauch | Status | resolved => closed | |||||||||||||||||||||||
2018-03-13 17:09 | mtaal | Relationship added | related to 0038123 | |||||||||||||||||||||||
2018-03-13 17:44 | mtaal | Note Added: 0103217 | ||||||||||||||||||||||||
2018-03-13 19:55 | mtaal | Relationship added | related to 0038127 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|