[TR-158] Single pass indexing with default configuration doesnt ever flush memory Created: 07/Apr/11  Updated: 07/Apr/11  Resolved: 07/Apr/11

Status: Resolved
Project: Terrier Core
Component/s: .indexing
Affects Version/s: None
Fix Version/s: 3.5

Type: Bug Priority: Blocker
Reporter: Craig Macdonald Assignee: Craig Macdonald
Resolution: Fixed  
Labels: None

Attachments: File TREC-243.v1.patch    

 Description   
DEBUG - Memory Check Free: 57M, allocated 76.52427430599569%
DEBUG - Memory Check Free: 51M, allocated 76.52427430599569%
DEBUG - maxAllowedMemory=0 consumed=499480304 numberOfDocsSinceFlush=80300 memcheck=false
DEBUG - Memory Check Free: 51M, allocated 76.52427430599569%
DEBUG - Memory Check Free: 49M, allocated 76.52427430599569%
DEBUG - Free memory (49M) below threshold (50M)
DEBUG - maxAllowedMemory=0 consumed=499483444 numberOfDocsSinceFlush=80320 memcheck=true
DEBUG - Memory Check Free: 49M, allocated 76.52427430599569%
DEBUG - Free memory (49M) below threshold (50M)
DEBUG - Memory Check Free: 95M, allocated 76.42286728355938%

 Comments   
Comment by Craig Macdonald [ 07/Apr/11 ]

SinglePassIndexer.doCheck() wasn't actually checking the results of the memory check. Patch is trivial.

Comment by Craig Macdonald [ 07/Apr/11 ]

Committed to trunk r3354

Generated at Fri Dec 15 06:03:40 GMT 2017 using JIRA 7.1.1#71004-sha1:d6b2c0d9b7051e9fb5e4eb8ce177ca56d91d7bd8.