[chef-dev] Re: Re: goiardi postgres backed search preview


Chronological Thread 
  • From: Daniel DeLeo < >
  • To: Adam Jacob < >
  • Cc: Jeremy Bingham < >, " " < >
  • Subject: [chef-dev] Re: Re: goiardi postgres backed search preview
  • Date: Tue, 23 Jun 2015 09:10:57 -0700

Yep, this is awesome. Would actually get rid of quite a few services in the 
erchef app. 

-- 
Daniel DeLeo


On Monday, June 22, 2015 at 5:30 PM, Adam Jacob wrote:

> Super cool. I've thought about prototyping this - it would, obviously, be 
> great to get rid of a component. 
> 
> Adam
> 
> On Mon, Jun 22, 2015 at 5:27 PM, Jeremy Bingham 
> <
>  
> (mailto: )>
>  wrote:
> > As some of you know, I've been working off and on for a while on a new 
> > way of handling chef search without needing solr, but that's more robust 
> > than the built-in goiardi ersatz solr I cooked up, using Postgres to 
> > handle the backend. I'm happy to say that there's at last a preview 
> > version available in goiardi now. To save space in this email, I'll just 
> > link the writeup of the preview that I did: 
> > http://goiardi.gl/blog/2015/06/22/postgres-search-in-preview/.
> > 
> > There's more here than just announcing that a new goiardi feature is 
> > coming, though. While it may or may not be particularly useful for 
> > something like hosted Chef (because of issues with hitting Postgres even 
> > more than before), it may be useful as an option for standalone 
> > self-hosted Chef installations. The tables aren't particularly tied to 
> > goiardi at all (you can see them at 
> > https://github.com/ctdk/goiardi-schema/blob/pg-search/postgres/deploy/ltree.sql,
> >  
> > https://github.com/ctdk/goiardi-schema/blob/pg-search/postgres/deploy/ltree_del_col.sql,
> >  and 
> > https://github.com/ctdk/goiardi-schema/blob/pg-search/postgres/deploy/ltree_del_item.sql),
> >  and I think Chef Server could use the same structure just fine.
> > 
> > I thought I'd bring this to the attention of the greater Chef developer 
> > community and see what people thought about it, get comments on the 
> > implementation, and discuss plans to make it available to erchef if 
> > there's interest. The easiest way, probably, to use it with erchef is to 
> > make a standalone search program (like how I did a while back with a 
> > standalone universe endpoint that I snipped out of goiardi as a proof of 
> > concept), but I'm sure there are other ways. A standalone implementation 
> > would need to wait until these search changes are merged back into 
> > goiardi's 1.0.0-dev branch and for that branch to be finished, for 
> > multi-org support and to take advantage of the rewritten http 
> > multiplexer, so that's a downside. On the plus side the solr query parser 
> > in goiardi's already written.
> > 
> > Thoughts? Is this something anyone would like to hear more about?
> > 
> > -j 





Archive powered by MHonArc 2.6.16.

§