1. 26 Aug, 2017 1 commit
    • Daniel Vrátil's avatar
      Fix SQLite DB schema upgrade to version 35 · 2fcd7c4c
      Daniel Vrátil authored
      SQLite does not support DROP COLUMN and our upgrade language is not
      expressive enough to handle that in another way, so for now we just
      leave the 'external' column in PartTable on SQLite, it will simply
      be ignored. On other backends the column is removed as expected.
      
      BUG: 384024
      FIXED-IN: 5.6.1
      2fcd7c4c
  2. 23 Aug, 2017 2 commits
  3. 15 Aug, 2017 1 commit
  4. 04 Aug, 2017 1 commit
  5. 01 Aug, 2017 3 commits
  6. 27 Jul, 2017 1 commit
  7. 24 Jul, 2017 6 commits
  8. 22 Jul, 2017 1 commit
  9. 14 Jul, 2017 1 commit
  10. 08 Jul, 2017 1 commit
  11. 06 Jul, 2017 1 commit
  12. 30 Jun, 2017 2 commits
  13. 29 Jun, 2017 2 commits
  14. 28 Jun, 2017 2 commits
  15. 26 Jun, 2017 1 commit
  16. 22 Jun, 2017 5 commits
  17. 21 Jun, 2017 1 commit
    • Daniel Vrátil's avatar
      CollectionStatistics: prefetch all stats on start · de7eea95
      Daniel Vrátil authored
      When Akonadi is started each application and agent starts requesting
      its Collections and statistics. This causes the CollectionStatistics
      cache to query the stats for each Collection individually with the
      very expensive query. On my system all the statistics queries together
      take over 17 seconds.
      
      With this change the CollectionStatistics cache simply pre-fetches
      statistics for all Collections in single a query, which is MUCH
      faster (less than a second on my system), because the expensive JOINs
      only have to be done once.
      
      As a result of this change applications and agents become responsive
      much faster after start and CPU and IO load during start is massively
      decreased.
      de7eea95
  18. 19 Jun, 2017 1 commit
  19. 15 Jun, 2017 1 commit
  20. 11 Jun, 2017 2 commits
  21. 09 Jun, 2017 1 commit
  22. 05 Jun, 2017 1 commit
  23. 04 Jun, 2017 1 commit
  24. 01 Jun, 2017 1 commit