Hi all,

We've finally committed the new dbsourcemanager to the pi repository. 
This new dbsourcemanager includes improved update.database and 
update.database.mod tasks, which are now independent from the Openbravo 
Data Access Layer, and will provide increased performance and robustness.

As developers or users, you shouldn't notice any change of behaviour for 
these tasks. The main difference you may notice is a performance 
increase. The actual execution time will of course depend on your 
hardware, operating system and general environment, but just for 
reference, on my computer, update.database total execution time went 
from around 5:30 minutes to about 2:20, and update.database.mod now 
takes less than a minute (for one module).

The other main point of this change is that as update.database is now 
independent from DAL, it's execution will not depend on the current 
state of the database it will be executed against. This means that even 
if the dataset or the model definition of your database is incorrect, 
update.database should work anyway. This should increase update.database 
robustness in a wide array of possible situations.

DBSourcemanager is a key part of our build process, and any change on it 
usually has a big influence on Openbravo developers and users. If you 
notice any possible issue, or any weird behaviour of update.database, 
update.database.mod, export.database, or export.config.script, please 
contact me directly.

Thanks a lot for your help. Regards,

Antonio.

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Openbravo-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-development

Reply via email to