]> git.ipfire.org Git - thirdparty/squid.git/commit
Bug #671: Several minor aufs issues
authorserassio <>
Sat, 2 Apr 2005 04:11:28 +0000 (04:11 +0000)
committerserassio <>
Sat, 2 Apr 2005 04:11:28 +0000 (04:11 +0000)
commitd06925a4e2229dd28ac623a27ab8271dedcb0c96
treef50ec24989fe25046430d570e2a422dbadca200d
parente870b1f88688542fc815298ffe42f0de091655da
Bug #671: Several minor aufs issues

- Enhance performance by zero-copy writes, enabled by making the mem
  nodes reference counted.
- Implement ASYNC_CLOSE define, default to off.
- Remove unused aioFDWasClosed call
- Kill warning about event notification filedescriptors still
  being open on shutdown.
  Also optimizes slightly by initializing the squidaio layer early,
  avoiding the need to check if initialized in each and every call.

Forward port of 2.5 patches.
src/DiskIO/DiskThreads/DiskThreads.h
src/DiskIO/DiskThreads/DiskThreadsDiskFile.cc
src/DiskIO/DiskThreads/DiskThreadsIOStrategy.cc
src/DiskIO/DiskThreads/DiskThreadsIOStrategy.h
src/DiskIO/DiskThreads/aiops.cc
src/comm.cc
src/comm.h
src/mem_node.h
src/stmem.cc
src/stmem.h
src/store_swapout.cc