Re: widening Messenger::create

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 29 Jan 2015, Matt W. Benjamin wrote:
> Hi,
> 
> ----- "Sage Weil" <sage@xxxxxxxxxxxx> wrote:
> 
> > On Thu, 29 Jan 2015, Matt W. Benjamin wrote:
> > > Hi,
> > > 
> > > I'm looking at ways to pass potentially messenger-specific options 
> > > through the Messenger factory. The immediate parameter I need to 
> > > provide is the number of Accelio portals to set up (this should vary 
> > > by Messenger instance), but I expect others will be needed in 
> > > future.  I don't think this fits cleanly on to the Policy mechanism, 
> > > though I looked at that.  I think I'd like to provide a generalized 
> > > argument to the Messenger factory, which can do the right thing for 
> > > a given Messenger (e.g., constructor).
> > 
> > In the past we've mostly gotten away with impl-specific config
> > options.  
> > Is that not sufficient here?  Because you need to pass different 
> > parameters to different instances maybe?
> 
> Yes, exactly.

Hmm, in that case I'd say if you can make it as generic as possible that's 
about all we can do that this point.  Just a single arg now?  We can 
easily expand the interface to a param struct later.  (Or do that now if 
you prefer.. whatever works and looks reasonable!)

sage
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux