Page MenuHomePhabricator
Feed Advanced Search

Aug 7 2015

jcarrillo7 added a comment to T9067: phabricator daemon fails when updating repository (possibly due to attempting to email a user without access).

Are people supposed to be able to see the repo if they are not in the project but in the space?

Yes. Adding projects never affect access control.

Aug 7 2015, 3:22 AM · Herald, Differential, Daemons
epriestley added a comment to T9067: phabricator daemon fails when updating repository (possibly due to attempting to email a user without access).

Are people supposed to be able to see the repo if they are not in the project but in the space?

Aug 7 2015, 1:40 AM · Herald, Differential, Daemons
jcarrillo7 updated subscribers of T9067: phabricator daemon fails when updating repository (possibly due to attempting to email a user without access).

@epriestley I believe this is happening because I have the repo in a space, but it also has a project set on it. I noticed that if you are in the space you can see the repo even if you are not in the project? I believe the person it is trying to email is not in the project but is in the space. Is this intentional? Are people supposed to be able to see the repo if they are not in the project but in the space?

Aug 7 2015, 1:35 AM · Herald, Differential, Daemons

Aug 6 2015

joshuaspence added a comment to T9058: PhabricatorPolicyFilter::hasCapability() does not apply application-level "Can Use Application" policy checks.

OK. I figured out the issue. Steps to reproduce are roughly as follows:

