Buffer pool is extremely full; delay the thread

PLEASE HELP!

This error is happening repeatedly. It occurs when I run an action that: clears a form, runs a full text search, populates the form with the search results, and then opens the form. I am not sure at what point in this process the failure occurs.

Notes:

  • This does not happen all the time that I run this action. It may depend on the full text search being performed.

  • If I run the debugger, it hangs the client.

  • It NEVER fails when I run this action on a SERVER copy of the database. It only happens on a local copy or replica.

Anyone have any ideas about this? This is not just an annoying message, it also defeats the action.

A colleage here has been seeing this while performing unrelated actions in a different database, ever since migrating to Notes 6.

Any and all clues are welcome. Thanks, Ami.

Subject: Buffer pool is extremely full; delay the thread.

I used to get this error a lot with 6.0x on my Mac, running OS X 10.2.8 (then). I assumed this was down to my machine: very low spec processor, and tiny hard drive. Could either of those be an issue for your set-up?

Subject: RE: Buffer pool is extremely full; delay the thread.

I’m afraid my hardware is more than sufficient, Thinkpad T30 with 16GB currently free and 512MB RAM and the same error occurs on another person’s machine (with similar setup.) Thanks for posting.

Subject: Buffer pool is extremely full; delay the thread.

Just started getting the same error on a database yesterday after we replaced the design. The biggest change was moving away from Navigators and using Outlines instead.

I have no idea what’s causing the problem. The database does NOT have a FTI.

Thanks.

Subject: I tried this and it worked

Based on Nico Hatron’s answer about this problem, I wrote the following code in abutton (on my PC client) and I sent it to the user by email. The Mac user clicked it, he answer YES to the question, and now it works correctly.

http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/bf79258cfba6e93585256f38002b418d?OpenDocument

Sub Click(Source As Button)

Dim s As New NotesSession

Messagebox "Valor actual: " & Chr(13) &_

"NSF_BUFFER_POOL_SIZE_MB = " &_

s.GetEnvironmentValue("NSF_BUFFER_POOL_SIZE_MB", True), 0+64, "Valor actual"



Asignar = Messagebox("¿Asignar valor '32'?", 4 + 32, "Asignar valor")



If Asignar = 6 Then

	Call s.SetEnvironmentVar("NSF_BUFFER_POOL_SIZE_MB", "32", True)

	Messagebox "Valor asignado", 0 + 64, "Asignado"

Else

	Messagebox "NO se asignó el valor", 0 + 16, "No asignado"

End If

End Sub

Subject: Buffer pool is extremely full; delay the thread.

This might be irrelevant and I might be stating the obvious but is the local replica/copy full text indexed.

Subject: RE: Buffer pool is extremely full; delay the thread.

Thanks for the response. Yes, the local copy is full-text indexed. The full-text search function works fine until the “buffer pool full” error hits.