Re: Disk IO - coss and ufs with common IO engines.

2003-09-01 Thread Adrian Chadd
On Sun, Aug 31, 2003, Robert Collins wrote: If you want to use the async io code rom anywhere, say, logfile writing, you're _going_ to have to do write combining or your write queue is going to quickly blow out to a stupid size. The store IO interface really assures us there's only one

Re: Disk IO - coss and ufs with common IO engines.

2003-08-31 Thread Adrian Chadd
On Sat, Aug 30, 2003, Serassio Guido wrote: changes that can be improved upon, etc. This is a very interesting thing: For example it means that a Windows native awin32 fs based on aufs is no more needed: all the magic can will be do from a Win32DiskThreads. Or, once COSS has been fixed

Re: Disk IO - coss and ufs with common IO engines.

2003-08-31 Thread Robert Collins
On Sun, 2003-08-31 at 12:08, Adrian Chadd wrote: On Sat, Aug 30, 2003, Robert Collins wrote: The only step missing to be able to use the IO modules from anywhere is automatic registration to be 'synced' at shutdown, and 'callback()' checked on each io loop. If you want to use the async

Disk IO - coss and ufs with common IO engines.

2003-08-30 Thread Robert Collins
Well, time for a dilemma. I've been background-tasking on finishing the extraction of the IO logic from ufs, diskd, aufs and coss into a set of IO modules, that would then be usable from anywhere in squid - helpers, persistent logic routines etc. Well, I've completed 95% of that. The current