PreviousNextTracker indexSee it online !

(51/243) 3040 - Hypersearch blocks buffer input/output

If there's a hypersearch running, it blocks the buffer's I/O:

1. Start a long running hypersearch
2. Modify any buffer, press Save
3. The Save request gets queued and you are unable to do any other changes to this buffer
4. Pressing "Ctrl-S" (save) again, pops up an error "Each buffer can only execute one input/output operation at a time ..."

I've suspected the ActionHooks or Whitespace plugin to cause this, but disabling them does not help.

Note: you can "queue a save request" for more than one buffer during the search is taking place. When doing so, there's some short flicker in one of the 4 available I/O threads, but the buffer's status becomes "clean" only after the Hypersearch is finished.

Submitted blueyed - 2008-03-10 13:51:18 Assigned
Priority 5 Labels editor core
Status open Group normal bug
Resolution None

Comments

2008-03-27 13:42:20
blueyed

Logged In: YES
user_id=663176
Originator: YES

This (collecting the files and searching in them) also blocks going to a previous search result (with "Multiple Results" on), in the current window (where the search gets done). Other windows are not affected.

2008-03-27 13:42:20
blueyed

- **summary**: Hypersearch blocks buffer input/output (save) --> Hypersearch blocks buffer input/output