phab/src/infrastructure/daemonfeature/better-testing
phab/src/infrastructure/daemon
feature/better-testing
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
d1842929afaa | aubort | Merge with Stable Week 26 | Jul 7 2017 | |||
cef2e9b5c83c | aubort | Merge with Stable Week 17 | May 2 2017 | |||
18d67dfe4c47 | aubort | Merge with Stable Week 12 | Mar 27 2017 | |||
47d8cee39e23 | aubort | Merge with Stable Week 10 + Security Raw file fix | Mar 17 2017 | |||
0378094d414b | aubort | Merge with Stable Week 8 | Feb 28 2017 | |||
ac66522c2e27 | Josh Cox | Add a flag to ./bin/worker to select tasks based on their failureCount | Oct 12 2016 | |||
706c21375e8f | epriestley | Remove empty implementations of `describeAutomaticCapabilities()` | Nov 10 2016 | |||
960c0be6898c | epriestley | Fix some issues with Phabricator i18n string extraction | Nov 6 2016 | |||
6b16f930c47c | epriestley | Automatically send (not-so-great) email notifications for upcoming events | Nov 1 2016 | |||
7678f412be22 | epriestley | Hold a lock while collecting garbage | Oct 20 2016 | |||
db2425b300fb | epriestley | Do initial repository imports at a lower priority and finish importing commits… | Sep 22 2016 | |||
8cdf1a890a01 | Josh Cox | Updated the docs so chatbots can use the Conduit API | Aug 25 2016 | |||
605210bc95af | Josh Cox | Make the chatbot obey the object name blacklist | Aug 23 2016 | |||
3bd0da0ec243 | epriestley | Add a missing table key to improve performance of "Recently Completed Tasks"… | Aug 19 2016 | |||
ca78c1825a66 | epriestley | When already running as the daemon user, don't "sudo" daemon commands | Aug 12 2016 | |||
5e3efca08a57 | epriestley | In taskmaster daemons, only close connections which were not used recently | Aug 11 2016 | |||
4068ee2a752d | epriestley | Make permanent worker failures more user-friendly | Jul 11 2016 | |||
c510c925cf87 | epriestley | Allow worker tasks to be cancelled by classname | Jul 11 2016 | |||
a3bb35e9d20a | Aviv Eyal | make Trigger Daemon sleep correctly when one-time triggers exist | Apr 18 2016 | |||
601aaa5a86c1 | epriestley | Modularize content sources | Mar 26 2016 | |||
de23ba0002f8 | epriestley | Fix a minor issue in Nuance which could cause the trigger daemon to poll too… | Mar 12 2016 | |||
2a3c3b2b98fe | epriestley | Provide `bin/nuance import` and ngram indexes for sources | Mar 8 2016 | |||
3f4cc3ad6eb4 | epriestley | Allow Nuances sources to provide import cursors | Mar 8 2016 | |||
abb4c03b476d | epriestley | Remove shouldShowSubscribersProperty() from SubscribableInterface | Mar 6 2016 | |||
a4db6f387da2 | Sébastien Santoro/epriestley | Fix typo: discsussions → discussions | Feb 21 2016 | |||
5c2e49a81223 | epriestley | Allow any user to watch any project they can see | Jan 20 2016 | |||
96b1665eaa12 | epriestley | Link "continue" action to confirm dialog in bulk jobs that are unconfirmed | Jan 10 2016 | |||
4bba3fd4c147 | epriestley | Fully modularize DestructionEngine | Dec 22 2015 | |||
e9af4f897079 | epriestley | Fix an issue where Drydock followup tasks would not queue if the main task… | Dec 18 2015 | |||
b964f8873bfd | epriestley | Fix daemon restart behavior to check once every 10 seconds | Nov 23 2015 | |||
2e09a93dc123 | epriestley | Improve efficiency of worker task GC for huge loads | Nov 18 2015 | |||
a07a8aca2462 | Joshua Spence | Add a daemon overseer module to restart daemons when config changes | Nov 10 2015 | |||
495cb7a2e037 | Joshua Spence | Mark `PhabricatorPHIDType::getPHIDTypeApplicationClass()` as abstract | Nov 2 2015 | |||
de2bbfef7d14 | epriestley | Allow PhabricatorWorker->queueTask() to take full $options | Oct 5 2015 | |||
4cf1270ecdd8 | epriestley | In Harbormaster, make sure artifacts are destroyed even if a build is aborted | Oct 5 2015 | |||
9c798e5ccabb | epriestley | Provide `bin/garbage` for interacting with garbage collection | Oct 2 2015 | |||
878a493301d2 | epriestley | Begin standardizing garbage collectors | Oct 2 2015 | |||
449617692489 | epriestley | Add staging area support to Harbormaster/Drydock + various fixes | Oct 2 2015 | |||
4ac82be5ed22 | epriestley | Merge the DrydockLease workers into a single worker | Oct 1 2015 | |||
55767aac0f86 | epriestley | Fix an issue where followup tasks could fail to queue with string priorities | Sep 29 2015 | |||
bfaa93aa9b2c | epriestley | Allow Harbormaster build plans to request additional working copies | Sep 29 2015 | |||
9b29d46e60f3 | epriestley | Make Drydock lease infrastructure more nimble | Sep 28 2015 | |||
ec6d69e74d92 | epriestley | Give Drydock resources a proper expiry mechanism | Sep 28 2015 | |||
337990423740 | epriestley | Allow Drydock leases to expire after a time limit | Sep 23 2015 | |||
fcb6d1e2faa5 | epriestley | Strip some obsolete code out of Drydock | Sep 23 2015 | |||
f1119ffcf51d | epriestley | Support working copies and separate allocate + activate steps for… | Sep 21 2015 | |||
368f3591142e | Joshua Spence | Use PhutilClassMapQuery instead of PhutilSymbolLoader | Aug 13 2015 | |||
a1431e53cc01 | epriestley | Link to Harbormaster build targets from the Daemon worker page | Aug 10 2015 | |||
acb1eb81ccf4 | Joshua Spence | Move some PhabricatorSearchField subclasses | Jul 6 2015 | |||
729606ba9374 | epriestley | Update BulkJob and MetaMTA search engines for redesign-2015 | Jun 23 2015 | |||
3215899925e2 | epriestley | Execute Maniphest batch edits in the background with a web UI progress bar | Jun 23 2015 | |||
7f6508af5a3d | Joshua Spence | Add missing execution on archived task query | Jun 18 2015 | |||
c2a2933848b6 | epriestley | Add missing property on PhabricatorBot | Jun 15 2015 | |||
b6d745b66687 | Joshua Spence | Extend from Phobject | Jun 15 2015 | |||
f47e69c01594 | Joshua Spence | Mark some strings for translation | Jun 9 2015 | |||
52a29be70d5d | epriestley | Introduce a request cache mechanism | Jun 5 2015 | |||
36e2d02d6ec5 | Joshua Spence | phtize all the things | May 22 2015 | |||
427cc221499d | Joshua Spence | Rename protocol adapter classes | May 18 2015 | |||
acb45968d889 | Joshua Spence | Use `__CLASS__` instead of hard-coding class names | May 13 2015 | |||
dd88a0e9e9ea | epriestley | Clean up miscellaneous bot issues | May 8 2015 | |||
31a89bb94d2a | epriestley | Revert a json_decode() which decodes possible scalars | May 5 2015 | |||
70c864914210 | Joshua Spence | Use phutil_json_decode instead of json_decode | May 5 2015 | |||
55e49d7e316c | epriestley | Provide more buildXClause() and buildXClauseParts() on PolicyAwareQuery | Apr 20 2015 | |||
f5580c7a083e | epriestley | Make buildWhereClause() a method of AphrontCursorPagedPolicyAwareQuery | Apr 20 2015 | |||
6b86f81fe4e9 | epriestley | Increase the visibility of permanent task failures in task queue | Mar 15 2015 | |||
38636a39cf2d | epriestley | Allow modern `phd stop` to stop old daemons cleanly | Feb 24 2015 | |||
a3518e19a565 | epriestley | Merge GC daemon into Trigger daemon | Feb 24 2015 | |||
af303f458b9c | epriestley | Convert taskmasters to use an autoscale pool | Feb 24 2015 | |||
a354e5fa6b94 | epriestley | Track daemon unique IDs in Phabricator daemon logs | Feb 24 2015 | |||
48fc3126a124 | epriestley | Support autoscaling daemons in phd | Feb 24 2015 | |||
c2d66f29cd80 | epriestley | Make `phd` more aware of multiple daemons under a single overseer | Feb 24 2015 | |||
09f3d0bb7ec0 | epriestley | Pass overseer configuration over stdin | Feb 24 2015 | |||
2cd77b5b5817 | epriestley | Improve taskmaster behavior on empty queues | Feb 16 2015 | |||
6f90fbdef806 | epriestley | Send emails for email invites | Feb 11 2015 | |||
137b0ebc53a1 | Bob Trahan | Phabot / Conduit - stop using deprecated conduit api paste.info | Feb 3 2015 | |||
d804598f172f | epriestley | Add some of a billing daemon skeleton | Jan 30 2015 | |||
ed2a5a9a34a7 | epriestley | Fix PhabricatorWorkerTriggerQuery method visibility | Jan 23 2015 | |||
77bcbed9f98e | epriestley | Implement PolicyAwareQuery for triggers | Jan 20 2015 | |||
934df0e735f5 | epriestley | Add bin/trigger, for testing event triggers | Jan 20 2015 | |||
02eca684ae8c | epriestley | Add a call to predict the next event for a trigger | Jan 20 2015 | |||
ef106d297935 | epriestley | Add order-by-ID to PhabricatorWorkerTriggerQuery | Jan 20 2015 | |||
cccdc488834a | epriestley | Implement PhabricatorDestructibleInterface for event triggers | Jan 20 2015 | |||
7cbbd7868f21 | epriestley | Add a "schedule task" trigger action | Jan 20 2015 | |||
3860c56e8575 | epriestley | Allow querying triggers by ID/PHID | Jan 20 2015 | |||
a988a1a04354 | epriestley | Add a "daily routine" trigger clock for backups, etc. | Jan 20 2015 | |||
19be32656f84 | epriestley | Implement clock/trigger infrastructure for scheduling actions | Jan 16 2015 | |||
66975fa51bc3 | epriestley | Implement "trigger clocks" for scheduling events | Jan 16 2015 | |||
b9788fed0060 | epriestley | Recover more cleanly from worker tasks with unconstructable classes | Jan 16 2015 | |||
daadf955378c | Joshua Spence | Fix visibility of `PhutilArgumentWorkflow::didConstruct` methods | Jan 15 2015 | |||
62dfcd1e552f | Joshua Spence | Fix the visibility of `PhutilDaemon::run` methods | Jan 15 2015 | |||
a85452b8d6ec | Joshua Spence | Allow daemons to be terminated in the absence of MySQL | Jan 14 2015 | |||
d6b882a804c7 | Joshua Spence | Fix visiblity of `LiskDAO::getConfiguration()` | Jan 13 2015 | |||
8c4f3edd8ad8 | epriestley | Skip some repository checks in cluster enviornments | Dec 31 2014 | |||
ba4ebf28adef | epriestley | Allow archived tasks to be queried by object PHID and order by id | Dec 31 2014 | |||
9219645287e9 | Bob Trahan | Daemons - add "objectPHID" to task tables. | Dec 24 2014 | |||
a4474a497583 | Bob Trahan | Daemons - introduce PhabricatorWorkerArchiveTaskQuery | Dec 24 2014 | |||
7d9bda59a6bf | epriestley | Prevent worker queue leases from exceeding 64 characters | Dec 17 2014 | |||
139c63bd84e5 | epriestley | When a worker task fails permanently, log the reason | Dec 8 2014 | |||
9a7383121dbb | epriestley | Move cancel/retry/free task queue actions to bin/worker | Dec 6 2014 | |||
b5f7e9eec60a | epriestley | Reverse meaning of task priority column | Nov 24 2014 |
c4science · Help