Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-27 Thread Chenthill
On Mon, 2009-08-24 at 08:02 -0400, Brian J. Murrell wrote:
> On Sun, 2009-08-23 at 21:53 -0430, Patrick O'Callaghan wrote:
> > 
> > Your BZ report talks about issues with large newsgroups.
> 
> Indeed.
> 
> > Are you seeing
> > the same with large mail folders?
> 
> I don't have any/enough mail folders that compete with the quantity/size
> of newsgroups.
> 
> > I have one IMAP folder with over
> > 60,000 messages in it and I don't see any sluggishness (maybe a few
> > seconds on startup),
> 
> That's not surprising then.  Not that I trust the message counts much
> anymore (since the sqlite migration fiasco), but the vfolder that
> aggregates all of my newsgroups says there are 418389 messages in it
> with 418344 unread (i.e. only 5 unread messages -- yeah right).  However
> I know the difference between read and unread messages is in reality
> much much greater than that.  Case in point for not trusting the message
> count numbers any more.  But I digress on to yet another bug.
> 
> Performance in an individual (real) folder is great.  Switching from
> message to message is quick.  It's in vfolders which represent a large
> aggregation where the message-to-message performance is sluggish, and of
> course, as I have said, startup times after a crash (which is still too
> frequent an occurrence unfortunately) is on the order of close to 10
> minutes if not more and when I strace it, it's all reads/writes to the
> sqlite db(s).
> 
> >  but I don't use Evo for newsgroups.
> 
> You should try it sometime if you want to see the scaling problems.
> 
> I use gmane and nntp for mailing lists instead of getting the mail
> delivered here.  Doing that really highlights the scaling problems.
> 
> IMHO, the evo developers (especially the ones responsible for its
> scalability) should be *required* to use gmane for all of their mailing
> lists.  Nothing like having to eat your own dogfood to making it taste
> good.
Some of the vfolder issues and sqlite summary issues have been covered
at, 
http://www.go-evolution.org/Bugzilla_Topics#evolution.5Bdisk-summary.5D

They are part of the road-map  http://www.go-evolution.org/Evo2.28 and
is being worked upon. But am not sure how many would be fixed for 2.28.

Thanks, Chenthill.
> 
> b.
> 
> ___
> Evolution-list mailing list
> Evolution-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/evolution-list


___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-27 Thread Brian J. Murrell
On Wed, 2009-08-26 at 00:49 +0930, Wayne Sierke wrote:
> 
> You don't happen to be using a 'Sender or Recipients' condition in your
> problematic vfolders, do you?

Nope.  They are just "aggretation" folders so that I don't have to poll
a few dozen rss feeds/mailboxes/newsgroups for new items.

b.



signature.asc
Description: This is a digitally signed message part
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-25 Thread Wayne Sierke
On Mon, 2009-08-24 at 08:02 -0400, Brian J. Murrell wrote: 
> ... as I have said, startup times after a crash (which is still too
> frequent an occurrence unfortunately) is on the order of close to 10
> minutes if not more and when I strace it, it's all reads/writes to the
> sqlite db(s).

You don't happen to be using a 'Sender or Recipients' condition in your
problematic vfolders, do you? I just now raised a report about sluggish
behaviour updating vfolders configured with a "Sender or Recipients"
condition.

http://bugzilla.gnome.org/show_bug.cgi?id=593020

My experience is with imap folders but a quick trial with a usenet
folder seemed to exhibit similar behaviour.

Note that replacing the "Sender or Recipients" condition with separate
"Sender" and "Recipients" conditions has worked for me as a work-around,
if using the "If any conditions are met" selection for "Find
Items" ("or" operator) can be used.


Wayne


___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-24 Thread Brian J. Murrell
On Mon, 2009-08-24 at 18:01 +0200, Jo-Erlend Schinstad wrote:
> If there are 418389 messages in total, of which 418344 are unread, then
> that means you've read 45 of them, doesn't it?

LOL.  Yeah, that's what the counts are saying.  As I have maintained,
they are way wrong, have been since the sqlite migration and still are.

> You never actually said how
> many you did read.

Just this group (gmane for list) alone shows "60 unread, 37537 total",
so yes, definitely more than 45 read.  I'm not going to go through,
mailbox by mailbox figuring it all out.  I just assume the counts are
never right and never trust them.

b.



signature.asc
Description: This is a digitally signed message part
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-24 Thread Jo-Erlend Schinstad
2009/8/24 Brian J. Murrell :
> On Mon, 2009-08-24 at 15:03 +0200, Jo-Erlend Schinstad wrote:
>> [snip] "...aggregates all of my newsgroups says there are 418389 messages in 
>> it
>> with 418344 unread (i.e. only 5 unread messages -- yeah right).  However
>> I know the difference bet..." [snip]
>>
>> This suggests to me like you may have a buggy calculator too, or something.
>
> Oops.  It was 50 instead of 5.  Dude.  I misread a single order of
> magnitude while the real difference should be 2 or 3 orders of magnitude
> different.  Why are you splitting hairs here?  Do you really think this
> is constructive?
>
> b.

