Koha benchmarking

Plain old CGI

Authentication successful
--------------
Koha circulation benchmarking utility
--------------
Benchmarking with 200 occurences of each operation and 10 concurrent sessions
Load testing staff client dashboard page 127347ms 1.57051206545894 pages/sec
Load testing catalog detail page 131230ms 1.52404175874419 biblios/sec
Load testing patron detail page 128608ms 1.55511321224185 borrowers/sec
Load testing circulation transaction (checkouts) 132053ms 1.51454340302757 checkouts/sec
Load testing circulation transaction (checkins) 132129ms 1.51367224454889 checkins/sec
Load testing all transactions at once 374410ms 2.67086883363158 operations/sec

mod_perl

Authentication successful
--------------
Koha circulation benchmarking utility
--------------
Benchmarking with 200 occurences of each operation and 10 concurrent sessions
Load testing staff client dashboard page 10578ms 18.9071658158442 pages/sec
Load testing catalog detail page 1450ms 137.931034482759 biblios/sec
Load testing patron detail page 10318ms 19.3836014731537 borrowers/sec
Load testing circulation transaction (checkouts) 16046ms 12.4641655241182 checkouts/sec
Load testing circulation transaction (checkins) 11541ms 17.3295208387488 checkins/sec
Load testing all transactions at once 38375ms 26.0586319218241 operations/sec

Circulation at least seems fine under mod_perl, I will do more testing but with a 1000% speed increase, this is definitely where we want to spend some quality testing time.

Quiet January so far

Apologies for the lack of blog posts, we haven’t even got around to doing a post about christmas yet. I think we are still in the post holidays haze, trying to get back into real life again.

I have a busy January and February coming up, with lots of Koha work to do, plus Linux Conf Australia, and Baacamp to attend. Should be fun and educational. Linuxconf.au is in Wellington this year, so will be home in the evening to help Laurel out with the kids.

Kahurangi starts at Kindergarten next week, which will be interesting, hopefully he settles in nicely. It is a really nice Kindergarten, brand new with great teachers so I think he will be fine. Te Po Atarau has 2 bottom teeth with more on the way so he is being a bit of a cranky pants, but apart from that he is mostly good.

We didn’t take many photos at all over the xmas break, so we are counting on some good ones from Laurels dad and brothers.

Well that’s about it from here for now, stay tuned for some good news about Koha in this part of the world in the near future. *Sneak Preview – Another Public library system is migrating to Koha in NZ*


Venue and Dates booked for Kohacon10

So we now have a venue (The Wellington Townhall) and we have dates:

October 25 – November 2 2010

  • 3 day conference
  • followed by 4 day hackfest

The conference has a website http://kohacon.appspot.com/ which is pretty sparse at the moment but will be filled with more information as we get it.

If you blog, use twitter, identica or flickr … please use the #kohacon10 hashtag to tag you posts/pictures/tweets.

And as always any help offered, or suggestions gratefully received.

Koha 3.0.5 Released

Koha 3.0.5 was released a couple of days ago. It is a stable release of the 3.0.x tree and includes about 100 patches with bug fixes and translations:

The full release notes are here.

Due to the fact the Release Maintainer does not have access to the download.koha.org site (don’t ask) it is hosted at the koha-fr.org site until someone at Liblime puts it in the right place.

If you are familiar with git you can upgrade that way

git fetch
git reset v3.00.05
export KOHA_CONF=/path/to/koha-conf.xml
export PERL5LIB=/path/to/src
perl installer/data/mysql/updatedatabase.pl
cd misc/translation
install-code.pl yourlanguage

Taking a break

I am currently feeling really disheartened and disappointed in the reaction of many libraries to the situation with Koha and the proprietary Liblime fork.

So I am stepping back, I am not going to comment on it, and try to not even think about it for the next month or so. I feel I have said my piece, and feel like I have not been listened to, which is fine, but it signals that there is little point continuing.

So I wish you all a merry whatever you celebrate, and a happy new year. I’ll get to bugfixing and coding 🙂

Maps of libraries using a FOSS ILS

David Friggens has done some neat work making up maps of libraries running a FOSS ILS. They aren’t exhaustive drawing data from libwebcats, which has a great list, but has some missing. If you notice your library is not on these maps head over to http://www.librarytechnology.org/libwebcats/ and add it there.

Here are the maps

Academic Libraries

Public Libraries

Special/Corporate Libraries

As a nice offset for the ridiculous anti FLOSS FUD coming out of SirsiDynix

So I’m sure most of you are aware that SirsiDynix had a paper leaked on wikileaks (their official line now is that it was never meant to be private anyway, which directly contradicts what a lot of people had been told).

I don’t want to devote much space to it, since others have done so already in a much more eloquent manner than I could. But a good round up of the situation is on the code4lib wiki.

In direct contrast to fear riddled, fact lacking scare mongering I saw this nice writeup on a koha workshop in Malawi. This is the kind of thing that Free Software allows, and to my mind a story of people being enabled to help themselves wipes out all the FUD profit hungry corporates can throw at the FLOSS community.