[rds-devel] Re: one_use.tgz (rds-stress.c + one_use.patch for rds driver).

Richard Frank richard.frank at oracle.com
Wed Jan 9 19:24:31 PST 2008


including rds-dev for review

Olaf Kirch wrote:
> Here we go - latest set of patches attached.
>
> New stuff:
>  -	RDS extension headers. Rather than stuffing more and more
> 	things into the header, I decided to reserve 16 bytes
> 	for "extensions" and write the plumbing for it.
>  -	RDMA extension header. Goes with every SEND following an
> 	RDMA operation, and contains the R_Key.
> 	This is used by the receiver to check for (and release)
> 	MRs marked as use_once
>  -	Changed GET_MR interface - got rid of phys_addr, and
> 	added use_once.
> 	The phys_addr stuff needs more cleanup
>  -	Version extension header. We now broadcast our supported
> 	RDS protocol version as part of the initial CONG_MAP update.
> 	This doesn't do much right now, but will be needed to
> 	do rolling updates in the future.
> 	I added this stuff now, so that we don't have to rely
> 	on advanced crystal balling later when the time comes
> 	where we break the protocol.
>
> Vlad, you mentioned that it's possible to crash the RDS stack by
> telnetting to the RDS TCP port. I was unable to reproduce this -
> what did you do to trigger the crash?
>
> Olaf
>   



More information about the rds-devel mailing list