[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2015-03-12 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 Martin Steigerwald mar...@lichtvoll.de changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-06-08 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #21 from Martin Steigerwald mar...@lichtvoll.de --- Git commit c6659e74196b74ebe32254cf0b42d9ed4274d17c by Martin Steigerwald. Committed on 31/05/2014 at 18:18. Pushed by steigerwald into branch 'master'. Manually sort the item list so that

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-06-08 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #22 from Martin Steigerwald mar...@lichtvoll.de --- Git commit 2b8c7db15c11c6d76a691b831fe83dc0879872ab by Martin Steigerwald. Committed on 29/05/2014 at 15:49. Pushed by steigerwald into branch 'KDE/4.13'. Manually sort the QStringList for

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-06-08 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #23 from Martin Steigerwald mar...@lichtvoll.de --- Git commit 6428954599ce87fd3844a43e3581aec47d4033ee by Martin Steigerwald. Committed on 31/05/2014 at 18:18. Pushed by steigerwald into branch 'KDE/4.13'. Manually sort the item list so

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-06-08 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #25 from Martin Steigerwald mar...@lichtvoll.de --- Git commit 79ca2264b5c210ec02f4240b161477d5d9314d25 by Martin Steigerwald. Committed on 08/06/2014 at 16:34. Pushed by steigerwald into branch 'KDE/4.13'. Sort by filename, which is

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-06-08 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #24 from Martin Steigerwald mar...@lichtvoll.de --- Git commit ceb7bdd423f5ed148b53f422795a167df48ab99e by Martin Steigerwald. Committed on 08/06/2014 at 16:34. Pushed by steigerwald into branch 'master'. Sort by filename, which is

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-06-07 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #20 from Martin Steigerwald mar...@lichtvoll.de --- Git commit 431ae9b185aa9e74a6b822fbee44e4b93b3f1498 by Martin Steigerwald. Committed on 29/05/2014 at 15:49. Pushed by steigerwald into branch 'master'. Manually sort the QStringList for

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-05-29 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #18 from Martin Steigerwald mar...@lichtvoll.de --- Git commit afdc4bc8d85dbadfddd5d89169fede0f5a57317d by Martin Steigerwald. Committed on 03/05/2014 at 14:52. Pushed by steigerwald into branch 'KDE/4.13'. Do not sort the directory entry

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-05-29 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #18 from Martin Steigerwald mar...@lichtvoll.de --- Git commit afdc4bc8d85dbadfddd5d89169fede0f5a57317d by Martin Steigerwald. Committed on 03/05/2014 at 14:52. Pushed by steigerwald into branch 'KDE/4.13'. Do not sort the directory entry

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-05-20 Thread Christian Mollekopf
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #16 from Christian Mollekopf chrig...@fastmail.fm --- Git commit 1af2704a63c6641867eaf2b67976f5309a994cca by Christian Mollekopf, on behalf of Martin Steigerwald. Committed on 03/05/2014 at 14:52. Pushed by cmollekopf into branch

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-05-20 Thread Christian Mollekopf
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #17 from Christian Mollekopf chrig...@fastmail.fm --- Git commit 81f30e18c975f9cc44da7c904ed612df804200da by Christian Mollekopf, on behalf of Martin Steigerwald. Committed on 03/05/2014 at 14:53. Pushed by cmollekopf into branch

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-05-05 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #14 from Martin Steigerwald mar...@lichtvoll.de --- Git commit 4dd5cb7fcb37f9da481d8324421428a0028e9e2d by Martin Steigerwald. Committed on 03/05/2014 at 14:52. Pushed by steigerwald into branch 'master'. Do not sort the directory entry

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-05-05 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #15 from Martin Steigerwald mar...@lichtvoll.de --- Git commit 41be4d27dab49d600e3bd93cfc3804a347243257 by Martin Steigerwald. Committed on 03/05/2014 at 14:53. Pushed by steigerwald into branch 'master'. Also do not sort directory entries

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-05-05 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #14 from Martin Steigerwald mar...@lichtvoll.de --- Git commit 4dd5cb7fcb37f9da481d8324421428a0028e9e2d by Martin Steigerwald. Committed on 03/05/2014 at 14:52. Pushed by steigerwald into branch 'master'. Do not sort the directory entry

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-03 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #9 from Martin Steigerwald mar...@lichtvoll.de --- Sergio, I tried: 107 QStringList listNew() const 108 { 109 static int count = 0; count++; 110 static int elapsed = 0; 111 112 QDir d( path +

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-03 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #10 from Martin Steigerwald mar...@lichtvoll.de --- Sergio, I tried: 107 QStringList listNew() const 108 { 109 static int count = 0; count++; 110 static int elapsed = 0; 111 112 QDir d( path +

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-03 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #11 from Martin Steigerwald mar...@lichtvoll.de --- I don´t know whether this is called and what that does, but setting nosort here as well for testing: diff --git a/resources/maildir/libmaildir/keycache.cpp

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-03 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #12 from Martin Steigerwald mar...@lichtvoll.de --- Created attachment 86428 -- https://bugs.kde.org/attachment.cgi?id=86428action=edit callgrind with nodirsorting also in libmaildir/keycache.cpp Well this is it. KMail is usable even with

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-05-03 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 Martin Steigerwald mar...@lichtvoll.de changed: What|Removed |Added Summary|synchronizations of large |synchronizations of

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes

2014-05-03 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #13 from Martin Steigerwald mar...@lichtvoll.de --- Review Request: Change libmaildir listNew and listCurrent functions to explicetely not sort QDir.entryList https://git.reviewboard.kde.org/r/117975/ -- You are receiving this mail

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-02 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #1 from Martin Steigerwald mar...@lichtvoll.de --- I bet that stat()ing files isn´t the only issue here, as find -ls also uses a variant of the stat() call on each file and as demonstrated it way faster: Warm caches:

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-02 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #2 from Martin Steigerwald mar...@lichtvoll.de --- Compared to this strace of martin@merkaba:~#16 ps aux | head -1 ; ps aux | grep akonadi_maildir_resource | grep -v grep USER PID %CPU %MEMVSZ RSS TTY STAT START TIME

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-02 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #3 from Martin Steigerwald mar...@lichtvoll.de --- Created attachment 86406 -- https://bugs.kde.org/attachment.cgi?id=86406action=edit callgrind data of 5 minutes cpu busy maildir resource About 5 minute callgrind data with akonadi

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-02 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 Martin Steigerwald mar...@lichtvoll.de changed: What|Removed |Added Attachment #86406|0 |1 is obsolete|

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-02 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #5 from Martin Steigerwald mar...@lichtvoll.de --- Testing with: diff --git a/resources/maildir/libmaildir/maildir.cpp b/resources/maildir/libmaildir/maildir.cpp index 9bd3802..36166ed 100644 --- a/resources/maildir/libmaildir/maildir.cpp

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-02 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #6 from Martin Steigerwald mar...@lichtvoll.de --- Suggestion was from David Faure and Sergio. -- You are receiving this mail because: You are the assignee for the bug. ___ Kdepim-bugs mailing

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-02 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #7 from Martin Steigerwald mar...@lichtvoll.de --- Created attachment 86418 -- https://bugs.kde.org/attachment.cgi?id=86418action=edit second callgrind of about well at least half an hour, after nodirsorting patch applied This one looks a

[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

2014-05-02 Thread Martin Steigerwald
https://bugs.kde.org/show_bug.cgi?id=334218 --- Comment #8 from Martin Steigerwald mar...@lichtvoll.de --- During this callgrind run KMail did respond in between, so I really think folder sync got faster by nodir sorting patch as during last callgrind of also about half an hour or so it didn´t