We have started using DryDock about a month ago. We have run at some problems lately. Some builds fail with exception :
exception 'PhabricatorWorkerPermanentFailureException' with message 'Lease "PHID-DRYL-rgwlvlruch5tzjdzkbgy" never activated.' in /var/www/html/phabricator/phabricator/src/applications/harbormaster/step/HarbormasterLeaseWorkingCopyBuildStepImplementation.php:91
Stack trace:
#0 /var/www/html/phabricator/phabricator/src/applications/harbormaster/worker/HarbormasterTargetWorker.php(64): HarbormasterLeaseWorkingCopyBuildStepImplementation->execute(Object(HarbormasterBuild), Object(HarbormasterBuildTarget))
#1 /var/www/html/phabricator/phabricator/src/infrastructure/daemon/workers/PhabricatorWorker.php(122): HarbormasterTargetWorker->doWork()
#2 /var/www/html/phabricator/phabricator/src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php(171): PhabricatorWorker->executeTask()
#3 /var/www/html/phabricator/phabricator/src/infrastructure/daemon/workers/PhabricatorTaskmasterDaemon.php(22): PhabricatorWorkerActiveTask->executeTask()
#4 /var/www/html/phabricator/libphutil/src/daemon/PhutilDaemon.php(184): PhabricatorTaskmasterDaemon->run()
#5 /var/www/html/phabricator/libphutil/scripts/daemon/exec/exec_daemon.php(127): PhutilDaemon->execute()
#6 {main}On the build machine I have found that there are 155008 working copies. We are not launching too many builds (20 builds/day at max). It's not even easy to delete all the folder at once. rm -fr * return The total size of the argument and environment lists 2.7MB exceeds the operating system limit of 2MB. but this it not really a problem.
Our Phabricator version is: 0bb5dd88c87d9031656cb572298789dd6ffa430e