Multiple Reindexing Issue

Sidnei da Silva <sidnei-/awGbKECNgO/3pe1ocb+swC/[email protected]>
Newsgroups gmane.comp.web.zope.plone.archetypes.devel
Message-ID <20051118113901.GH9554@cotia>
Alright,

I've got tired of seeing people complaining about multiple reindexing
and decided to dig into the issue to see how bad it was. To my
surprise, it's worse than I thought. I'm writing a functional doctest
to be able to track better the issue. The doctest is attached, and
here's the output for a simple 'invokeFactory':

    + Catalog: /plone/uid_catalog
    + Indexing: Members/test_user_1_/new_doc []
    + Catalog: /plone/uid_catalog
    + Indexing: Members/test_user_1_/new_doc []
    + Catalog: /plone/portal_catalog
    + Indexing: /plone/Members/test_user_1_/new_doc []
    + Catalog: /plone/portal_catalog
    + Indexing: /plone/Members/test_user_1_/new_doc []
    + Catalog: /plone/uid_catalog
    + Indexing: Members/test_user_1_/new_doc []
    + Catalog: /plone/uid_catalog
    + Indexing: Members/test_user_1_/new_doc []
    + Catalog: /plone/portal_catalog
    + Indexing: /plone/Members/test_user_1_/new_doc ['review_state']
    + Catalog: /plone/portal_catalog
    + Indexing: /plone/Members/test_user_1_/new_doc ['review_state']
    + Catalog: /plone/uid_catalog
    + Indexing: Members/test_user_1_/new_doc []
    + Catalog: /plone/uid_catalog
    + Indexing: Members/test_user_1_/new_doc []
    + Catalog: /plone/portal_catalog
    + Indexing: /plone/Members/test_user_1_/new_doc ['allowedRolesAndUsers']
    + Catalog: /plone/portal_catalog
    + Indexing: /plone/Members/test_user_1_/new_doc ['allowedRolesAndUsers']
    + Catalog: /plone/portal_catalog
    + Indexing: /plone/Members/test_user_1_/new_doc []
    + Catalog: /plone/portal_catalog
    + Indexing: /plone/Members/test_user_1_/new_doc []
    + Catalog: /plone/uid_catalog
    + Indexing: Members/test_user_1_/new_doc []
    + Catalog: /plone/uid_catalog
    + Indexing: Members/test_user_1_/new_doc []

Enough rambling, I'm going to fix this.

-- 
Sidnei da Silva
Enfold Systems, LLC.
http://enfoldsystems.com


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.