[PATCH] Bug 3346: forward.cc:364: "entry->store_status == STORE_PENDING"

From: Tsantilas Christos <chtsanti_at_users.sourceforge.net>
Date: Sat, 01 Oct 2011 12:20:31 +0300

Hi all,
  This is a patch for Bug 3346.

Patch description:

While the server writes the response to Store, the client side may
synchronously abort the entry. This happens, for example, when the
server receives a 304 response and handleIMSReply calls
sendClientOldEntry, which calls storeUnregister with our entry,
resulting in CheckQuickAbort.

Once server store write returns, if the server is done, it calls
FwdState::completed(). At that time, the server does not know that (and
should not care whether) the entry was aborted. Thus, we need to handle
aborted entries in FwdState::completed.

This is a Measurement Factory project.

Received on Sat Oct 01 2011 - 09:21:04 MDT

This archive was generated by hypermail 2.2.0 : Sun Oct 02 2011 - 12:00:02 MDT