[Koha-bugs] [Bug 10733] Memcached on package installs

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Sep 13 22:32:12 CEST 2013


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10733

--- Comment #16 from M. Tompsett <mtompset at hotmail.com> ---
sudo rm /etc/koha/koha-site.conf

sudo koha-create --create-db memctest0
sudo grep -i memcache /etc/apache2/sites-available/memctest0
sudo grep -i memcache /etc/koha/sites/memctest0/koha-conf.xml
RESULTS: Blank as expected

sudo koha-create --create-db memctest1 --use-memcached
sudo grep -i memcache /etc/apache2/sites-available/memctest1
sudo grep -i memcache /etc/koha/sites/memctest1/koha-conf.xml
RESULTS: 127.0.0.1:11211 used for server, namespace is koha_memctest1
         All as expected

sudo koha-create --create-db memctest2 --memcached-servers "machinea:911"
sudo grep -i memcache /etc/apache2/sites-available/memctest2
sudo grep -i memcache /etc/koha/sites/memctest2/koha-conf.xml
RESULTS: Nothing generated. Error message given. All as expected.

sudo koha-create --create-db memctest3 --use-memcached --memcached-servers
"machinea:911"
sudo grep -i memcache /etc/apache2/sites-available/memctest3
sudo grep -i memcache /etc/koha/sites/memctest3/koha-conf.xml
RESULTS: machinea:911 used for server, namespace is koha_memctest3
         All as expected.

sudo koha-create --create-db memctest4 --memcached-prefix "test_"
sudo grep -i memcache /etc/apache2/sites-available/memctest4
sudo grep -i memcache /etc/koha/sites/memctest4/koha-conf.xml
RESULTS: Nothing generated. Error message given. All as expected.

sudo koha-create --create-db memctest5 --use-memcached --memcached-prefix
"test_"
sudo grep -i memcache /etc/apache2/sites-available/memctest5
sudo grep -i memcache /etc/koha/sites/memctest5/koha-conf.xml
RESULTS: 127.0.0.1:11211 used for server, namespace is test_memctest5
         All as expected

sudo koha-create --create-db memctest6 --memcached-servers "machinea:911"
--memcached-prefix "test_"
sudo grep -i memcache /etc/apache2/sites-available/memctest6
sudo grep -i memcache /etc/koha/sites/memctest6/koha-conf.xml
RESULTS: Nothing generated. Error message given. All as expected.

sudo koha-create --create-db memctest7 --use-memcached --memcached-servers
"machinea:911" --memcached-prefix "test_"
sudo grep -i memcache /etc/apache2/sites-available/memctest7
sudo grep -i memcache /etc/koha/sites/memctest7/koha-conf.xml
RESULTS: machinea:911 used for server, namespace is test_memctest7
         All as expected

sudo koha-remove `koha-list`

Here is what I put in my test koha-site.conf files:
sudo vi /etc/koha/koha-sites.conf_7
DOMAIN=".mydnsname.org"
OPACPORT="80"
OPACSUFFIX=""
OPACPREFIX=""
INTRAPORT="80"
INTRASUFFIX="-intra"
INTRAPREFIX=""
ZEBRA_MARC_FORMAT="marc21"
ZEBRA_LANGUAGE="en"
USE_MEMCACHED="yes"
MEMCACHED_SERVERS="machinea:911"
MEMCACHED_PREFIX="test_"

sudo vi /etc/koha/koha-sites.conf_6
DOMAIN=".mydnsname.org"
OPACPORT="80"
OPACSUFFIX=""
OPACPREFIX=""
INTRAPORT="80"
INTRASUFFIX="-intra"
INTRAPREFIX=""
ZEBRA_MARC_FORMAT="marc21"
ZEBRA_LANGUAGE="en"
USE_MEMCACHED="no"
MEMCACHED_SERVERS="machinea:911"
MEMCACHED_PREFIX="test_"

sudo vi /etc/koha/koha-sites.conf_5
DOMAIN=".mydnsname.org"
OPACPORT="80"
OPACSUFFIX=""
OPACPREFIX=""
INTRAPORT="80"
INTRASUFFIX="-intra"
INTRAPREFIX=""
ZEBRA_MARC_FORMAT="marc21"
ZEBRA_LANGUAGE="en"
USE_MEMCACHED="yes"
MEMCACHED_SERVERS=""
MEMCACHED_PREFIX="test_"

sudo vi /etc/koha/koha-sites.conf_4
DOMAIN=".mydnsname.org"
OPACPORT="80"
OPACSUFFIX=""
OPACPREFIX=""
INTRAPORT="80"
INTRASUFFIX="-intra"
INTRAPREFIX=""
ZEBRA_MARC_FORMAT="marc21"
ZEBRA_LANGUAGE="en"
USE_MEMCACHED="no"
MEMCACHED_SERVERS=""
MEMCACHED_PREFIX="test_"

sudo vi /etc/koha/koha-sites.conf_3
DOMAIN=".mydnsname.org"
OPACPORT="80"
OPACSUFFIX=""
OPACPREFIX=""
INTRAPORT="80"
INTRASUFFIX="-intra"
INTRAPREFIX=""
ZEBRA_MARC_FORMAT="marc21"
ZEBRA_LANGUAGE="en"
USE_MEMCACHED="yes"
MEMCACHED_SERVERS="machinea:911"
MEMCACHED_PREFIX=""

