Changeset 3560

Show
Ignore:
Timestamp:
05/31/12 13:26:39
Author:
douglm
Message:

When rebuilding an index start a thread so that the JMX console can return immediately. Otherwise we can get http timeouts before the process finishes.

Change the rebuild to update a set of status objects which we can display through JMX allowing us to see progress.

Noticed we were indexing out/inbox and deleted. Changed skipPath processing to allow * prefixed paths

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/deployment/ear.meta/jboss-service.xml

    r3548 r3560  
    99         name="org.bedework:service=Indexer"> 
    1010    <attribute name="Account">admin</attribute> 
    11     <attribute name="SkipPaths">/public/unbrowsable:/public/aliases</attribute> 
     11    <attribute name="SkipPaths">/public/unbrowsable:/public/aliases:*/Outbox:*/Inbox:*/Deleted</attribute> 
    1212     
    1313    <attribute name="MaxPublicThreads">5</attribute> 
     
    9595    <depends>jboss.jca:service=DataSourceBinding,name=CalendarDS</depends> 
    9696  </mbean> 
     97   
     98  <mbean code="edu.rpi.sss.util.servlets.io.PooledBufferedOutputStream" 
     99         name="org.bedework:service=PooledBuffers"> 
     100    <!-- buffer size --> 
     101    <attribute name="SmallBufferSize"/> 
     102     
     103    <!-- buffer size --> 
     104    <attribute name="MediumBufferSize"/> 
     105     
     106    <!-- buffer size --> 
     107    <attribute name="LargeBufferSize"/> 
     108     
     109    <!-- buffer pool size --> 
     110    <attribute name="SmallBufferPoolSize"/> 
     111     
     112    <!-- buffer pool size --> 
     113    <attribute name="MediumBufferPoolSize"/> 
     114     
     115    <!-- buffer pool size --> 
     116    <attribute name="LargeBufferPoolSize"/> 
     117     
     118    <!-- buffer pool size --> 
     119    <attribute name="SmallBufferPoolStats"/> 
     120     
     121    <!-- buffer pool size --> 
     122    <attribute name="MediumBufferPoolStats"/> 
     123     
     124    <!-- buffer pool size --> 
     125    <attribute name="LargeBufferPoolStats"/>     
     126  </mbean> 
    97127</server>