OpenVZ Forum


Home » Mailing lists » Devel » Re: MCR
Re: MCR [message #17068 is a reply to message #17049] Fri, 15 December 2006 00:56 Go to previous message
Masahiko Takahashi is currently offline  Masahiko Takahashi
Messages: 9
Registered: December 2006
Junior Member
Hi folks,

On Thu, 2006-12-14 at 11:01 +0100, Daniel Lezcano wrote:
> Perhaps, it could work, perhaps not. To use the zero window we should 
> check that all TCP stacks are compatible with that. If we have a server 
> running on linux and we checkpoint it, it will not be cool if all 
> windows client lose their connecions while all linux client or mac 
> clients stay blocked.

I understand what you mean. We should take a conservative
way, even if dropping packets results in shrinking the
window size.

> > It seems we should check there is no packet in receive_queue
> > before closing the socket. If there is, the kernel tries to
> > send a RESET packet.
> 
> The receive and the send queue are checkpointed. If the receive queue is 
> not flushed before destroying the socket, there is no issue because the 
> RST packet will be dropped because of the blocked traffic.

You are right. I forgot that all packets would be dropped
after checkpointing in MCR.


Thanks,

Masahiko.


_______________________________________________
Containers mailing list
Containers@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/containers
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: [RFC][PATCH 2/2] pipe: checkpoint and restart entity
Next Topic: Re: [PATCH] namespaces: fix exit race by splitting exit
Goto Forum:
  


Current Time: Mon Aug 25 11:13:53 GMT 2025

Total time taken to generate the page: 0.09481 seconds