Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0034687 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
feature request | [Retail Modules] StoreServer | minor | have not tried | 2016-12-03 14:48 | 2017-02-09 12:38 | |||
Reporter | mtaal | View Status | public | |||||
Assigned To | AugustoMauch | |||||||
Priority | normal | Resolution | open | Fixed in Version | ||||
Status | closed | Fix in branch | Fixed in SCM revision | |||||
Projection | none | ETA | none | Target Version | RR17Q2 | |||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Review Assigned To | AugustoMauch | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0034687: Initialize Symmetric DS without property file | |||||||
Description | The symmetric ds property file is created to initialize symmetric ds (for example here [1]). However it seems that the api of symmetric ds in this case also allows passing in a properties object. Possibly this was added in latest releases of symmetric ds. So the question is if we still need to generate a property file (like in [2]). If not then this feature request proposes to initialize symmetric ds from a Properties object created in-memory and logging the properties to a log.debug to allow viewing what is being used to initialize symmetric ds. [1] https://code.openbravo.com/erp/pmods/org.openbravo.replication.symmetricds/file/b0d82e5af3c9/src/org/openbravo/replication/symmetricds/task/AbstractSymmetricDsTask.java#l63 [^] [2] https://code.openbravo.com/erp/pmods/org.openbravo.replication.symmetricds/file/b0d82e5af3c9/src/org/openbravo/replication/symmetricds/util/SynchronizationPropertiesFileBuilder.java [^] | |||||||
Steps To Reproduce | Check the code/links above | |||||||
Proposed Solution | Initialize sym-ds from Properties object instead of generated file. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Notes | |
(0094175) AugustoMauch (manager) 2017-02-09 12:38 |
We use SymmetricDS engines in two places: - SymmetricDS related ant tasks, where we can use a ClientSymmetricEngine, which is not able to route, push, accept pushes, etc - In our application server, where we must use a ServerSymmetricEngine (which extends ClientSymmetricEngine), because it contains some components needed to support routing, pushing, etc. The ServerSymmetricEngine, as opposed to ClientSymmetricEngine, does not have a constructor that accepts a properties object, only one that accepts a file that contains the configuration of the synchronization |
Issue History | |||
Date Modified | Username | Field | Change |
2016-12-03 14:48 | mtaal | New Issue | |
2016-12-03 14:48 | mtaal | Assigned To | => AugustoMauch |
2016-12-03 14:48 | mtaal | Triggers an Emergency Pack | => No |
2016-12-03 14:49 | shuehner | Issue Monitored: shuehner | |
2017-02-09 12:38 | AugustoMauch | Review Assigned To | => AugustoMauch |
2017-02-09 12:38 | AugustoMauch | Note Added: 0094175 | |
2017-02-09 12:38 | AugustoMauch | Status | new => closed |
Copyright © 2000 - 2009 MantisBT Group |