Gemini Problems

March 22, 2010 - 4:06 am
I'm having trouble enabling gemini support. Everything compiles and installs without problems. The correct startup options are in place (I think), but gemini always shows as disabled.

Here's what I did, step by step:

I compiled and installed the Nusphere Gemini source (3.23.39). My configure options were:

CFLAGS="-O6 -mpentiumpro" CXX=gcc CXXFLAGS="-O3
-mpentiumpro -felide-constructors -fno-exceptions -fno-rtti"
./configure --prefix=/usr --enable-thread-safe-client
--enable-assembler
--with-unix-socket-path=/var/lib/mysql/mysql.sock
--with-mysqld-user=mysql --without-debug
--with-extra-charsets=none
--with-innodb --with-gemini
--with-client-ldflags=-all-static
--with-mysqld-ldflags=-all-static

The compile finished without problems. But when I did a 'make test', the gemini test was skipped. All other tests, including innodb, were ran and passed.

I went ahead and installed it anyway to see if gemini really was installed.
I started the daemon with the following params:

--skip-networking --skip-name-resolve --default-table-type=gemini
--gemini-unbuffered-io --transaction-isolation=READ-UNCOMMITTED

In the my.cnf, I have the following gemini settings:

gemini-recovery=FULL
set-variable = gemini_buffer_cache=128M
set-variable = gemini_io_threads=4
set-variable = gemini_connection_limit=200

Everything starts up and runs without problems. When issuing an alter table .... type=gemini; statement, it seems to work, but the table remains a MyISAM. When I do a 'mysqladmin variables', the following is shown:

have_gemini DISABLED
have_innodb YES
have_isam YES

So as you can see, the gemini table support is disabled. Why... what am I missing? Any help appreciated.




#If you have any other info about this subject , Please add it free.#
Your name:
E-mail:
Telphone:

Your comments:


If you have any other info about Gemini Problems , Please add it free.