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