If there are 418389 messages in total, of which 418344 are unread, then
that means you've read 45 of them, doesn't it? You never actually said how
many you did read.

Jo-Erlend
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-24 Thread Brian J. Murrell
On Mon, 2009-08-24 at 15:03 +0200, Jo-Erlend Schinstad wrote:
> Peter and Brian: I think you should reserve your angry complaints to
> your resellers, if any.

Huh?

> Brian: Your bug report 582945, is one that requires quite a bit of
> work just to reproduce

Not at all.  Simply subscribe to a bunch of news groups at gmane.  Not
that difficult.

> You say it only affects users with
> hundreds of thousands of mails in their inboxes?

I'm not sure where the usability tipping point is, but let's say it is a
few hundred thousand.

> Would you agree that
> most people doesn't have several hundred thousand mails in their
> inboxes, even the ones that use email on a regular basis?

Sure, any that don't use evolution for NNTP as well.

> Further, you complain about having reported this bug more than a month
> ago and that nothing has happened. However, look at your own bug
> report; you suggest that the developer subscribe to a lot of
> mailinglists and just build himself a large mailbox in order to
> reproduce this "sluggish behaviour"

Right.  As I said, not very difficult at all, for anyone interested in
trying to reproduce it.

> You would have to subscribe to
> some fairly heavy loaded mailinglists for your inbox to grow to 418k
> messages in a month, wouldn't you?

No.  These are newsgroups, not mailing lists.  You subscribe to a group
and instantly get the many (tens or hundreds of) thousands of messages
that have ever been posted to the list in your summary database.

Probably a single subscription to lkml (which I tried once but had to
manually remove because it made evo *completely* unusable) would reveal
the problems, but I would suggest creeping up to that kind of capacity
with just subscribing a number of groups in the tens of thousands
counts.

> And then the bug hunt is supposed
> to begin.

For somebody that has worked the vfolder code, I'd imagine finding the
hogs would not be terribly difficult.  Oprofile would probably be
extremely useful here.

> I think your expectations are a bit
> high, don't you?

Look.  I don't need your sarcasm.  I simply asked if the scalability
issues would be fixed by the next release, highlighting a possible
usability issue.

> Oh, and by the way:
> 
> [snip] "...aggregates all of my newsgroups says there are 418389 messages in 
> it
> with 418344 unread (i.e. only 5 unread messages -- yeah right).  However
> I know the difference bet..." [snip]
> 
> This suggests to me like you may have a buggy calculator too, or something.

Oops.  It was 50 instead of 5.  Dude.  I misread a single order of
magnitude while the real difference should be 2 or 3 orders of magnitude
different.  Why are you splitting hairs here?  Do you really think this
is constructive?

b.



signature.asc
Description: This is a digitally signed message part
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-24 Thread Jo-Erlend Schinstad
Peter and Brian: I think you should reserve your angry complaints to
your resellers, if any.

Brian: Your bug report 582945, is one that requires quite a bit of
work just to reproduce and the very nature of the bug might prevent it
from getting a very high priority. You say it only affects users with
hundreds of thousands of mails in their inboxes? Would you agree that
most people doesn't have several hundred thousand mails in their
inboxes, even the ones that use email on a regular basis?

Further, you complain about having reported this bug more than a month
ago and that nothing has happened. However, look at your own bug
report; you suggest that the developer subscribe to a lot of
mailinglists and just build himself a large mailbox in order to
reproduce this "sluggish behaviour" You would have to subscribe to
some fairly heavy loaded mailinglists for your inbox to grow to 418k
messages in a month, wouldn't you? And then the bug hunt is supposed
to begin. In the mid of summer. I think your expectations are a bit
high, don't you?

Oh, and by the way:

[snip] "...aggregates all of my newsgroups says there are 418389 messages in it
with 418344 unread (i.e. only 5 unread messages -- yeah right).  However
I know the difference bet..." [snip]

This suggests to me like you may have a buggy calculator too, or something.

Best wishes,

Jo-Erlend Schinstad
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-24 Thread Brian J. Murrell
On Sun, 2009-08-23 at 21:53 -0430, Patrick O'Callaghan wrote:
> 
> Your BZ report talks about issues with large newsgroups.

Indeed.

> Are you seeing
> the same with large mail folders?

I don't have any/enough mail folders that compete with the quantity/size
of newsgroups.

> I have one IMAP folder with over
> 60,000 messages in it and I don't see any sluggishness (maybe a few
> seconds on startup),

