: We have master/slave setup. We disabled autocommits/autosoftcommits. So the : slave only replicates from master and serve query. Master does all the : indexing and commit every 5 minutes. Slave polls master every 2.5 minutes : and does replication.
Details matter... Are you using hte exact same configs that you had with 3.5, or did you copy the configs from 4.0 and then modify them? The distinction is important, because if you "disabled autocommits/autosofcommits" from the 4.0 example configs, w/o also disabling hte updateLog, then you'll probably see the updateLog eat up a lot of RAM. When asking a general question, ie: "It uses more RAM" you need to provide a lot of details about your usage for anyone to even attempt to make a guess about your problem. It would probably help folks help you if you provided your actual configs, specifics about the number of documents, size of index, types of queries, etc.... Please review in it's entirety... https://wiki.apache.org/solr/UsingMailingLists -Hoss