1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-26 00:32:42 +01:00
phorge-phorge/scripts
epriestley 5903ed650c Move completed tasks to an "archive" table and delete them in the GC
Summary:
Currently, when taskmasters complete a task it is immediately deleted. This prevents us from doing some general things, like:

  - Supporting the idea of permanent failure (e.g., after N failures just stop trying).
  - Showing the user how fast taskmasters are completing tasks.
  - Showing the user how long tasks took to complete.

Having better visibility into this is important to Drydock, which builds on the task system. Also, generally buff debug output for task execution.

Test Plan: Ran `bin/phd debug taskmaster`. Ran `bin/phd debug garbage`. Queued some tasks via various systems.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T2015

Differential Revision: https://secure.phabricator.com/D3852
2012-10-31 15:22:16 -07:00
..
aphront Support applications in aphrontpath.php 2012-08-10 10:48:08 -07:00
calendar Display holidays 2012-05-03 09:22:52 -07:00
celerity Add Drydock Application 2012-10-31 09:57:57 -07:00
conduit Depend on class autoloading 2012-05-30 16:57:21 -07:00
daemon Separates the PID and log directories of daemons 2012-08-05 08:35:24 +02:00
differential Use PhutilArgumentParser in reparse.php 2012-08-13 19:35:30 -07:00
drydock Depend on class autoloading 2012-05-30 16:57:21 -07:00
fact Add FactCursors and application fact datasources 2012-07-30 10:43:49 -07:00
files Add a script to migrate files between storage engines 2012-10-25 11:36:38 -07:00
fpm Fix minor issues with D2630 2012-06-06 09:12:42 -07:00
install [Ubuntu Install Script] Automatically enable mod_rewrite 2012-10-05 15:54:23 -07:00
mail Move completed tasks to an "archive" table and delete them in the GC 2012-10-31 15:22:16 -07:00
profile quick, ghetto script to rescale profile pictures 2012-08-13 15:29:34 -07:00
repository Move completed tasks to an "archive" table and delete them in the GC 2012-10-31 15:22:16 -07:00
search Optimize reindex_everything.php 2012-09-17 13:34:41 -07:00
setup Test for pcntl availability from the command line, not Apache 2011-05-30 21:02:08 -07:00
sql Use 'w' connection in bin/storage 2012-09-13 22:36:35 -07:00
symbols Add option to symbol import script to ignore errors in input 2012-09-27 15:36:38 -07:00
user bin/accountadmin - allow creation of system accounts and create workflow for system accounts that are in trouble 2012-08-29 11:07:29 -07:00
util Use the unified markup cache for Maniphest 2012-07-11 11:40:10 -07:00
__init_script__.php Fix a bug found by vrana in audit 2012-10-01 15:15:07 -07:00
celerity_mapper.php Add local navigation to Differential 2012-08-21 15:01:20 -07:00