Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0018099 | Openbravo ERP | 02. Master data management | public | 2011-07-27 13:55 | 2011-08-22 17:25 |
|
Reporter | adrianromero | |
Assigned To | adrianromero | |
Priority | urgent | Severity | major | Reproducibility | random |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | 2.50MP31 | |
Target Version | 2.50MP33 | Fixed in Version | 2.50MP33 | |
Merge Request Status | |
Review Assigned To | |
OBNetwork customer | OBPS |
Web browser | |
Modules | Core |
Support ticket | 12176 |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0018099: Sometimes a deadlock appear when syncrhonizing a and processing orders at the same time |
Description | When launching at the same time the job that imports orders in I_ORDER and the process of orders imported, a deadlock appears and the order imported is not processed automatically and must be manually processed |
Steps To Reproduce | Launch the import orders job and the process of orders several times at the same time. |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | depends on | defect | 0018061 | 2.40 | closed | adrianromero | Java Client POS | Sometimes a deadlock appear when syncrhonizing a and processing orders at the same time | depends on | backport | 0018110 | 2.50MP33 | closed | adrianromero | Openbravo ERP | Try-2.50-api failed because two foreign keys has been removed | related to | defect | 0017975 | | closed | mtaal | Openbravo ERP | Orders Synchronization between POS and ERP fails when there are two (or more) shops invoking the web service |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2011-07-27 13:55 | adrianromero | New Issue | |
2011-07-27 13:55 | adrianromero | Assigned To | => adrianromero |
2011-07-27 13:55 | adrianromero | Modules | => Core |
2011-07-27 13:55 | adrianromero | OBNetwork customer | => Yes |
2011-07-27 13:55 | adrianromero | Support ticket | => 12176 |
2011-07-27 13:56 | adrianromero | Status | new => scheduled |
2011-07-27 13:56 | adrianromero | fix_in_branch | => pi |
2011-07-27 13:56 | adrianromero | Relationship added | depends on 0018061 |
2011-07-27 13:59 | adrianromero | Target Version | 2.50MP32 => 2.50MP33 |
2011-07-27 13:59 | adrianromero | fix_in_branch | pi => |
2011-07-28 10:14 | adrianromero | Relationship added | depends on 0018110 |
2011-07-28 10:19 | hgbot | Checkin | |
2011-07-28 10:19 | hgbot | Note Added: 0039472 | |
2011-07-28 10:21 | hgbot | Checkin | |
2011-07-28 10:21 | hgbot | Note Added: 0039474 | |
2011-07-28 10:21 | hgbot | Status | scheduled => resolved |
2011-07-28 10:21 | hgbot | Resolution | open => fixed |
2011-07-28 10:21 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/stable/2.50/rev/086ee81793cff740574594d083648c8589b8b6ae [^] |
2011-07-28 10:26 | adrianromero | Note Added: 0039476 | |
2011-07-28 11:05 | adrianromero | Relationship added | related to 0017975 |
2011-08-02 13:43 | adrianromero | Issue cloned | 0018158 |
2011-08-22 17:25 | jonalegriaesarte | Note Added: 0040392 | |
2011-08-22 17:25 | jonalegriaesarte | Status | resolved => closed |
2011-08-22 17:25 | jonalegriaesarte | Fixed in Version | => 2.50MP33 |
Notes |
|
(0039472)
|
hgbot
|
2011-07-28 10:19
|
|
|
|
(0039474)
|
hgbot
|
2011-07-28 10:21
|
|
Repository: erp/stable/2.50
Changeset: 086ee81793cff740574594d083648c8589b8b6ae
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Jul 27 13:58:06 2011 +0200
URL: http://code.openbravo.com/erp/stable/2.50/rev/086ee81793cff740574594d083648c8589b8b6ae [^]
Fixes issue 0018099: Sometimes a deadlock appear when syncrhonizing a and processing orders at the same time
It has been removed two unnecesary foreing keys to avoid the deadlock
---
M src-db/database/model/tables/I_ORDER.xml
---
|
|
|
|
* Testing the issue
Fill the I_Order table with around 300 valid Order lines. This can be done using the integration job: https://code.openbravo.com/erp/pmods/org.openbravo.pos.sync/file/7a7809a5970d/resources/test_orders_2.ktr [^] [^]
Go to the Import Orders window and process the imported orders.
Simultaneously execute the integration job again.
Verify that both processes finish succesfully without any error and also verify that in the AD_PINSTANCE table there is not any execution that registered a deadlock
* Other areas affected
No other areas affected. Only the I_ORDER table definition has been modified. |
|
|
(0040392)
|
jonalegriaesarte
|
2011-08-22 17:25
|
|
|