1. 19 Nov, 2020 1 commit
  2. 16 Nov, 2020 5 commits
  3. 15 Nov, 2020 1 commit
  4. 14 Nov, 2020 1 commit
  5. 11 Nov, 2020 2 commits
  6. 09 Nov, 2020 2 commits
  7. 08 Nov, 2020 3 commits
  8. 06 Nov, 2020 1 commit
  9. 05 Nov, 2020 1 commit
  10. 04 Nov, 2020 1 commit
  11. 30 Oct, 2020 5 commits
  12. 29 Oct, 2020 1 commit
  13. 27 Oct, 2020 1 commit
  14. 22 Oct, 2020 1 commit
  15. 21 Oct, 2020 1 commit
  16. 17 Oct, 2020 1 commit
  17. 15 Oct, 2020 2 commits
    • Luca Beltrame's avatar
      Increase timeout for reading data from resources to 30 seconds · 9acda8e4
      Luca Beltrame authored
      The introduction of LZMA compression for payloads can mean that when
      handling already-compressed attachments, especially those in large
      sizes, the default timeout of 10 seconds can be exceeded. This is
      particularly evident for machines with rotational disks or full disk
      encryption.
      
      This has particularly bad effects on item syncing:
      
      1. The resource retrieves an item, and starts compressing the payload.
      2. The compression takes more than 10 seconds, so the resource is
         disconnected from Akonadi due to the timeout.
      3. Upon reconnection, there is an attempt to rollback the change, but
         the change did not actually take place, so a bunch of errors
         regarding transactions are logged.
      4. The database for that resource and that collection is left in an
         inconsistent state.
      5. This can cause the resource to ultimately get stuck on its jobs.
      
      Fixing the actual problem is probably far more convoluted, but a quick
      workaround would be to increase the timeout up to 30 seconds, to stay on
      the safe side.
      
      This change was tested on a laptop with FDE that could not sync
      attachments larger than 5M: after the change, the syncing was performed
      sucessfully.
      9acda8e4
    • Laurent Montel's avatar
      Remove not implemented method · e52957ae
      Laurent Montel authored
      e52957ae
  18. 11 Oct, 2020 2 commits
  19. 10 Oct, 2020 1 commit
  20. 09 Oct, 2020 1 commit
  21. 06 Oct, 2020 1 commit
  22. 05 Oct, 2020 1 commit
  23. 04 Oct, 2020 3 commits
  24. 03 Oct, 2020 1 commit