| Summary: | [DB] Reduce amount of update statements for non-audit mode | ||
|---|---|---|---|
| Product: | [Modeling] EMF | Reporter: | Eike Stepper <stepper> |
| Component: | cdo.db | Assignee: | Stefan Winkler <stefan> |
| Status: | CLOSED FIXED | QA Contact: | Eike Stepper <stepper> |
| Severity: | enhancement | ||
| Priority: | P3 | Flags: | stepper:
review+
|
| Version: | 4.0 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 272475 | ||
|
Description
Eike Stepper
I have cherry-picked all relevant commits from the master branch into branch bugs/367356
In the final commit, I have done several adjustments to fix the obvious 4.0 compatibility issues:
- eliminated IListMapping2 (and replaced it with a commented cast to BasicAbstractListMapping)
- eliminated the property string constant from CDODBUtil
Also, as discussed via skype, I have changed the option to switch on the performance option.
To use it, write the following in the cdo-server.xml file:
<mappingStrategy type="horizontalNonAuditing">
<property name="optimizeIndexManagement" value="true" />
....
</mappingStrategy>
Here's the link to the most recent commit. Pushed to git.eclipse.org.
commit d3f8c553e0c29c3ee53f05394ba3e3b5dc067158
Author: Stefan Winkler <stefan@winklerweb.net> 2011-12-21 23:20:07
Committer: Stefan Winkler <stefan@winklerweb.net> 2011-12-21 23:20:07
Parent: 94b56ee41ba3f3d3576125425b768ab96604365e ([367356] [DB] Reduce amount of update statements for non-audit mode https://bugs.eclipse.org/bugs/show_bug.cgi?id=367356)
Branches: bugs/367356
[367356] [DB] Reduce amount of update statements for non-audit mode
https://bugs.eclipse.org/bugs/show_bug.cgi?id=367356
Adjustments to make the cherry-picked commits conforming to on 4.0
Merged to streams/4.0-maintenance and pushed. Closing. |