On Saturday 01 August 2015 18:48:11 Martin Steigerwald wrote:
> Ok, I was not aware that you cherry-picked some optimization patches. Then
> I wonder why it still feels slower than the self-compiled one. I may have
> a closer look at which patches you merged.
I could not include all patches due to regressions...
> > Some changes in 1.13
> > cause unrecoverable database errors when even `akonadictl fsck` does not
> > help. Some changes break initialisation of new database.
>
> Yikes. Is / did you make upstream aware of that?
Unfortunately I had no time to properly document and report this. My priority
was to fix deadlock and number of other problems in Akonadi. Testing upstream
optimisations was not part of the agenda...
I presume upstream should pick up such issues in their own testing.
There is a possibility that some of those problems could be detected by unit
tests that we do not run...
> I accept this, Dmitry. I didn´t see any regressions with the MySQL backend
> myself, so I wasn´t aware of any. And I was using this git versions for
> weeks at least.
When I cherry-picked some optimisations I found that one or two of them broke
initialisation of new database... I think borrowing any more fixes may cause
more harm than good. My hopes are with new upstream release -- at least
testing it may be feasible...
--
Regards,
Dmitry Smirnov
---
"For every complex problem there is an answer that is clear, simple, and
wrong.
-- H. L. Mencken
Attachment:
signature.asc
Description: This is a digitally signed message part.