Re: [PATCH v1 00/24] Shared PD and MR

Yuval Shaia
2019-08-26T10:07:13Z

>
> > - What mechanism takes care of the destruction of such objects (SCM_RIGHTS
> > takes care for the ref counting of the context but i'm referring to the
> > PDs and MRs objects)?
>
> This is inherent in the lifetime of the uverbs file object to which cloned FDs
> (one in each process) have a reference to.
>
> Add to your list "how does destruction of a MR in 1 process get communicated to
> the other?" Does the 2nd process just get failed WR's?

I meant the opposite, i.e. when two processes are sharing an object, the
fact that one decides to destroy it cannot affect the other so a ref count
needs to be maintained so object will be disposed only in case of all
references asked for destruction.

>