[OPEN-ILS-DEV] template toolkit master merge branch

Thomas Berezansky tsbere at mvlc.org
Fri Aug 19 09:14:17 EDT 2011


Will that result in someone who has a single really big list (compared  
to several smaller lists) to continue to have the problem?

The "one bucket at a time" wording seems to make me think that if they  
only have one bucket with a lot of entries then nothing will have  
changed.

Thomas Berezansky
Merrimack Valley Library Consortium


Quoting Bill Erickson <erickson at esilibrary.com>:

> On Fri, Aug 19, 2011 at 07:58:37AM -0400, Thomas Berezansky wrote:
>> In regards to the mysterious my list failures reported:
>>
>> I can not only duplicate them, I have figured out what is causing them.
>>
>> ejabberd has a max stanza size of 200000 if you follow the normal
>> installation instructions for OpenSRF. The marc records requested in
>> one json_query call exceeded that, causing the cstore drone to crash
>> due to ejabberd throwing an error back:
>>
>> Text of error message received from Jabber: XML stanza is too big
>>
>> When I changed ejabberd's max stanza size to 500000 things stopped crashing.
>
> Thanks for the testing and details.  I've pushed a change that should
> address this.  The mod_perl code now fetches  one bucket item at a time
> to avoid shuffling a single, massive collection of MARC through ejabberd.
>
> http://git.evergreen-ils.org/?p=working/Evergreen.git;a=commit;h=2af9bebeeb2dd6ceab91d44010cf214701140143
>
> -b
>
> --
> Bill Erickson
> | Senior Software Developer
> | Equinox Software, Inc. / Your Library's Guide to Open Source
> | phone: 877-OPEN-ILS (673-6457)
> | email: erickson at esilibrary.com
> | web: http://esilibrary.com
>




More information about the Open-ils-dev mailing list