This is a snapshot of Indico's old Trac site. Any information contained herein is most probably outdated. Access our new GitHub site here.

#1546 closed defect (fixed)

Whoosh content is indexed regardless of transaction outcome

Reported by: pferreir Owned by: jmonnich
Priority: blocker Milestone: v1.9
Component: General Version: 1.2
Keywords: Cc:

Description

This can cause serious data consistency issues.
We should delay whoosh writes till process() succeeds, or otherwise synchronise the whoosh "commit" to the data store.

Change History (5)

comment:1 Changed 14 months ago by jmonnich

  • Owner set to jmonnich
  • Status changed from new to assigned

comment:2 Changed 14 months ago by jmonnich

  • Status changed from assigned to in_work

comment:3 Changed 14 months ago by jmonnich

  • Status changed from in_work to awaiting_merge

comment:4 Changed 14 months ago by jmonnich

  • Status changed from awaiting_merge to merging

comment:5 Changed 14 months ago by jmonnich

  • Resolution set to fixed
  • Status changed from merging to closed

Fixed in 127dfa0

Note: See TracTickets for help on using tickets.