Hi Nico,

I've cc'd webstack-discuss, as that's the project which does the 
integration of components like MySQL into OpenSolaris.  It's probably 
best to discuss this there.

More below...

Nico Sabbi wrote:
> On Tuesday 13 January 2009 11:28:54 Nico Sabbi wrote:
>   
>> As for $subject: I can't imagine an application that requires 64
>> bit more than a db, but unfortunately the version pkg installs is
>> 32-bits only.
>>
>>     
>
> uhm, sorry I have to backtrack. I've read just now that it's possible 
> to configure the 64bit mode with 
>
> $ svccfg -s  svc:/application/database/mysql:version_50 setprop 
> enable_64bit = boolean: true
>
> $ svcadm refresh mysql
>
> $ svcadm restart mysql
>
> but it would have been nice enabling it by default on a 64bit 
> installation :)

Correct.  With other components, notably Apache/PHP, we'd decided to 
keep 64-bit an SMF configurable option since it's possible/likely that 
3rd party extensions people may add through pecl/apxs could not be 
64-bit clean.

You have a good argument for MySQL *if* using the InnoDB query cache.  
It's still pretty common though for people to rely on the filesystem for 
caching (and ZFS should do well for this type of configuration) for a 
variety of reasons.

I'm not sure what the right approach is, but maybe one of my colleagues 
on webstack-discuss has thought about this already.  I'd imagine we can 
do this from the service... perhaps pre-deliver it with an enable_64bit 
set to "auto" (which would mean it can't be a boolean any longer) and 
use /usr/lib/isaexec within the service?

- Matt

Reply via email to