Re: Wiki slownessThat

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2007-03-26 at 08:29 -0500, Mike McGrath wrote:
> Thorsten Leemhuis wrote:
> > BTW, did anybody ask the moin moin developers for their plans? I suppose
> > other projects hit the same bottleneck, too...
> >   
> Yeah, I've talked to them a bit.  Toshio is actually working with them 
> to submit a patch.
> 
... but I am short of time.  So if someone wants to work on this first,
the basics are that we want to maintain a list of subscribed pages.  One
list will be per page and have all the normal subscriptions which target
one specific page.  The other list will be global to moin and hold all
the regular expression using subscriptions.  These lists only have to be
updated when the user updates their subscription preferences.  The Moin
code will then be able to quickly assemble a list of people that are
subscribed to the page from the per-page-list and sequentially trying to
match the regexes.

(The Moin devs tell me the current method scans every subscription
request of every user to see if it matches the page that has been
modified.  8000+ users of which 1000+ have subscriptions.  In the new
scheme we only have to sequentially scan 180+ regular expressions.)

I don't think I'll be able to work on this until post-F7.  So you guys
have nearly 2 months to get fed up enough with the delay to get to this
first ;-)

-Toshio

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Fedora Users]     [Linux ARM]     [ARM Kernel]     [Older Fedora Users]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux