<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">One more thing: if you are ready to start supporting real users with real data, make sure you are familiar with our various command line tools for managing things over the long term, such as:</div><div class=""><br class=""></div><div class=""><ul class=""><li class="">calendarserver_purge_* tools</li><li class="">calendarserver_upgrade - for upgrading data in-place when a new server version has been installed with newer schema</li><li class="">backup and restore of the all the service data. This is not limited to only the stuff in Postgres, but also possibly service configs, file attachments, and directory services data.</li><li class="">calendarserver_verify_data for detecting and fixing problems in the data itself, which can happen for a variety of reasons such as bugs or bad clients</li><li class="">monitoring and measurement tools to help you evaluate performance and do scalability planning. Some of these are in ‘bin’, some are under ‘contrib’. Eventually I will write some actual documentation for these...</li></ul><div class="">-dre</div></div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Feb 18, 2015, at 3:37 PM, Andre LaBranche &lt;<a href="mailto:dre@apple.com" class="">dre@apple.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Feb 18, 2015, at 1:04 PM, Gaurav Jain &lt;<a href="mailto:monkeyfdude@gmail.com" class="">monkeyfdude@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">My question is:</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">* Has CalendarSever-5.2.2 been used in PROD deployments?</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">* Since I don't have scaling issues, is it ok to use XMLDirectoryService for like 1000 accounts?</div></div></blockquote></div><br class=""><div class="">Hello,</div><div class=""><br class=""></div><div class="">Calendar Server can be (and is, in rare instances) deployed in a high-availability (HA) configuration, which can also be used to scale. Check out the following document, which identifies the important parts of a multi-server configuration.</div><div class=""><br class=""></div><div class=""><a href="http://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Admin/MultiServerDeployment.rst" class="">http://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Admin/MultiServerDeployment.rst</a></div><div class=""><br class=""></div><div class="">Removing all single points of failure would require implementing HA / redundancy for each of the items listed in that document, which is beyond the scope of our documentation, but should be a familiar process for anybody who has ever implemented HA.</div><div class=""><br class=""></div><div class="">XMLDirectoryService is probably the most scalable directory service we support, due to its simplicity. If it meets your needs, I can’t think of a reason to switch away from it.</div><div class=""><br class=""></div><div class="">-dre</div></div>_______________________________________________<br class="">calendarserver-users mailing list<br class=""><a href="mailto:calendarserver-users@lists.macosforge.org" class="">calendarserver-users@lists.macosforge.org</a><br class="">https://lists.macosforge.org/mailman/listinfo/calendarserver-users<br class=""></div></blockquote></div><br class=""></div></body></html>