Aug 6 2015, 6:24 AM · Policy, Differential, Daemons
joshuaspence added a comment to T9058: PhabricatorPolicyFilter::hasCapability() does not apply application-level "Can Use Application" policy checks.
./bin/worker execute --trace --id 18829015>>> [2] <connect> phabricator_worker
<<< [2] <connect> 4,734 us
>>> [3] <query> SELECT * FROM `worker_activetask` WHERE id IN ('18829015') 
<<< [3] <query> 1,038 us
>>> [4] <query> SELECT * FROM `worker_archivetask` WHERE (id in (18829015)) ORDER BY id DESC 
<<< [4] <query> 1,051 us
>>> [5] <connect> phabricator_worker
<<< [5] <connect> 4,057 us
>>> [6] <query> UPDATE `worker_activetask` SET `failureTime` = '1438841678', `taskClass` = 'PhabricatorApplicationTransactionPublishWorker', `leaseOwner` = NULL, `leaseExpires` = '1438841719', `failureCount` = '1744', `dataID` = '18858361', `priority` = '1000', `objectPHID` = 'PHID-DREV-4mhbuxmiuwzo37rixqlg', `id` = '18829015' WHERE `id` = '18829015'
<<< [6] <query> 15,661 us
>>> [7] <query> SELECT * FROM `worker_taskdata` WHERE id = 18858361 
<<< [7] <query> 1,097 us
Executing task 18829015 (PhabricatorApplicationTransactionPublishWorker)...>>> [8] <connect> phabricator_differential
<<< [8] <connect> 4,149 us
>>> [9] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.phid IN ('PHID-DREV-4mhbuxmiuwzo37rixqlg'))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [9] <query> 1,096 us
>>> [10] <connect> phabricator_repository
<<< [10] <connect> 4,121 us
>>> [11] <query> SELECT `r`.* FROM `repository` r  WHERE (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [11] <query> 1,149 us
>>> [12] <query> SELECT * FROM `differential_transaction` x WHERE (phid IN ('PHID-XACT-DREV-p5gcdmcnkw5wbkf', 'PHID-XACT-DREV-sxxh7nigyrhy7fh', 'PHID-XACT-DREV-gdelyb3soycjphm', 'PHID-XACT-DREV-3chlxztlhpwmnry', 'PHID-XACT-DREV-aewd7vbxwkvsfjx', 'PHID-XACT-DREV-xrhkvvzmlai4qhw', 'PHID-XACT-DREV-pxrls5jrsppn4qr')) ORDER BY `id` DESC 
<<< [12] <query> 1,271 us
>>> [13] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.phid IN ('PHID-DREV-4mhbuxmiuwzo37rixqlg'))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [13] <query> 1,080 us
>>> [14] <query> SELECT `r`.* FROM `repository` r  WHERE (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [14] <query> 1,074 us
>>> [15] <connect> phabricator_auth
<<< [15] <connect> 4,305 us
>>> [16] <query> SELECT * FROM `auth_providerconfig`  ORDER BY `id` DESC 
<<< [16] <query> 1,151 us
>>> [17] <connect> phabricator_project
<<< [17] <connect> 4,077 us
>>> [18] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [18] <query> 1,244 us
>>> [19] <connect> phabricator_file
<<< [19] <connect> 4,019 us
>>> [20] <query> SELECT `f`.* FROM `file` f  WHERE (f.phid IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg'))   ORDER BY `f`.`id` DESC 
<<< [20] <query> 1,137 us
>>> [21] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [21] <query> 1,091 us
>>> [22] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg') 
<<< [22] <query> 1,033 us
>>> [23] <query> SELECT `f`.* FROM `file` f JOIN `file_transformedfile` t ON t.transformedPHID = f.phid WHERE (((t.originalPHID = 'PHID-VOID-00000000000000000000' AND t.transform = 'builtin:project.png')))   ORDER BY `f`.`id` DESC 
<<< [23] <query> 1,102 us
>>> [24] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-mpgyi55wthmxjdg4vewp')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [24] <query> 1,044 us
>>> [25] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-mpgyi55wthmxjdg4vewp') 
<<< [25] <query> 1,024 us
>>> [26] <connect> phabricator_user
<<< [26] <connect> 4,075 us
>>> [27] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm'))   ORDER BY `user`.`id` DESC 
<<< [27] <query> 1,188 us
>>> [28] <connect> phabricator_maniphest
<<< [28] <connect> 4,014 us
>>> [29] <query> SELECT `task`.*  FROM `maniphest_task` task  WHERE (task.phid in ('PHID-TASK-xlaezfav3hqyzgbie2li'))   ORDER BY `task`.`id` DESC 
<<< [29] <query> 1,096 us
>>> [30] <query> SELECT * FROM `differential_diff` WHERE (phid IN ('PHID-DIFF-qr2rcjd2lparj2atn2m6')) ORDER BY `id` DESC 
<<< [30] <query> 1,064 us
>>> [31] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.id IN (23146))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [31] <query> 1,055 us
>>> [32] <query> SELECT `r`.* FROM `repository` r  WHERE (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [32] <query> 1,081 us
>>> [33] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.id IN (23146))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [33] <query> 1,106 us
>>> [34] <query> SELECT `r`.* FROM `repository` r  WHERE (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [34] <query> 1,075 us
>>> [35] <query> SELECT revisionID, id FROM `differential_diff` WHERE revisionID IN (23146)
        ORDER BY id DESC
<<< [35] <query> 1,024 us
>>> [36] <query> SELECT * FROM `differential_diff` WHERE id IN (566473) 
<<< [36] <query> 1,044 us
>>> [37] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-DREV-4mhbuxmiuwzo37rixqlg')) AND (edge.type IN ('35')) ORDER BY edge.dateCreated ASC, edge.seq ASC
<<< [37] <query> 1,118 us
>>> [38] <query> SELECT edgedata.* FROM `edgedata` edgedata WHERE id IN (85773, 85774, 85775, 85776)
<<< [38] <query> 1,038 us
>>> [39] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [39] <query> 1,209 us
>>> [40] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu')) AND (edge.type IN ('21')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [40] <query> 1,214 us
>>> [41] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm', 'PHID-USER-mw6ockgrrgytq3d3yywa', 'PHID-USER-peuiavsm52zpxge5kiok', 'PHID-USER-hzs5buz4sbj5lcbwx4vu', 'PHID-USER-comtfhp2czgmyrs3cm7m', 'PHID-USER-inwz7rtaiuxgmjduhmmq', 'PHID-USER-hfenohlvucsbthy2su73', 'PHID-USER-abzwhc667osh5mwd4gk7', 'PHID-USER-yl3qonlcgmrtn3tdxppz', 'PHID-USER-3u5vybbidp7ael5ebh6z', 'PHID-USER-cfqyrlmwwho74uzi4cbl', 'PHID-USER-bqflamirb2342abaeqf5', 'PHID-USER-q2zc6dtm6uvbjqsxzut6', 'PHID-USER-raqt
<<< [41] <query> 2,285 us
>>> [42] <connect> phabricator_spaces
<<< [42] <connect> 4,078 us
>>> [43] <query> SELECT * FROM `spaces_namespace`      ORDER BY `id` DESC 
<<< [43] <query> 1,029 us
>>> [44] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm'))   ORDER BY `user`.`id` DESC 
<<< [44] <query> 1,107 us
>>> [45] <connect> phabricator_policy
<<< [45] <connect> 4,195 us
>>> [46] <query> SELECT * FROM `policy` WHERE phid IN ('PHID-PLCY-mz7dj6am3bq4yx477tgg') 
<<< [46] <query> 1,077 us
>>> [47] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' JOIN `edge` e ON e.src = p.phid AND e.type = 13 WHERE (phid IN ('PHID-PROJ-5fgvj2vy6q3bzdcyrdsx')) AND (e.dst IN ('PHID-USER-l4hrts2frjnyghof5fgm')) GROUP BY p.phid  ORDER BY `p`.`name` ASC 
<<< [47] <query> 1,127 us
>>> [48] <query> SELECT * FROM `differential_diff` WHERE (phid IN ('PHID-DIFF-qr2rcjd2lparj2atn2m6')) ORDER BY `id` DESC 
<<< [48] <query> 1,108 us
>>> [49] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.id IN (23146))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [49] <query> 1,131 us
>>> [50] <query> SELECT * FROM `policy` WHERE phid IN ('PHID-PLCY-uwziuxgtcivsiknlo73u') 
<<< [50] <query> 1,127 us
>>> [51] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' JOIN `edge` e ON e.src = p.phid AND e.type = 13 WHERE (phid IN ('PHID-PROJ-5fgvj2vy6q3bzdcyrdsx')) AND (e.dst IN ('PHID-USER-l4hrts2frjnyghof5fgm')) GROUP BY p.phid  ORDER BY `p`.`name` ASC 
<<< [51] <query> 1,186 us
>>> [52] <query> SELECT `r`.* FROM `repository` r  WHERE (`r`.spacePHID IS NULL) AND (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [52] <query> 1,186 us
>>> [53] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = 'PHID-USER-l4hrts2frjnyghof5fgm' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [53] <query> 1,189 us
>>> [54] <query> SELECT `f`.* FROM `file` f  WHERE (f.phid IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg'))   ORDER BY `f`.`id` DESC 
<<< [54] <query> 1,093 us
>>> [55] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [55] <query> 1,065 us
>>> [56] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg') 
<<< [56] <query> 1,034 us
>>> [57] <query> SELECT `f`.* FROM `file` f JOIN `file_transformedfile` t ON t.transformedPHID = f.phid WHERE (((t.originalPHID = 'PHID-VOID-00000000000000000000' AND t.transform = 'builtin:project.png')))   ORDER BY `f`.`id` DESC 
<<< [57] <query> 1,157 us
>>> [58] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-mpgyi55wthmxjdg4vewp')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [58] <query> 1,067 us
>>> [59] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-mpgyi55wthmxjdg4vewp') 
<<< [59] <query> 1,008 us
>>> [60] <query> SELECT `task`.*  FROM `maniphest_task` task  WHERE (`task`.spacePHID IS NULL) AND (task.phid in ('PHID-TASK-xlaezfav3hqyzgbie2li'))   ORDER BY `task`.`id` DESC 
<<< [60] <query> 1,076 us
>>> [61] <query> SELECT * FROM `differential_diff` WHERE (phid IN ('PHID-DIFF-qr2rcjd2lparj2atn2m6')) ORDER BY `id` DESC 
<<< [61] <query> 1,071 us
>>> [62] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.id IN (23146))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [62] <query> 1,053 us
>>> [63] <query> SELECT `r`.* FROM `repository` r  WHERE (`r`.spacePHID IS NULL) AND (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [63] <query> 1,076 us
>>> [64] <query> SELECT * FROM `differential_changeset` WHERE (diffID IN (565918)) ORDER BY `id` DESC 
<<< [64] <query> 1,121 us
>>> [65] <query> SELECT * FROM `differential_hunk_modern` WHERE (changesetID IN (7748366, 7748365)) ORDER BY `id` ASC 
<<< [65] <query> 1,137 us
>>> [66] <query> SELECT * FROM `differential_hunk` WHERE (changesetID IN (7748366, 7748365)) ORDER BY `id` ASC 
<<< [66] <query> 1,071 us
>>> [67] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-DREV-4mhbuxmiuwzo37rixqlg')) AND (edge.type IN ('41')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [67] <query> 1,075 us
>>> [68] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm'))   ORDER BY `user`.`id` DESC 
<<< [68] <query> 1,165 us
>>> [69] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = 'PHID-USER-l4hrts2frjnyghof5fgm' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [69] <query> 1,198 us
>>> [70] <query> SELECT `f`.* FROM `file` f  WHERE (f.phid IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg'))   ORDER BY `f`.`id` DESC 
<<< [70] <query> 1,080 us
>>> [71] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [71] <query> 1,133 us
>>> [72] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg') 
<<< [72] <query> 1,029 us
>>> [73] <query> SELECT `f`.* FROM `file` f JOIN `file_transformedfile` t ON t.transformedPHID = f.phid WHERE (((t.originalPHID = 'PHID-VOID-00000000000000000000' AND t.transform = 'builtin:project.png')))   ORDER BY `f`.`id` DESC 
<<< [73] <query> 1,090 us
>>> [74] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-mpgyi55wthmxjdg4vewp')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [74] <query> 1,036 us
>>> [75] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-mpgyi55wthmxjdg4vewp') 
<<< [75] <query> 1,041 us
>>> [76] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm'))   ORDER BY `user`.`id` DESC 
<<< [76] <query> 1,101 us
>>> [77] <query> SELECT * FROM `policy` WHERE phid IN ('PHID-PLCY-mz7dj6am3bq4yx477tgg') 
<<< [77] <query> 1,055 us
>>> [78] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' JOIN `edge` e ON e.src = p.phid AND e.type = 13 WHERE (phid IN ('PHID-PROJ-5fgvj2vy6q3bzdcyrdsx')) AND (e.dst IN ('PHID-USER-mw6ockgrrgytq3d3yywa')) GROUP BY p.phid  ORDER BY `p`.`name` ASC 
<<< [78] <query> 1,147 us
>>> [79] <query> SELECT * FROM `differential_diff` WHERE (phid IN ('PHID-DIFF-qr2rcjd2lparj2atn2m6')) ORDER BY `id` DESC 
<<< [79] <query> 1,092 us
>>> [80] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.id IN (23146))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [80] <query> 1,067 us
>>> [81] <query> SELECT * FROM `policy` WHERE phid IN ('PHID-PLCY-uwziuxgtcivsiknlo73u') 
<<< [81] <query> 1,007 us
>>> [82] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' JOIN `edge` e ON e.src = p.phid AND e.type = 13 WHERE (phid IN ('PHID-PROJ-5fgvj2vy6q3bzdcyrdsx')) AND (e.dst IN ('PHID-USER-mw6ockgrrgytq3d3yywa')) GROUP BY p.phid  ORDER BY `p`.`name` ASC 
<<< [82] <query> 1,076 us
>>> [83] <query> SELECT `r`.* FROM `repository` r  WHERE (`r`.spacePHID IS NULL) AND (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [83] <query> 1,091 us
>>> [84] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = 'PHID-USER-mw6ockgrrgytq3d3yywa' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [84] <query> 1,177 us
>>> [85] <query> SELECT `f`.* FROM `file` f  WHERE (f.phid IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg'))   ORDER BY `f`.`id` DESC 
<<< [85] <query> 1,092 us
>>> [86] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [86] <query> 1,050 us
>>> [87] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg') 
<<< [87] <query> 1,024 us
>>> [88] <query> SELECT `f`.* FROM `file` f JOIN `file_transformedfile` t ON t.transformedPHID = f.phid WHERE (((t.originalPHID = 'PHID-VOID-00000000000000000000' AND t.transform = 'builtin:project.png')))   ORDER BY `f`.`id` DESC 
<<< [88] <query> 1,127 us
>>> [89] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-mpgyi55wthmxjdg4vewp')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [89] <query> 1,081 us
>>> [90] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-mpgyi55wthmxjdg4vewp') 
<<< [90] <query> 1,111 us
>>> [91] <query> SELECT `task`.*  FROM `maniphest_task` task  WHERE (`task`.spacePHID IS NULL) AND (task.phid in ('PHID-TASK-xlaezfav3hqyzgbie2li'))   ORDER BY `task`.`id` DESC 
<<< [91] <query> 1,105 us
>>> [92] <query> SELECT * FROM `differential_diff` WHERE (phid IN ('PHID-DIFF-qr2rcjd2lparj2atn2m6')) ORDER BY `id` DESC 
<<< [92] <query> 1,070 us
>>> [93] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.id IN (23146))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [93] <query> 1,168 us
>>> [94] <query> SELECT `r`.* FROM `repository` r  WHERE (`r`.spacePHID IS NULL) AND (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [94] <query> 1,073 us
>>> [95] <query> SELECT * FROM `differential_changeset` WHERE (diffID IN (565918)) ORDER BY `id` DESC 
<<< [95] <query> 1,127 us
>>> [96] <query> SELECT * FROM `differential_hunk_modern` WHERE (changesetID IN (7748366, 7748365)) ORDER BY `id` ASC 
<<< [96] <query> 1,126 us
>>> [97] <query> SELECT * FROM `differential_hunk` WHERE (changesetID IN (7748366, 7748365)) ORDER BY `id` ASC 
<<< [97] <query> 1,059 us
>>> [98] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-DREV-4mhbuxmiuwzo37rixqlg')) AND (edge.type IN ('41')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [98] <query> 1,059 us
>>> [99] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm'))   ORDER BY `user`.`id` DESC 
<<< [99] <query> 1,173 us
>>> [100] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = 'PHID-USER-mw6ockgrrgytq3d3yywa' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [100] <query> 1,222 us
>>> [101] <query> SELECT `f`.* FROM `file` f  WHERE (f.phid IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg'))   ORDER BY `f`.`id` DESC 
<<< [101] <query> 1,056 us
>>> [102] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [102] <query> 1,157 us
>>> [103] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg') 
<<< [103] <query> 1,034 us
>>> [104] <query> SELECT `f`.* FROM `file` f JOIN `file_transformedfile` t ON t.transformedPHID = f.phid WHERE (((t.originalPHID = 'PHID-VOID-00000000000000000000' AND t.transform = 'builtin:project.png')))   ORDER BY `f`.`id` DESC 
<<< [104] <query> 1,107 us
>>> [105] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-mpgyi55wthmxjdg4vewp')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [105] <query> 1,055 us
>>> [106] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-mpgyi55wthmxjdg4vewp') 
<<< [106] <query> 1,164 us
>>> [107] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm'))   ORDER BY `user`.`id` DESC 
<<< [107] <query> 1,117 us
>>> [108] <query> SELECT * FROM `policy` WHERE phid IN ('PHID-PLCY-mz7dj6am3bq4yx477tgg') 
<<< [108] <query> 1,070 us
>>> [109] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' JOIN `edge` e ON e.src = p.phid AND e.type = 13 WHERE (phid IN ('PHID-PROJ-5fgvj2vy6q3bzdcyrdsx')) AND (e.dst IN ('PHID-USER-peuiavsm52zpxge5kiok')) GROUP BY p.phid  ORDER BY `p`.`name` ASC 
<<< [109] <query> 1,126 us
>>> [110] <query> SELECT * FROM `differential_diff` WHERE (phid IN ('PHID-DIFF-qr2rcjd2lparj2atn2m6')) ORDER BY `id` DESC 
<<< [110] <query> 1,106 us
>>> [111] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.id IN (23146))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [111] <query> 1,132 us
>>> [112] <query> SELECT * FROM `policy` WHERE phid IN ('PHID-PLCY-uwziuxgtcivsiknlo73u') 
<<< [112] <query> 1,098 us
>>> [113] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' JOIN `edge` e ON e.src = p.phid AND e.type = 13 WHERE (phid IN ('PHID-PROJ-5fgvj2vy6q3bzdcyrdsx')) AND (e.dst IN ('PHID-USER-peuiavsm52zpxge5kiok')) GROUP BY p.phid  ORDER BY `p`.`name` ASC 
<<< [113] <query> 1,122 us
>>> [114] <query> SELECT `r`.* FROM `repository` r  WHERE (`r`.spacePHID IS NULL) AND (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [114] <query> 1,063 us
>>> [115] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = 'PHID-USER-peuiavsm52zpxge5kiok' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [115] <query> 1,185 us
>>> [116] <query> SELECT `f`.* FROM `file` f  WHERE (f.phid IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg'))   ORDER BY `f`.`id` DESC 
<<< [116] <query> 1,102 us
>>> [117] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [117] <query> 1,079 us
>>> [118] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg') 
<<< [118] <query> 1,071 us
>>> [119] <query> SELECT `f`.* FROM `file` f JOIN `file_transformedfile` t ON t.transformedPHID = f.phid WHERE (((t.originalPHID = 'PHID-VOID-00000000000000000000' AND t.transform = 'builtin:project.png')))   ORDER BY `f`.`id` DESC 
<<< [119] <query> 1,133 us
>>> [120] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-mpgyi55wthmxjdg4vewp')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [120] <query> 1,109 us
>>> [121] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-mpgyi55wthmxjdg4vewp') 
<<< [121] <query> 1,040 us
>>> [122] <query> SELECT `task`.*  FROM `maniphest_task` task  WHERE (`task`.spacePHID IS NULL) AND (task.phid in ('PHID-TASK-xlaezfav3hqyzgbie2li'))   ORDER BY `task`.`id` DESC 
<<< [122] <query> 1,108 us
>>> [123] <query> SELECT * FROM `differential_diff` WHERE (phid IN ('PHID-DIFF-qr2rcjd2lparj2atn2m6')) ORDER BY `id` DESC 
<<< [123] <query> 1,287 us
>>> [124] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.id IN (23146))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [124] <query> 1,065 us
>>> [125] <query> SELECT `r`.* FROM `repository` r  WHERE (`r`.spacePHID IS NULL) AND (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [125] <query> 1,141 us
>>> [126] <query> SELECT * FROM `differential_changeset` WHERE (diffID IN (565918)) ORDER BY `id` DESC 
<<< [126] <query> 1,157 us
>>> [127] <query> SELECT * FROM `differential_hunk_modern` WHERE (changesetID IN (7748366, 7748365)) ORDER BY `id` ASC 
<<< [127] <query> 1,236 us
>>> [128] <query> SELECT * FROM `differential_hunk` WHERE (changesetID IN (7748366, 7748365)) ORDER BY `id` ASC 
<<< [128] <query> 1,005 us
>>> [129] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-DREV-4mhbuxmiuwzo37rixqlg')) AND (edge.type IN ('41')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [129] <query> 1,072 us
>>> [130] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm'))   ORDER BY `user`.`id` DESC 
<<< [130] <query> 1,127 us
>>> [131] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = 'PHID-USER-peuiavsm52zpxge5kiok' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [131] <query> 1,267 us
>>> [132] <query> SELECT `f`.* FROM `file` f  WHERE (f.phid IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg'))   ORDER BY `f`.`id` DESC 
<<< [132] <query> 1,084 us
>>> [133] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [133] <query> 1,061 us
>>> [134] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg') 
<<< [134] <query> 1,036 us
>>> [135] <query> SELECT `f`.* FROM `file` f JOIN `file_transformedfile` t ON t.transformedPHID = f.phid WHERE (((t.originalPHID = 'PHID-VOID-00000000000000000000' AND t.transform = 'builtin:project.png')))   ORDER BY `f`.`id` DESC 
<<< [135] <query> 1,168 us
>>> [136] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-mpgyi55wthmxjdg4vewp')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [136] <query> 1,050 us
>>> [137] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-mpgyi55wthmxjdg4vewp') 
<<< [137] <query> 1,127 us
>>> [138] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm'))   ORDER BY `user`.`id` DESC 
<<< [138] <query> 1,140 us
>>> [139] <query> SELECT * FROM `policy` WHERE phid IN ('PHID-PLCY-mz7dj6am3bq4yx477tgg') 
<<< [139] <query> 1,049 us
>>> [140] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' JOIN `edge` e ON e.src = p.phid AND e.type = 13 WHERE (phid IN ('PHID-PROJ-5fgvj2vy6q3bzdcyrdsx')) AND (e.dst IN ('PHID-USER-hzs5buz4sbj5lcbwx4vu')) GROUP BY p.phid  ORDER BY `p`.`name` ASC 
<<< [140] <query> 1,248 us
>>> [141] <query> SELECT * FROM `differential_diff` WHERE (phid IN ('PHID-DIFF-qr2rcjd2lparj2atn2m6')) ORDER BY `id` DESC 
<<< [141] <query> 1,143 us
>>> [142] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.id IN (23146))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [142] <query> 1,080 us
>>> [143] <query> SELECT * FROM `policy` WHERE phid IN ('PHID-PLCY-uwziuxgtcivsiknlo73u') 
<<< [143] <query> 1,055 us
>>> [144] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' JOIN `edge` e ON e.src = p.phid AND e.type = 13 WHERE (phid IN ('PHID-PROJ-5fgvj2vy6q3bzdcyrdsx')) AND (e.dst IN ('PHID-USER-hzs5buz4sbj5lcbwx4vu')) GROUP BY p.phid  ORDER BY `p`.`name` ASC 
<<< [144] <query> 1,117 us
>>> [145] <query> SELECT `r`.* FROM `repository` r  WHERE (`r`.spacePHID IS NULL) AND (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [145] <query> 1,115 us
>>> [146] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = 'PHID-USER-hzs5buz4sbj5lcbwx4vu' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [146] <query> 1,227 us
>>> [147] <query> SELECT `f`.* FROM `file` f  WHERE (f.phid IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg'))   ORDER BY `f`.`id` DESC 
<<< [147] <query> 1,126 us
>>> [148] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [148] <query> 1,100 us
>>> [149] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg') 
<<< [149] <query> 1,075 us
>>> [150] <query> SELECT `f`.* FROM `file` f JOIN `file_transformedfile` t ON t.transformedPHID = f.phid WHERE (((t.originalPHID = 'PHID-VOID-00000000000000000000' AND t.transform = 'builtin:project.png')))   ORDER BY `f`.`id` DESC 
<<< [150] <query> 1,148 us
>>> [151] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-mpgyi55wthmxjdg4vewp')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [151] <query> 1,224 us
>>> [152] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-mpgyi55wthmxjdg4vewp') 
<<< [152] <query> 1,061 us
>>> [153] <query> SELECT `task`.*  FROM `maniphest_task` task  WHERE (`task`.spacePHID IS NULL) AND (task.phid in ('PHID-TASK-xlaezfav3hqyzgbie2li'))   ORDER BY `task`.`id` DESC 
<<< [153] <query> 1,147 us
>>> [154] <query> SELECT * FROM `differential_diff` WHERE (phid IN ('PHID-DIFF-qr2rcjd2lparj2atn2m6')) ORDER BY `id` DESC 
<<< [154] <query> 1,089 us
>>> [155] <query> (SELECT `r`.* FROM `differential_revision` r  WHERE (r.id IN (23146))   ORDER BY `r`.`dateModified` DESC, `r`.`id` DESC )
<<< [155] <query> 1,092 us
>>> [156] <query> SELECT `r`.* FROM `repository` r  WHERE (`r`.spacePHID IS NULL) AND (r.phid IN ('PHID-REPO-rgnn364lembo2emt5622'))   ORDER BY `r`.`id` DESC 
<<< [156] <query> 1,240 us
>>> [157] <query> SELECT * FROM `differential_changeset` WHERE (diffID IN (565918)) ORDER BY `id` DESC 
<<< [157] <query> 1,157 us
>>> [158] <query> SELECT * FROM `differential_hunk_modern` WHERE (changesetID IN (7748366, 7748365)) ORDER BY `id` ASC 
<<< [158] <query> 1,168 us
>>> [159] <query> SELECT * FROM `differential_hunk` WHERE (changesetID IN (7748366, 7748365)) ORDER BY `id` ASC 
<<< [159] <query> 1,052 us
>>> [160] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-DREV-4mhbuxmiuwzo37rixqlg')) AND (edge.type IN ('41')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [160] <query> 1,132 us
>>> [161] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm'))   ORDER BY `user`.`id` DESC 
<<< [161] <query> 1,228 us
>>> [162] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = 'PHID-USER-hzs5buz4sbj5lcbwx4vu' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [162] <query> 1,482 us
>>> [163] <query> SELECT `f`.* FROM `file` f  WHERE (f.phid IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg'))   ORDER BY `f`.`id` DESC 
<<< [163] <query> 1,241 us
>>> [164] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [164] <query> 1,129 us
>>> [165] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg') 
<<< [165] <query> 1,044 us
>>> [166] <query> SELECT `f`.* FROM `file` f JOIN `file_transformedfile` t ON t.transformedPHID = f.phid WHERE (((t.originalPHID = 'PHID-VOID-00000000000000000000' AND t.transform = 'builtin:project.png')))   ORDER BY `f`.`id` DESC 
<<< [166] <query> 1,202 us
>>> [167] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-mpgyi55wthmxjdg4vewp')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [167] <query> 1,096 us
>>> [168] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-mpgyi55wthmxjdg4vewp') 
<<< [168] <query> 1,101 us
>>> [169] <query> SELECT `user`.* FROM `user` user  WHERE (user.phid IN ('PHID-USER-l4hrts2frjnyghof5fgm'))   ORDER BY `user`.`id` DESC 
<<< [169] <query> 1,410 us
>>> [170] <query> SELECT * FROM `policy` WHERE phid IN ('PHID-PLCY-mz7dj6am3bq4yx477tgg') 
<<< [170] <query> 1,110 us
>>> [171] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = '' JOIN `edge` e ON e.src = p.phid AND e.type = 13 WHERE (phid IN ('PHID-PROJ-5fgvj2vy6q3bzdcyrdsx')) AND (e.dst IN ('PHID-USER-comtfhp2czgmyrs3cm7m')) GROUP BY p.phid  ORDER BY `p`.`name` ASC 
<<< [171] <query> 1,152 us
>>> [172] <query> SELECT `p`.*, vm.dst viewerIsMember FROM `project` p LEFT JOIN `edge` vm ON vm.src = p.phid AND vm.type = 13 AND vm.dst = 'PHID-USER-comtfhp2czgmyrs3cm7m' WHERE (phid IN ('PHID-PROJ-z4lum22ekior7wxtn7ub', 'PHID-PROJ-fpucoegg437ttgxyfciu'))   ORDER BY `p`.`name` ASC 
<<< [172] <query> 1,298 us
>>> [173] <query> SELECT `f`.* FROM `file` f  WHERE (f.phid IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg'))   ORDER BY `f`.`id` DESC 
<<< [173] <query> 1,065 us
>>> [174] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [174] <query> 1,056 us
>>> [175] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-fbyv3ulhxu3erfudpdzg') 
<<< [175] <query> 1,091 us
>>> [176] <query> SELECT `f`.* FROM `file` f JOIN `file_transformedfile` t ON t.transformedPHID = f.phid WHERE (((t.originalPHID = 'PHID-VOID-00000000000000000000' AND t.transform = 'builtin:project.png')))   ORDER BY `f`.`id` DESC 
<<< [176] <query> 1,086 us
>>> [177] <query> SELECT edge.* FROM `edge` edge WHERE (edge.src IN ('PHID-FILE-mpgyi55wthmxjdg4vewp')) AND (edge.type IN ('26')) ORDER BY edge.dateCreated DESC, edge.seq DESC
<<< [177] <query> 1,108 us
>>> [178] <query> SELECT * FROM `file_transformedfile` WHERE transformedPHID IN ('PHID-FILE-mpgyi55wthmxjdg4vewp') 
<<< [178] <query> 1,053 us
>>> [179] <query> SELECT `task`.*  FROM `maniphest_task` task  WHERE (`task`.spacePHID IS NULL) AND (task.phid in ('PHID-TASK-xlaezfav3hqyzgbie2li'))   ORDER BY `task`.`id` DESC 
<<< [179] <query> 1,196 us
>>> [180] <query> UPDATE `worker_activetask` SET `failureTime` = '1438841719', `taskClass` = 'PhabricatorApplicationTransactionPublishWorker', `leaseOwner` = NULL, `leaseExpires` = '300', `failureCount` = '1745', `dataID` = '18858361', `priority` = '1000', `objectPHID` = 'PHID-DREV-4mhbuxmiuwzo37rixqlg', `id` = '18829015' WHERE `id` = '18829015'
<<< [180] <query> 11,445 us
[2015-08-06 16:15:19] EXCEPTION: (Exception) Diff "PHID-DIFF-qr2rcjd2lparj2atn2m6" does not exist! at [<phabricator>/src/applications/differential/editor/DifferentialTransactionEditor.php:1535]
arcanist(head=master, ref.master=0d6f3328a08f), phabricator(head=master, ref.master=4139305f73f0, custom=1), phlab(head=master, ref.master=c090c8485be5), phutil(head=master, ref.master=aa6cd8f7e5e5)
  #0 DifferentialTransactionEditor::requireDiff(string, boolean) called at [<phabricator>/src/applications/differential/editor/DifferentialTransactionEditor.php:1243]
  #1 DifferentialTransactionEditor::buildMailBody(DifferentialRevision, array) called at [<phabricator>/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php:2326]
  #2 PhabricatorApplicationTransactionEditor::buildMailForTarget(DifferentialRevision, array, PhabricatorMailTarget) called at [<phabricator>/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php:2285]
  #3 PhabricatorApplicationTransactionEditor::buildMail(DifferentialRevision, array) called at [<phabricator>/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php:1046]
  #4 PhabricatorApplicationTransactionEditor::publishTransactions(DifferentialRevision, array) called at [<phabricator>/src/applications/transactions/worker/PhabricatorApplicationTransactionPublishWorker.php:21]
  #5 PhabricatorApplicationTransactionPublishWorker::doWork() called at [<phabricator>/src/infrastructure/daemon/workers/PhabricatorWorker.php:91]
  #6 PhabricatorWorker::executeTask() called at [<phabricator>/src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php:162]
  #7 PhabricatorWorkerActiveTask::executeTask() called at [<phabricator>/src/infrastructure/daemon/workers/management/PhabricatorWorkerManagementExecuteWorkflow.php:51]
  #8 PhabricatorWorkerManagementExecuteWorkflow::execute(PhutilArgumentParser) called at [<phutil>/src/parser/argument/PhutilArgumentParser.php:406]
  #9 PhutilArgumentParser::parseWorkflowsFull(array) called at [<phutil>/src/parser/argument/PhutilArgumentParser.php:301]
  #10 PhutilArgumentParser::parseWorkflows(array) called at [<phabricator>/scripts/setup/manage_worker.php:21]
Aug 6 2015, 6:15 AM · Policy, Differential, Daemons
joshuaspence added a comment to T9058: PhabricatorPolicyFilter::hasCapability() does not apply application-level "Can Use Application" policy checks.

It looks like at some stage, this code is being executed:

Aug 6 2015, 6:13 AM · Policy, Differential, Daemons
joshuaspence added a comment to T9058: PhabricatorPolicyFilter::hasCapability() does not apply application-level "Can Use Application" policy checks.

Running this code works fine as well:

Aug 6 2015, 6:07 AM · Policy, Differential, Daemons
joshuaspence added a comment to T9058: PhabricatorPolicyFilter::hasCapability() does not apply application-level "Can Use Application" policy checks.

To clarify, the PHID does exist (I checked by querying the database directly)

Aug 6 2015, 6:00 AM · Policy, Differential, Daemons

Aug 4 2015

jcarrillo7 created T9067: phabricator daemon fails when updating repository (possibly due to attempting to email a user without access).
Aug 4 2015, 7:11 PM · Herald, Differential, Daemons
chad changed the visibility for T3145: Add configuration to specify additional bots/daemons on phd start.
Aug 4 2015, 7:05 PM · Restricted Project, Daemons
chad closed T9064: Daemon console isn't mobile friendly as Resolved by committing Restricted Diffusion Commit.
Aug 4 2015, 4:31 PM · Mobile, Daemons
chad added a revision to T9064: Daemon console isn't mobile friendly: Restricted Differential Revision.
Aug 4 2015, 4:30 PM · Mobile, Daemons
joshuaspence created T9064: Daemon console isn't mobile friendly.
Aug 4 2015, 9:24 AM · Mobile, Daemons
joshuaspence added a comment to T9058: PhabricatorPolicyFilter::hasCapability() does not apply application-level "Can Use Application" policy checks.

We have roughly 10 of these in our queue.

Aug 4 2015, 2:30 AM · Policy, Differential, Daemons
joshuaspence created T9058: PhabricatorPolicyFilter::hasCapability() does not apply application-level "Can Use Application" policy checks.
Aug 4 2015, 2:25 AM · Policy, Differential, Daemons

Aug 3 2015

kislinsk added a comment to T8672: PhabricatorTaskmasterDaemon fatals in PublishWorker.

Wow, now that was quick @shrinidhirao. 🚀
At least for MITK-ProjectTemplate it works like a charm, thank you!

Aug 3 2015, 11:08 AM · Diffusion, Daemons
shrinidhirao added a comment to T8672: PhabricatorTaskmasterDaemon fatals in PublishWorker.

Is this right?

Aug 3 2015, 10:53 AM · Diffusion, Daemons
kislinsk added a comment to T8672: PhabricatorTaskmasterDaemon fatals in PublishWorker.

We have the same problem when importing existing git repositories:

Aug 3 2015, 10:36 AM · Diffusion, Daemons

Jul 29 2015

hach-que added a comment to T8932: Failing Git commit / message parsers block the queue, even though they shouldn't.

Replicating right now:

Jul 29 2015, 2:34 AM · Daemons

Jul 28 2015

bcran created T8986: config/status toggles between showing/hiding "Phabricator Daemons Are Not Running" warning on refresh.
Jul 28 2015, 7:04 PM · Daemons

Jul 23 2015

joshuaspence claimed T8884: Show a setup warning when only some daemons are running.
Jul 23 2015, 8:48 AM · Restricted Project, Daemons
joshuaspence added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.

This happened again today, presumably because I added a new differential revision to PHID-TASK-bclylvkmj6c5kdn74s26.

Jul 23 2015, 5:25 AM · Search, Daemons
chad changed the visibility for T3848: PhabricatorTaskmasterDaemon using fabulous amounts of RAM.
Jul 23 2015, 4:38 AM · Daemons

Jul 22 2015

hach-que created T8932: Failing Git commit / message parsers block the queue, even though they shouldn't.
Jul 22 2015, 11:49 PM · Daemons

Jul 21 2015

cburroughs placed T7484: Lock is not locked by this process up for grabs.

We have not had any poltergeist sightings recently.

Jul 21 2015, 6:05 PM · Restricted Project, Daemons
Judge changed the status of T6304: Git hosting not working as documented from Invalid to Wontfix.

Cannot reproduce

Jul 21 2015, 8:31 AM · Documentation, Daemons, Diffusion
Judge added a comment to T6304: Git hosting not working as documented.

I started with several "fresh" installs of phabricator in the meantime and couldn't reproduce this anymore. I guess this might be closed ... I do not have an idea what went wrong in the affected env .

Jul 21 2015, 8:31 AM · Documentation, Daemons, Diffusion

Jul 20 2015

joshuaspence added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.
mysql> SELECT COUNT(id) FROM phabricator_maniphest.maniphest_transaction WHERE (objectPHID IN ('PHID-TASK-bclylvkmj6c5kdn74s26'));
+-----------+
| COUNT(id) |
+-----------+
|      1996 |
+-----------+
Jul 20 2015, 12:19 PM · Search, Daemons
joshuaspence added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.

Ah, I think this is relevant...

Jul 20 2015, 12:18 PM · Search, Daemons
vintrax added a comment to T8672: PhabricatorTaskmasterDaemon fatals in PublishWorker.

@epriestley - I'm not sure, but perhaps my circumstances might be useful for debugging purposes. I thought I should share it with you.

Jul 20 2015, 11:07 AM · Diffusion, Daemons
joshuaspence added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.

OK. If I get rid of the explicit phd.taskmasters setting then it seems to work. With phd.taskmasters set to 8 it seems to lock up at 100% CPU usage after a few minutes.

Jul 20 2015, 6:49 AM · Search, Daemons
joshuaspence added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.

This has happened three time today :(

Jul 20 2015, 4:26 AM · Search, Daemons
joshuaspence added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.

Hmm. It has happened again, even with --autoscale-reserve 0.25.

Jul 20 2015, 2:07 AM · Search, Daemons

Jul 18 2015

epriestley added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.

That isn't a great solution - it should be possible to set a max ram used, rather than max percent free

Jul 18 2015, 12:20 PM · Search, Daemons
epriestley added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.

Shouldn't we do something similar by default?

Jul 18 2015, 12:17 PM · Search, Daemons
eadler added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.

That isn't a great solution - it should be possible to set a max ram used, rather than max percent free: http://blogs.msdn.com/b/oldnewthing/archive/2012/01/18/10257834.aspx

Jul 18 2015, 7:04 AM · Search, Daemons
joshuaspence created T8884: Show a setup warning when only some daemons are running.
Jul 18 2015, 2:41 AM · Restricted Project, Daemons
joshuaspence added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.

Shouldn't we do something similar by default?

Jul 18 2015, 1:55 AM · Search, Daemons

Jul 17 2015

epriestley added a comment to T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.

Use --autoscale-reserve to prevent them from autoscaling past some amount of memory. For example, this will prevent autoscaling if less than 25% of RAM is free:

Jul 17 2015, 1:49 PM · Search, Daemons
joshuaspence created T8871: Indexing a task with 2,000 comments required a lot of RAM in mid-2015.
Jul 17 2015, 4:28 AM · Search, Daemons

Jul 16 2015

epriestley merged task T8857: Make Git commit / message parsers eventually fail or de-prioritize on failure into T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.
Jul 16 2015, 7:42 PM · Daemons
hach-que added a comment to T8857: Make Git commit / message parsers eventually fail or de-prioritize on failure.

Invalid utf8 for JSON encoding. Basically until phabricator has a binary wire format for conduit that can handle invalid character sets, these commits will always fail.

Jul 16 2015, 7:40 PM · Daemons
epriestley added a comment to T8857: Make Git commit / message parsers eventually fail or de-prioritize on failure.

Why are they failing?

Jul 16 2015, 3:12 PM · Daemons
hach-que created T8857: Make Git commit / message parsers eventually fail or de-prioritize on failure.
Jul 16 2015, 2:02 AM · Daemons

Jul 14 2015

epriestley added a comment to T7484: Lock is not locked by this process.

I can write a lock log for this but it's going to add a huge amount of complexity and basically amount to implementing locks ourselves from scratch. However, I don't see any other way forward.

Jul 14 2015, 2:32 PM · Restricted Project, Daemons

Jul 13 2015

jhurwitz reopened T7484: Lock is not locked by this process as "Open".

We think we just ran into this today? But the problem mysteriously resolved itself after 2 hours, so we can't be much help in reproing.

Jul 13 2015, 9:04 PM · Restricted Project, Daemons

Jul 9 2015

epriestley updated subscribers of T8672: PhabricatorTaskmasterDaemon fatals in PublishWorker.
Jul 9 2015, 1:13 PM · Diffusion, Daemons
hach-que added a revision to T8809: Support more complex human-usable weekly clocks in trigger infrastructure: D13608: [triggers] Support weekly trigger for scheduling events on different times on different days.
Jul 9 2015, 6:52 AM · Daemons
hach-que renamed T8809: Support more complex human-usable weekly clocks in trigger infrastructure from Support more complex human-usable daily clocks in trigger infrastructure to Support more complex human-usable weekly clocks in trigger infrastructure.
Jul 9 2015, 4:15 AM · Daemons
hach-que updated the task description for T8809: Support more complex human-usable weekly clocks in trigger infrastructure.
Jul 9 2015, 4:14 AM · Daemons
hach-que created T8809: Support more complex human-usable weekly clocks in trigger infrastructure.
Jul 9 2015, 4:13 AM · Daemons

Jul 8 2015

arielsalvo added a comment to T8672: PhabricatorTaskmasterDaemon fatals in PublishWorker.

I believe I get the same issue in my production environment
There's a difference, as I don't have any matching entries in the worker_archivetask table

Jul 8 2015, 3:05 PM · Diffusion, Daemons

Jun 30 2015

anda added a comment to T8705: daemons constantly in need of restarting, after failed SVN import atttempt.

You were right, a few hour later, the it seems that all outstanding tasks had been failed, and the restarts stopped.

Jun 30 2015, 5:33 AM · Daemons

Jun 29 2015

chad updated the task description for T8705: daemons constantly in need of restarting, after failed SVN import atttempt.
Jun 29 2015, 4:40 PM · Daemons

Jun 26 2015

joshuaspence closed T8681: Insufficient permission for adding an object to repository database objects as Invalid.
Jun 26 2015, 7:11 AM · Daemons
joshuaspence added a comment to T8681: Insufficient permission for adding an object to repository database objects.

Ahhh, some of the files in /var/repo/D/objects/ are owner by root, possibly because I ran sudo ./bin/repository import at one stage.

Jun 26 2015, 7:10 AM · Daemons
joshuaspence created T8681: Insufficient permission for adding an object to repository database objects.
Jun 26 2015, 7:08 AM · Daemons

Jun 25 2015

epriestley added a comment to T8672: PhabricatorTaskmasterDaemon fatals in PublishWorker.

I think the root cause of this issue is non-utf8 rawDiffs failing to encode when being passed to the publisher.

Jun 25 2015, 5:58 PM · Diffusion, Daemons
epriestley added a revision to T8672: PhabricatorTaskmasterDaemon fatals in PublishWorker: Restricted Differential Revision.
Jun 25 2015, 5:56 PM · Diffusion, Daemons
shrinidhirao created T8672: PhabricatorTaskmasterDaemon fatals in PublishWorker.
Jun 25 2015, 9:58 AM · Diffusion, Daemons
hach-que created T8668: The web interface should alert (show a config issue?) when there are fatal errors or exceptions in the daemon log.
Jun 25 2015, 3:18 AM · Config, Daemons

Jun 23 2015

epriestley renamed T5166: Expand the BulkJob tool from Write a piece of UI to let users view the progress of long-running background tasks to Expand the BulkJob tool.
Jun 23 2015, 8:42 PM · Restricted Project, Phacility, Daemons
epriestley added a comment to T5166: Expand the BulkJob tool.

This now exists after T8637, but has various missing features and hasn't been adapted for other use cases mentioned here yet.

Jun 23 2015, 8:41 PM · Restricted Project, Phacility, Daemons
epriestley closed T8637: Maniphest batch editor can affect far too many tasks, a subtask of T5166: Expand the BulkJob tool, as Resolved.
Jun 23 2015, 8:41 PM · Restricted Project, Phacility, Daemons

Jun 22 2015

epriestley added a subtask for T5166: Expand the BulkJob tool: T8637: Maniphest batch editor can affect far too many tasks.
Jun 22 2015, 12:36 PM · Restricted Project, Phacility, Daemons

Jun 16 2015

angie updated subscribers of T5166: Expand the BulkJob tool.
Jun 16 2015, 8:52 PM · Restricted Project, Phacility, Daemons

Jun 15 2015

joshuaspence added a revision to T8538: Phd daemon won't run : Restricted Differential Revision.
Jun 15 2015, 8:58 AM · Daemons
josetesan added a comment to T8538: Phd daemon won't run .

It's fixed now, but every 30 seconds, logs is populated with

Jun 15 2015, 8:44 AM · Daemons
joshuaspence added a comment to T8538: Phd daemon won't run .

This should be fixed at HEAD.

Jun 15 2015, 8:38 AM · Daemons
joshuaspence closed T8538: Phd daemon won't run as Resolved by committing Restricted Diffusion Commit.
Jun 15 2015, 8:38 AM · Daemons
joshuaspence edited projects for T8538: Phd daemon won't run , added: Daemons; removed Diffusion.
Jun 15 2015, 8:38 AM · Daemons

Jun 12 2015

epriestley closed T8526: Out of memory issue with Diffusion when Phabricator daemons are running for at least a day as Invalid.

I'm unable to reproduce this problem. We routinely run daemons for long periods of time without issues. See:

Jun 12 2015, 6:13 PM · Daemons, Diffusion
tiguchi created T8526: Out of memory issue with Diffusion when Phabricator daemons are running for at least a day.
Jun 12 2015, 5:42 PM · Daemons, Diffusion
epriestley updated subscribers of T5166: Expand the BulkJob tool.
Jun 12 2015, 2:47 AM · Restricted Project, Phacility, Daemons

Jun 9 2015

epriestley merged T8490: Batch editing work board returns a 502 into T5166: Expand the BulkJob tool.
Jun 9 2015, 8:47 PM · Restricted Project, Phacility, Daemons

Jun 8 2015

joshuaspence added a comment to T8462: Move object destruction to taskmaster daemons.

I don't, but it maybe stops bad things from happening in cases where destruction takes a bad time? I was destroying a Diviner book and it took a long time so I ^Ced it and ran it again with --trace. I wasn't too worried in this case because Diviner books don't utilize a lot of infrastructure. But for other objects, this could be problematic maybe?

Jun 8 2015, 8:04 PM · Infrastructure, Daemons
epriestley added a comment to T8462: Move object destruction to taskmaster daemons.

Why do you need to destroy enough objects for this to matter?

Jun 8 2015, 1:38 PM · Infrastructure, Daemons
joshuaspence created T8462: Move object destruction to taskmaster daemons.
Jun 8 2015, 2:45 AM · Infrastructure, Daemons

May 26 2015

joshuaspence claimed T6806: Raise severity of "phd.user" warning eventually.
May 26 2015, 10:06 PM · Daemons
epriestley added a comment to T7484: Lock is not locked by this process.

spooky!

May 26 2015, 1:52 PM · Restricted Project, Daemons
cburroughs closed T7484: Lock is not locked by this process as Resolved.

I have not seen this since moving our install a month ago. I don't have the logs from the old server to verify if that was before or after D12574. Maybe the old server was haunted? ¯\_(ツ)_/¯

May 26 2015, 1:45 PM · Restricted Project, Daemons

May 25 2015

epriestley added a comment to T7484: Lock is not locked by this process.

Is this still an issue after D12574?

May 25 2015, 2:29 PM · Restricted Project, Daemons

May 14 2015

joshuaspence triaged T7053: Restart daemons automagically as Normal priority.
May 14 2015, 8:57 AM · Daemons

May 13 2015

joshuaspence closed T7107: When destroying an object, destroy associated worker tasks and notifications as Resolved by committing Restricted Diffusion Commit.
May 13 2015, 8:49 PM · Notifications, Daemons
joshuaspence added a revision to T7107: When destroying an object, destroy associated worker tasks and notifications: Restricted Differential Revision.
May 13 2015, 11:42 AM · Notifications, Daemons

May 8 2015

eadler added a comment to T8129: PHD init / lsb standard control mechanism.

to the best of my knowledge, no, but I will comment on the implementation if I see anything incompatible.

May 8 2015, 10:38 PM · Daemons
epriestley added a comment to T8129: PHD init / lsb standard control mechanism.

Do other non-linux POSIX systems expect different, incompatible behaviors?

May 8 2015, 10:25 PM · Daemons
eadler added a comment to T8129: PHD init / lsb standard control mechanism.

FWIW I hope whatever solution is built is not specific to Linux and the LSB but will work with other non-linux POSIX systems as well.

May 8 2015, 10:04 PM · Daemons
• chasemp updated the task description for T8129: PHD init / lsb standard control mechanism.
May 8 2015, 6:01 PM · Daemons
• chasemp created T8129: PHD init / lsb standard control mechanism.
May 8 2015, 5:55 PM · Daemons

May 4 2015

epriestley closed T6735: launching daemons (phd) locks server (high load) or start is failing as Resolved.

With autoscaling pools and reduced overseer memory requirements this is probably indirectly fixed -- phd start is ~3x less memory hungry or something in that vein. Haven't seen any more reports of it recently.

May 4 2015, 3:48 PM · Documentation, Daemons

Apr 27 2015

epriestley reopened T7484: Lock is not locked by this process as "Open".

Not sure this is fixed yet.

Apr 27 2015, 5:27 PM · Restricted Project, Daemons
epriestley closed T6958: Make cause/resolution for PhutilLockException during repository import more clear as Resolved by committing Restricted Diffusion Commit.
Apr 27 2015, 5:25 PM · Daemons
epriestley closed T7484: Lock is not locked by this process as Resolved by committing Restricted Diffusion Commit.
Apr 27 2015, 5:25 PM · Restricted Project, Daemons
DeanBodart moved T7475: Reset umask explicitly in daemons from Backlog to In Progress on the Wikimedia board.
Apr 27 2015, 5:14 PM · Wikimedia, Daemons
DeanBodart updated subscribers of T7475: Reset umask explicitly in daemons.
Apr 27 2015, 5:14 PM · Wikimedia, Daemons
epriestley added a revision to T6958: Make cause/resolution for PhutilLockException during repository import more clear: Restricted Differential Revision.
Apr 27 2015, 2:22 PM · Daemons
epriestley added a revision to T7484: Lock is not locked by this process: Restricted Differential Revision.
Apr 27 2015, 2:22 PM · Restricted Project, Daemons
epriestley added a parent task for T5166: Expand the BulkJob tool: T6004: When moving a wiki page with subpages prompt to also move subpages.
Apr 27 2015, 1:35 PM · Restricted Project, Phacility, Daemons

Apr 25 2015

epriestley renamed T5896: Mercurial fails to parse (A or B or ... or Z) revsets with more than about 300 items from Update error on mercurial repo with 11k+ commits to Mercurial fails to parse (A or B or ... or Z) revsets with more than about 300 items.
Apr 25 2015, 9:43 PM · Diffusion, Mercurial, Daemons