mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #18762
[Bug 1315238] Re: Upgrade Elasticsearch client to the latest version
To add a little more background info. Mahara uses the "Elastica" PHP
library to interface with the Elasticsearch search server software. Each
release of Elastica is tied to a particular version of Elasticsearch.
We should certainly upgrade Mahara's search plugin to have the latest
version of Elastica in place so that users can be using the latest
version of Elasticsearch. This will break compatibility for any sites
using a pre-1.x version of Elasticsearch. If for some reason we get a
lot of complaints about that (like if for some reason a large user
population wants to stay on Elasticsearch 0.9.x) we could always take
the Mahara 1.9.0 elasticsearch plugin and put that up on the Mahara
plugins page as a separate download.
Hm... it might also be worth adding a version check to the Elasticsearch
plugin. Like, have it check that the Elasticsearch server version is
compatible with the Elastica plugin version.
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1315238
Title:
Upgrade Elasticsearch client to the latest version
Status in Mahara ePortfolio:
Confirmed
Bug description:
Mahara 1.8.3
OS: Linux
Database: Postgres and MySql
Browser: Firefox
The current Elastic client version is 0.90.1.0.
A newer version 1.1.1.1 is out. http://elastica.io
Mahara's client Elastica should be upgraded.
But, as aarow pointed out, "it's compatibility-breaking, so it may
require some adaptation to the Mahara code to make it work."
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1315238/+subscriptions
References