[Fwd: Re: LSARC/2008/126 memcached 1.2.5 to be included in OpenSolaris]
Roy Lyseng
Roy.Lyseng at sun.com
Tue Feb 26 06:11:17 PST 2008
James Gates wrote:
> Can you answer the questions about the Java API & if the probes have
> been discussed with the community. Thanks.
>
>
> -------- Original Message --------
> Subject: Re: LSARC/2008/126 memcached 1.2.5 to be included in OpenSolaris
> Date: Mon, 25 Feb 2008 16:55:05 -0500
> From: James Gates <james.gates at sun.com>
> To: Danek Duvall <danek.duvall at sun.com>, lsarc-ext at sun.com
> References: <47BC5F15.3050205 at sun.com>
> <20080225211455.GK9130 at zruty.sfbay.sun.com>
>
> I'll ask Roy about the Java API & if the probes have been discussed with
> the community.
Java API: The commitment level for the Java API was classified as
Volatile in LSARC/2007/385. Based on recent discussions, I am open for
reclassifying this as Uncommitted, if this is the ARCs opinion.
Dtrace probes: My apologies for not having discussed this. A separate
mail is being sent to dtrace-discuss at opensolaris.org ASAP.
>
> As for putting the commands in /usr/memcached/bin, we thought that names
> like 'memcat', 'memstat', 'memerror', etc. *are* too generic, and were
> preempting complaints about such commands in /usr/bin.
>
> I think the project team would be happy to locate them in /usr/bin.
I have a concern with the utility names too (I would really see them
merged into a single utility with subcommands), but of course it is
simpler for us to put everything into /usr/bin...
Roy
>
> Does anyone in LSARC have a view on the issue?
>
>
> Danek Duvall wrote:
>> On Wed, Feb 20, 2008 at 12:10:45PM -0500, James Gates wrote:
>>
>>
>>> 4. Technical Description:
>>> 4.1 Details
>>> The update to the memcached daemon is mostly a version upgrade.
>>> An additional option is made to enhance large memory
>>> utilization.
>>>
>>> The Java API was described in LSARC/2007/385, but was not
>>> included
>>> at that time due to missing OSR approval (time constrained).
>>
>>
>> You don't list the Java API in the interface table. What's the
>> commitment
>> level?
>>
>>
>>> The libmemcached C API includes a set of binary utility
>>> programs.
>>> These are all placed in the /usr/memcached/bin directory and
>>> are given
>>> a Volatile stability classification.
>>> They are only meant for ad-hoc use.
>>> Their man pages are placed in /usr/memcached/share/man.
>>
>>
>> Hrm. I'm really not a big fan of creating new entries under /usr just
>> for
>> a handful of utilities. At the very least, the man pages should just
>> go in
>> /usr/share/man (otherwise they're not discoverable). Probably the
>> utilities should go in /usr/bin. The names are somewhat generic, but not
>> hugely so.
>>
>>
>>> Dtrace probes are described in attached memcached_dtrace.d.
>>
>>
>> Have you run the probes past the dtrace community?
>>
>> Danek
>
More information about the opensolaris-arc
mailing list