Re: Production Release process with Solr 3.5 implementation.

2012-11-01 Thread adityab
Our main issue is for new index we need to update DB first as data needs to be pulled from DB as per new schema and publish to Solr. So DB update has to be first step. -- View this message in context: http://lucene.472066.n3.nabble.com/Production-Release-process-with-Solr-3-5-implementation-t

Re: Production Release process with Solr 3.5 implementation.

2012-11-01 Thread Alexander Kanarsky
Why not to change the order to this: 3. Upgrade Solr Schema (Master) Replication is disabled. 4. Start Index Rebuild. (if step 3) 1. Pull up Maintenance Pages 2. Upgrade DB 5. Upgrade UI code 6. Index build complete ? Start Replication 7. Verify UI and Drop Maintenance Pages. So your slaves will

Re: Production Release process with Solr 3.5 implementation.

2012-11-01 Thread Shawn Heisey
On 11/1/2012 2:46 PM, adityab wrote: 1. Pull up Maintenance Pages 2. Upgrade DB 3. Upgrade Solr Schema (Master) Replication is disabled. 4. Start Index Rebuild. (if step 3) 5. Upgrade UI code 6. Index build complete ? Start Replication 7. Verify UI and Drop Maintenance Pages. As # 4 takes couple

Re: Production Release process with Solr 3.5 implementation.

2012-11-01 Thread adityab
Thanks Paul, In our case we need to upgrade DB with new version before re-building the index as we pull data from DB. Once DB is upgraded, UI needs to be upgraded too. We do the same in case when there is no DB schema changes. We disable the replication and build index on Master. Once index is

Re: Production Release process with Solr 3.5 implementation.

2012-11-01 Thread Paul Libbrecht
Here is what we do for Curriki.org: We run a background indexing by setting up another solr that performs all the indexing. Then we can start the install process. Then we can update the index with the things changed since the background indexing. paul Le 1 nov. 2012 à 21:46, adityab a écrit :

Production Release process with Solr 3.5 implementation.

2012-11-01 Thread adityab
Hi, My question is generally to understand how people are dealing with such situation to minimize production downtime. Any suggestion/advice are welcomed. We have Solr 3.5 setup as master Slave. Our UI almost has 70% data fetched from Solr Slaves where as other 30% are for authentication and oth