23rd April - 21st May
Community Bonding Period
21st May - 31st May
Bi-directionally synchronize person table on 2 OpenMRS instances.
1st June - 10th June
Develop OpenMRS module to embed SymmetricDS jar.
11th June - 9th July
Develop means to identify & resolve conflicts arising through bi- directional synchronization. Implement IDataLoaderFilter.
Completed for a subset of tables
9th July - 16th July
Configure SymmetricDS for synchronization of all tables in OpenMRS schema. Include this in the on-going module.
16th July - 5th August
Develop the UIs for authenticating & configuring SymmetricDS.
15th August - 13th August
Test and document module
13th August - 20th August
Getting feedback from community. Test on multiple physical nodes for network latency and other practical issues.
Tested on 2 physical nodes
Client & root specific configuration to get OpenMRS databases setup for Symmetric running on a new Jetty instance.
UI Mockups Proposed