Alex Rousskov writes:
>On Thu, 17 Sep 1998, Alexander Serkin wrote:
>
>> > or
>> >         Assertion failed: current_offset == target_offset,
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>OK. This bug is not covered by the first patch set for b24, I think. We have
>a maybe-fix and testing it for the next beta release. 
Below is the patch which Alex refers to.  Should only be needed for
Async IO users.
Index: store_swapout.c
===================================================================
RCS file: /surf1/CVS/squid/src/store_swapout.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -w -u -r1.31 -r1.32
--- store_swapout.c     1998/09/14 21:28:16     1.31
+++ store_swapout.c     1998/09/18 15:15:25     1.32
@@ -371,6 +371,8 @@
 static int
 storeSwapOutAble(const StoreEntry * e)
 {
+    if (e->swap_status == SWAPOUT_OPENING)
+       return 1;
     if (e->mem_obj->swapout.fd > -1)
        return 1;
     if (e->mem_obj->inmem_lo > 0)
Duane W.
Received on Fri Sep 18 1998 - 12:17:59 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:42:04 MST