Porting a plugin from 0.90.2 to 0.90.3

I have not written any code for a plugin before, but I was hoping to try to
convert a plugin (https://github.com/ptdavteam/elasticsearch-approx-plugin)
to work with 0.90.3. Currently I am just looking at the diff in
elasticsearch from those two versions. I'd like to estimate the level of
effort needed to convert that plugin, and figure out if it's something I
could be able to do.

The first non-trivial thing I run into when trying to build that plugin is
the change from org.elasticsearch.common.CacheRecycler
to org.elasticsearch.cache.recycler.CacheRecycler (it requires more than
just a rename of the package import, since you now have to instantiate a
CacheRecycler object and pass that around). That one seems somewhat
straightforward.

Essentially, my questions are the following:

  • Is there any documentation of what changes one would need to make to
    convert a plugin from elasticsearch 0.90.2 to 0.90.3?

  • Can the conversion be accomplished mostly with some sed scripts and a
    few manual changes like the one above? Or, are there going to be more
    difficult changes than the one I described above?

  • Philip

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.