That's not surprising then.  Not that I trust the message counts much
anymore (since the sqlite migration fiasco), but the vfolder that
aggregates all of my newsgroups says there are 418389 messages in it
with 418344 unread (i.e. only 5 unread messages -- yeah right).  However
I know the difference between read and unread messages is in reality
much much greater than that.  Case in point for not trusting the message
count numbers any more.  But I digress on to yet another bug.

Performance in an individual (real) folder is great.  Switching from
message to message is quick.  It's in vfolders which represent a large
aggregation where the message-to-message performance is sluggish, and of
course, as I have said, startup times after a crash (which is still too
frequent an occurrence unfortunately) is on the order of close to 10
minutes if not more and when I strace it, it's all reads/writes to the
sqlite db(s).

>  but I don't use Evo for newsgroups.

You should try it sometime if you want to see the scaling problems.

I use gmane and nntp for mailing lists instead of getting the mail
delivered here.  Doing that really highlights the scaling problems.

IMHO, the evo developers (especially the ones responsible for its
scalability) should be *required* to use gmane for all of their mailing
lists.  Nothing like having to eat your own dogfood to making it taste
good.

b.



signature.asc
Description: This is a digitally signed message part
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-23 Thread Patrick O'Callaghan
On Sun, 2009-08-23 at 21:38 -0500, Peter Van Lone wrote:
> > I don't use Exchange so I don't really have anything useful to say,
> but
> > just as a general comment, "large" means different things to
> different
> > people so you might want to be more specific.
> >
> 
> 1 - 2 GB during the time I was struggling with it.

I meant how many messages. The physical space they take up is pretty
much irrelevant. Never mind.

poc

___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-23 Thread Peter Van Lone
On Sun, Aug 23, 2009 at 9:26 PM, Patrick O'Callaghan wrote:

> I don't use Exchange so I don't really have anything useful to say, but
> just as a general comment, "large" means different things to different
> people so you might want to be more specific.
>

1 - 2 GB during the time I was struggling with it.

I should not have replied --  in fact I need to simply un-subscribe
from this list so as not to be tempted. I have moved on from Evolution
-- I believe it to be a fatally flawed product that will not ever meet
the enterprise needs that I had hoped it would. I think it is a fine
general use email client -- though there are better IMO -- but there
simply is not nor is there likely to be the $$$/incentive/commitment
that would be required to have EVO become a true open-source "OutLook"
that can access enterprise as well as imap/pop message and calendar
stores.

But again -- I will unsubscribe from the list shortly and not bother
anyone further.

I'm sorry for the waste of bits ...
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-23 Thread Patrick O'Callaghan
On Sun, 2009-08-23 at 13:10 -0500, Peter Van Lone wrote:
> 2009/8/23 Brian J. Murrell :
> > I'm just wondering if the folder scalability issues will be resolved for
> > the next major release (2.6.28)?
> 
> I would not hold my breath -- it has been like this for the several
> years that I struggled trying to use it. Access to an Exchange mailbox
> that is large is even worse. I've more or less given up -- and have
> gone to pure webmail mailboxes and native Outlook client for work mail
> (which means I have to keep a windows vm around on my primary laptop
> ... sucks but there appears to be no real option).

I don't use Exchange so I don't really have anything useful to say, but
just as a general comment, "large" means different things to different
people so you might want to be more specific.

poc

___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-23 Thread Patrick O'Callaghan
On Sun, 2009-08-23 at 12:03 -0400, Brian J. Murrell wrote:
> I'm just wondering if the folder scalability issues will be resolved for
> the next major release (2.6.28)?
> 
> For reference, I filed bug 589245 in bugzilla back on July 21 and the
> only response was a recommendation to use the patch in bug 564388 which
> I reported I am already using.
> 
> Even with that patch Evolution is not scaling very well.  Startup times
> after a crash are on the order of many many minutes, before I see a UI
> even and then many more minutes before it's usable and them many more
> minutes before vfolders are all fully populated.

Your BZ report talks about issues with large newsgroups. Are you seeing
the same with large mail folders? I have one IMAP folder with over
60,000 messages in it and I don't see any sluggishness (maybe a few
seconds on startup), but I don't use Evo for newsgroups.

poc

___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] scalabilty issues resolved in next major release (2.6.28)?

2009-08-23 Thread Peter Van Lone
2009/8/23 Brian J. Murrell :
> I'm just wondering if the folder scalability issues will be resolved for
> the next major release (2.6.28)?

I would not hold my breath -- it has been like this for the several
years that I struggled trying to use it. Access to an Exchange mailbox
that is large is even worse. I've more or less given up -- and have
gone to pure webmail mailboxes and native Outlook client for work mail
(which means I have to keep a windows vm around on my primary laptop
... sucks but there appears to be no real option).
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list