It could be that you're using the wrong version of the compiler. It needs to be version > 3.4.1 ?


Andi..

Hello, Andi.

Yeah, I know that code is not OS specific... But I have checked again
this bug. It appears on Debian linux and on Red Hat it works likes a
charm.
I have tested code on 2 Debian boxes and 3 RedHat ones.

I am wondering, maybe I miss something?.. Or could differences exist
in any behavior of operation systems?

I know, that my question is very weird and maybe.. a little stupid :)
I am confused about this bug.

AV> The reason this bug was happening was because of a deadlock situation 
between
AV> python threads who call into java and back into python and threads created
AV> from java (ParallelMultiSearcher does that) that call into python.
AV> This was fixed in 0.9.8 where all calls from python to java release the 
python
AV> GIL (global interpreter lock) and reacquire it when calling back from java
AV> into python. This is not OS specific.

AV> Andi..

AV> On Wed, 20 Apr 2005, Yura Smolsky wrote:

Hello, Andi Vajda.

AV> Great, this would get us one step closer to a 1.0 release !

Andi, I have that problem appeared again. It works great on Windows
platform, and it worked good on RedHat Linux.
But when we migrated to Debian with kernel 2.6.11 the problem has appeared 
again.

Can you suggest us how to detect the real reason of this bug with hits
on Debian Linux?

---------- Forward Message ----------
From:   Yura Smolsky <[EMAIL PROTECTED]>
To:     [email protected]
CC:
Time:   Mon, 28 Feb 2005 09:28:04 -0600
Subj:   [pylucene-dev] ParallelMultiSearcher and Hits.doc(i)
Attach: RemoteSearcherBad.py, ?????.txt

Hello.

I have noticed that ParallelMultiSearcher does not return correct Hits
object when we use custom implemented Searchable, but
MultiSearcher return correct one.
"Correct" object Hits object means that it can return documents more
than 100th.

So, I cannot get documents more than 100th from Hits object returned
by ParallelMultiSearcher (with custom implemented Searchable object).
When It cannot return needed object it loops forever, it does not
return control outside Hits.doc(i) method.

I provide attach file which can easily reproduce the situation.

Yura Smolsky.


---------- End of Forward ----------

Yura Smolsky,





Yura Smolsky.



_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev

Reply via email to