How many zookeepers do you have? How many collections? What is there size? How much CPU / memory do you give per container? How much heap in comparison to total memory of the container ?
> Am 03.09.2019 um 17:49 schrieb Andrew Kettmann <andrew.kettm...@evolve24.com>: > > Currently our 7.7.2 cluster has ~600 hosts and each collection is using an > autoscaling policy based on system property. Our goal is a single core per > host (container, running on K8S). However as we have rolled more > containers/collections into the cluster any creation/move actions are taking > a huge amount of time. In fact we generally hit the 180 second timeout if we > don't schedule it as async. Though the action gets completed anyway. Looking > at the code, it looks like for each core it is considering the entire cluster. > > Right now our autoscaling policies look like this, note we are feeding a > sysprop on startup for each collection to map to specific containers: > > "FOO_CUSTOMER":[ > { > "replica":"#ALL", > "sysprop.HELM_CHART":"FOO_CUSTOMER", > "strict":"true"}, > { > "replica":"<2", > "node":"#ANY", > "strict":"false"}] > > Does name based filtering allow wildcards ? Also would that likely fix the > issue of the time it takes for Solr to decide where cores can go? Or any > other suggestions for making this more efficient on the Solr overseer? We do > have dedicated overseer nodes, but the leader maxes out CPU for awhile while > it is thinking about this. > > We are considering putting each collection into its own zookeeper > znode/chroot if we can't support this many nodes per overseer. I would like > to avoid that if possible, but also creating a collection in sub 10 minutes > would be neat too. > > I appreciate any input/suggestions anyone has! > > [https://storage.googleapis.com/e24-email-images/e24logonotag.png]<https://www.evolve24.com> > Andrew Kettmann > DevOps Engineer > P: 1.314.596.2836 > [LinkedIn]<https://linkedin.com/company/evolve24> [Twitter] > <https://twitter.com/evolve24> [Instagram] > <https://www.instagram.com/evolve_24> > > evolve24 Confidential & Proprietary Statement: This email and any attachments > are confidential and may contain information that is privileged, confidential > or exempt from disclosure under applicable law. It is intended for the use of > the recipients. If you are not the intended recipient, or believe that you > have received this communication in error, please do not read, print, copy, > retransmit, disseminate, or otherwise use the information. Please delete this > email and attachments, without reading, printing, copying, forwarding or > saving them, and notify the Sender immediately by reply email. No > confidentiality or privilege is waived or lost by any transmission in error.