Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0052445 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo ERP] A. Platform | major | have not tried | 2023-05-15 11:45 | 2023-05-22 15:55 | |||
Reporter | AugustoMauch | View Status | public | |||||
Assigned To | AugustoMauch | |||||||
Priority | normal | Resolution | fixed | Fixed in Version | PR23Q3 | |||
Status | closed | Fix in branch | Fixed in SCM revision | |||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Review Assigned To | ||||||||
Web browser | ||||||||
Modules | Core | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0052445: The margin when checking if we need to replace a cluster instance is too small | |||||||
Description | One of the responsibilities of the ClusterService is to ensure a new node takes control of a service if its current node is not available. It checks that condition by comparing when was the last time the current node notified its availability (by making an update in the database), adding a 10% margin to the notification periodicity. We have found that the current 10% margin is too small. It should be made configurable and by default it should account for the possibility of missing at least one ping (i.e. because the current node did not have db connections available for a few seconds). | |||||||
Steps To Reproduce | There are no steps to reproduce but we have seen it happen several times. We can check with CSU to get the details. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | ||||||||||||||||||||||
|
Notes | |
(0149985) hgbot (developer) 2023-05-19 13:58 |
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/888 [^] |
(0150057) hgbot (developer) 2023-05-22 12:22 |
Directly closing issue as related merge request is already approved. Repository: https://gitlab.com/openbravo/product/openbravo [^] Changeset: 73afbd0f589b19d3fbe6796d2c34129a620635e8 Author: Augusto Mauch <augusto.mauch@openbravo.com> Date: 22-05-2023 10:22:40 URL: https://gitlab.com/openbravo/product/openbravo/-/commit/73afbd0f589b19d3fbe6796d2c34129a620635e8 [^] Fixes ISSUE-52445: Makes cluster timeout threshold configurable --- M src-db/database/model/tables/AD_CLUSTER_SERVICE_SETTINGS.xml M src-db/database/sourcedata/AD_COLUMN.xml M src-db/database/sourcedata/AD_ELEMENT.xml M src-db/database/sourcedata/AD_FIELD.xml M src/org/openbravo/cluster/ClusterService.java M src/org/openbravo/cluster/ClusterService_data.xsql --- |
(0150058) hgbot (developer) 2023-05-22 12:22 |
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/888 [^] |
(0150072) hgbot (developer) 2023-05-22 14:35 |
Repository: https://gitlab.com/openbravo/product/openbravo [^] Changeset: 6110813aa83e4205bdbfe4b0fd71599451e3b841 Author: Carlos Aristu <carlos.aristu@openbravo.com> Date: 22-05-2023 14:34:00 URL: https://gitlab.com/openbravo/product/openbravo/-/commit/6110813aa83e4205bdbfe4b0fd71599451e3b841 [^] related to ISSUE-52445: add missing on create default --- M src-db/database/model/tables/AD_CLUSTER_SERVICE_SETTINGS.xml --- |
(0150083) hgbot (developer) 2023-05-22 15:55 |
Repository: https://gitlab.com/openbravo/ci/backoffice-api [^] Changeset: 536022c95b5f1f39701ae89d388643be35d14ba2 Author: Carlos Aristu <carlos.aristu@openbravo.com> Date: 22-05-2023 15:54:59 URL: https://gitlab.com/openbravo/ci/backoffice-api/-/commit/536022c95b5f1f39701ae89d388643be35d14ba2 [^] related to ISSUE-52445: add missing check constraint for new column --- M model/src-db/database/model/tables/AD_CLUSTER_SERVICE_SETTINGS.xml --- |
Issue History | |||
Date Modified | Username | Field | Change |
2023-05-15 11:45 | AugustoMauch | New Issue | |
2023-05-15 11:45 | AugustoMauch | Assigned To | => Triage Platform Base |
2023-05-15 11:45 | AugustoMauch | Modules | => Core |
2023-05-15 11:45 | AugustoMauch | Triggers an Emergency Pack | => No |
2023-05-15 11:45 | AugustoMauch | Assigned To | Triage Platform Base => AugustoMauch |
2023-05-16 09:45 | AugustoMauch | Summary | The margin when checking => The margin when checking if we need to replace a cluster instance is too small |
2023-05-16 09:45 | AugustoMauch | Assigned To | AugustoMauch => meriem_azaf |
2023-05-16 09:56 | AugustoMauch | Assigned To | meriem_azaf => AugustoMauch |
2023-05-16 09:56 | AugustoMauch | Status | new => acknowledged |
2023-05-16 10:31 | gorkaion | Relationship added | has duplicate 0052457 |
2023-05-16 10:31 | gorkaion | Relationship added | related to 0052456 |
2023-05-16 10:31 | gorkaion | Relationship added | related to 0052455 |
2023-05-18 14:33 | ngarcia | Issue Monitored: ngarcia | |
2023-05-19 13:52 | AugustoMauch | Status | acknowledged => scheduled |
2023-05-19 13:58 | hgbot | Note Added: 0149985 | |
2023-05-22 12:22 | hgbot | Resolution | open => fixed |
2023-05-22 12:22 | hgbot | Status | scheduled => closed |
2023-05-22 12:22 | hgbot | Fixed in Version | => PR23Q3 |
2023-05-22 12:22 | hgbot | Note Added: 0150057 | |
2023-05-22 12:22 | hgbot | Note Added: 0150058 | |
2023-05-22 14:35 | hgbot | Note Added: 0150072 | |
2023-05-22 15:55 | hgbot | Note Added: 0150083 |
Copyright © 2000 - 2009 MantisBT Group |