We're about to perform 3.2 to 4.2 migration (Community).
Everything is almost ready. I'm not interested in procedure, we've covered that, I'm interested i "post-mortem" experiences…
What was your experience when you put your new Alfresco production environment online? Have you found it slower, faster? What about indexes? Were they behaving better than in earlier versions?
I hope you get the main intention of my interests ATM, and I hope to get some insightful answers…
From my experience, Alfresco 4 is much more performant and powerful. However, with the added features, the recommended stack (RAM, CPU, x64, etc.) have increased as well. SOLR as an indexing engine instead of Lucene is much more powerful and scalable. Many of the kinks in indexing have been worked out since 3.x and earlier versions of 4. Just make sure you're giving Alfresco and SOLR the system resources they require. Also beware of the eventual consistency of the index. This is a major change from the Lucene indexing engine that could impact any customizations that you have that use the search API. http://docs.alfresco.com/4.0/topic/com.alfresco.enterprise.doc/concepts/solr-event-consistency.html
Thank you for your comment. It was valuable because it strengthened our belief that migration will reap benefits for our system and our users. It's been month and a half since we migrated our production server. In comparison to 3.2 version, no more resource leaks and frequent needed restarts, no more reindexing, no more tweaking indexing parameters to get better performance during working hours. Our experience is that 4.2 version is reliable, fast, uses less resources, no more resource leaks while indexing. There were few minor needed changes in code to make it work. There is one annoying problem that occurs (see https://forums.alfresco.com/forum/installation-upgrades-configuration-integration/installation-upgra...), but in comparison to 3.2 version, 4.2 version is quantum leap.