sudo vi /etc/koha/koha-sites.conf_2
DOMAIN=".mydnsname.org"
OPACPORT="80"
OPACSUFFIX=""
OPACPREFIX=""
INTRAPORT="80"
INTRASUFFIX="-intra"
INTRAPREFIX=""
ZEBRA_MARC_FORMAT="marc21"
ZEBRA_LANGUAGE="en"
USE_MEMCACHED="no"
MEMCACHED_SERVERS="machinea:911"
MEMCACHED_PREFIX=""

sudo vi /etc/koha/koha-sites.conf_1
DOMAIN=".mydnsname.org"
OPACPORT="80"
OPACSUFFIX=""
OPACPREFIX=""
INTRAPORT="80"
INTRASUFFIX="-intra"
INTRAPREFIX=""
ZEBRA_MARC_FORMAT="marc21"
ZEBRA_LANGUAGE="en"
USE_MEMCACHED="yes"
MEMCACHED_SERVERS=""
MEMCACHED_PREFIX=""

sudo vi /etc/koha/koha-sites.conf_0
DOMAIN=".mydnsname.org"
OPACPORT="80"
OPACSUFFIX=""
OPACPREFIX=""
INTRAPORT="80"
INTRASUFFIX="-intra"
INTRAPREFIX=""
ZEBRA_MARC_FORMAT="marc21"
ZEBRA_LANGUAGE="en"
USE_MEMCACHED="no"
MEMCACHED_SERVERS=""
MEMCACHED_PREFIX=""

sudo cp /etc/koha/koha-sites.conf_0 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest0
sudo grep -i memcache /etc/apache2/sites-available/memctest0
sudo grep -i memcache /etc/koha/sites/memctest0/koha-conf.xml
RESULTS: Blank as expected

sudo cp /etc/koha/koha-sites.conf_1 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest1
sudo grep -i memcache /etc/apache2/sites-available/memctest1
sudo grep -i memcache /etc/koha/sites/memctest1/koha-conf.xml
RESULTS: 127.0.0.1:11211 used for server, namespace is koha_memctest1
         All as expected

sudo cp /etc/koha/koha-sites.conf_2 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest2
sudo grep -i memcache /etc/apache2/sites-available/memctest2
sudo grep -i memcache /etc/koha/sites/memctest2/koha-conf.xml
RESULTS: Blank. Perhaps some sort of warning is in order?

sudo cp /etc/koha/koha-sites.conf_3 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest3
sudo grep -i memcache /etc/apache2/sites-available/memctest3
sudo grep -i memcache /etc/koha/sites/memctest3/koha-conf.xml
RESULTS: machinea:911 used for server, namespace is koha_memctest3
         All as expected.

sudo cp /etc/koha/koha-sites.conf_4 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest4
sudo grep -i memcache /etc/apache2/sites-available/memctest4
sudo grep -i memcache /etc/koha/sites/memctest4/koha-conf.xml
RESULTS: Blank. Perhaps some sort of warning is in order?

sudo cp /etc/koha/koha-sites.conf_5 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest5
sudo grep -i memcache /etc/apache2/sites-available/memctest5
sudo grep -i memcache /etc/koha/sites/memctest5/koha-conf.xml
RESULTS: 127.0.0.1:11211 used for server, namespace is test_memctest5
         All as expected

sudo cp /etc/koha/koha-sites.conf_6 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest6
sudo grep -i memcache /etc/apache2/sites-available/memctest6
sudo grep -i memcache /etc/koha/sites/memctest6/koha-conf.xml
RESULTS: Blank. Perhaps some sort of warning is in order?

sudo cp /etc/koha/koha-sites.conf_7 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest7
sudo grep -i memcache /etc/apache2/sites-available/memctest7
sudo grep -i memcache /etc/koha/sites/memctest7/koha-conf.xml
RESULTS: machinea:911 used for server, namespace is test_memctest7
         All as expected.

sudo cp /etc/koha/koha-sites.conf_7 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest8 --memcached-servers "skynet:2025"
--memcached-prefix "override1_"
sudo grep -i memcache /etc/apache2/sites-available/memctest8
sudo grep -i memcache /etc/koha/sites/memctest8/koha-conf.xml
RESULTS: skynet:2025 used for server, namespace is override1_memctest8
         All as expected.

sudo cp /etc/koha/koha-sites.conf_6 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest9 --use-memcached
sudo grep -i memcache /etc/apache2/sites-available/memctest9
sudo grep -i memcache /etc/koha/sites/memctest9/koha-conf.xml
RESULTS: machinea:911 used for server, namespace is test_memctest9
         All as expected. Cool mixture to get it to work.

sudo cp /etc/koha/koha-sites.conf_2 /etc/koha/koha-sites.conf
sudo koha-create --create-db memctest10 --memcached-servers "skynet:2025"
--memcached-prefix "override_"
sudo grep -i memcache /etc/apache2/sites-available/memctest10
sudo grep -i memcache /etc/koha/sites/memctest10/koha-conf.xml
RESULTS: Nothing generated. Error message given. All as expected.

man koha-create
RESULTS: All as expected.

koha-create --help
RESULTS: All as expected.

As far as I can tell everything is okay. Though, the blank without warning
(koha-sites.conf) vs. error (command-line) discrepancy bothers me. The latter
makes sense to me. The former is asking for confusion as to why something isn't
working. However, I'll leave that issue as a QA issue to discuss.

Now to figure out how to sign these off.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list