avatar zero-24
zero-24
5 Feb 2015

Steps to reproduce the issue

Try to save a issue on issues.joomla.org

Expected result

issue gets saved

Actual result

array(7) { ["exception"]=> string(44) "403 API rate limit exceeded for jissues-bot." ["user"]=> string(6) "joomla" ["project"]=> string(10) "joomla-cms" ["issueNo"]=> string(4) "5984" ["state"]=> string(4) "open" ["old_state"]=> string(4) "open" ["data"]=> array(11) { ["status"]=> string(1) "3" ["priority"]=> string(1) "3" ["rel_type"]=> string(1) "0" ["rel_number"]=> string(0) "" ["build"]=> string(7) "staging" ["easy"]=> string(1) "1" ["milestone_id"]=> string(1) "0" ["title"]=> string(69) "Set a 500 header if we hit the 'Error display the error page' message" ["description_raw"]=> string(570) "In error conditions that cannot render the error template, we fall back to just echoing a message. However, it is possible that this message will send a HTTP 200 OK header. In reality, we should be sending an error header back. This PR will try to send a HTTP 500 error header if the headers have not already been sent. ### Test Instructions The easiest way to get here is to have your database server offline. Without the patch, you should get a HTTP 200 header when you see this message. Apply the patch and try the request again; a 500 header should be sent." ["id"]=> string(4) "6770" ["issue_number"]=> string(4) "5984" } } Unrecoverable GitHub error - sry ;(
403 API rate limit exceeded for jissues-bot
avatar zero-24 zero-24 - open - 5 Feb 2015
avatar mbabker
mbabker - comment - 5 Feb 2015

We're going to need folks to stop working for the hour :stuck_out_tongue_closed_eyes:

Maybe the CMS repo is getting big enough that we need another bot?

avatar zero-24
zero-24 - comment - 5 Feb 2015

hmm and/or reduce the github api calls?

The issue comes from here:
https://github.com/joomla/jissues/blob/master/src/App/Tracker/Controller/Issue/Save.php#L100-118

avatar zero-24
zero-24 - comment - 5 Feb 2015
avatar zero-24
zero-24 - comment - 5 Feb 2015

maybe also related to: #611 and similiar?

avatar zero-24
zero-24 - comment - 5 Feb 2015

and Brian can perform it as he use his own account and not the bot:
https://github.com/joomla/jissues/blob/master/src/App/Tracker/Controller/Issue/Save.php#L273-280

avatar mbabker
mbabker - comment - 5 Feb 2015

I've resent the missing events.

It's hard to cut back on the number of calls to the GitHub API. The block you highlighted is what sends updates from the app to GitHub immediately upon save. The first request tries as the authenticated user and if they don't have permission to perform the action, the bot picks up the slack.

We're only making requests as needed. An issue we're hitting is there are cron jobs now running every 5 minutes except for :25 and :55 after the hour to support all of the repositories in the live app. If I'm not mistaken, all use the @jissues-bot account. So, we either need more bots or we have to give more users permissions on the main repos to perform the same actions, and the latter is not preferred.

avatar mbabker
mbabker - comment - 5 Feb 2015

For reference, the current cron schedule:

0,30 * * * * php cli/tracker.php get project --all --project=2 --log=cron.log >/dev/null 2>&1
5,35 * * * * php cli/tracker.php get project --all --project=5 --log=cron.log >/dev/null 2>&1
10,40 * * * * php cli/tracker.php get project --all --project=1 --log=cron.log >/dev/null 2>&1
15,45 * * * * php cli/tracker.php get project --all --project=6 --log=cron.log >/dev/null 2>&1
20,50 * * * * php cli/tracker.php get project --all --project=4 --log=cron.log >/dev/null 2>&1

ID mapping:

  • 1 => CMS
  • 2 => Issue Tracker
  • 4 => Tests
  • 5 => Patch Tester
  • 6 => Weblinks
avatar zero-24
zero-24 - comment - 5 Feb 2015

So, we either need more bots or we have to give more users permissions on the main repos to perform the same actions, and the latter is not preferred.

hmm so i think we have tree options:

  • one bot per repo (like: jcmsbot; jissuesbot; Jtestsbot, ...)
  • bots per action: so we have one or two for the crons and one or two for the app (like edit as JBS member)
  • more (from the aktive members) get limited access to the repo to perform only the needed actions without a bot.

One of the problems is that if more users gets enabled as JBS and can change status and comments via jissues the limit will be exceeded faster than now. ATM we have only a smal number of users that uses jissues for actions that needs the bot. If i see it correct.

avatar elkuku
elkuku - comment - 5 Feb 2015

Folks we have this functionality actually implemented.

We have one (or more) GitHub (bot) account settings in /etc/config.json as well as an edit-bot setting for every project that is stored in the database.
The idea is to use the former for CLI scripts and the latter for project specific "edit actions".

So the thing to do here would be to create a project specific bot user account (a cms-bot in this case) and set the credentials in the project settings.

That should be it for the moment, unless those JBS folks are getting high on pizza and pass the 5k/hour limit in one of those global bug squashing sessions :wink:

@mbabker regarding the cron script: maybe you could write the output to a log file instead of /dev/null including stderr, so maybe PHP errors get caught here that do not enter in our regular cron log, so maybe we get some hints about what is going wrong currently..

avatar mbabker
mbabker - comment - 5 Feb 2015

I can do that. Just need to remember to cycle them off the server; I cleared 8 months (and something like 3 GB) of un-read log files that were in the mail queue out when I added that dev/null piece.

avatar elkuku
elkuku - comment - 5 Feb 2015

No logrotate or similar available?...

The most important thing right now is to not use the bot account from the config.json in project edit bot settings.

avatar mbabker
mbabker - comment - 5 Feb 2015

No logrotate command unfortunately.

avatar mbabker
mbabker - comment - 5 Feb 2015

I've got the cron jobs updated to capture output and logging on the server. If we want to add some sort of UI for them, I'm writing them as .txt files to a cronlogs folder which would be at the repo root here.

avatar mbabker
mbabker - comment - 5 Feb 2015

Welcome @joomla-cms-bot to GitHub, this bot shall take on responsibility for the CMS repo.

avatar elkuku
elkuku - comment - 6 Feb 2015

I've got the cron jobs updated to capture output and logging on the server. If we want to add some sort of UI for them, I'm writing them as .txt files to a cronlogs folder which would be at the repo root here.

That sounds terrific :)

Welcome on board @joomla-cms-bot :yum:

avatar brianteeman
brianteeman - comment - 6 Feb 2015

Nice to meet you @joomla-cms-bot I hope you are going to be well behaved
and work tirelessly without any thanks for the years to come

On 6 February 2015 at 00:07, Nikolai Plath notifications@github.com wrote:

I've got the cron jobs updated to capture output and logging on the
server. If we want to add some sort of UI for them, I'm writing them as
.txt files to a cronlogs folder which would be at the repo root here.

That sounds terrific :)

Welcome on board @joomla-cms-bot https://github.com/joomla-cms-bot [image:
:yum:]


Reply to this email directly or view it on GitHub
#617 (comment).

Brian Teeman
Co-founder Joomla! and OpenSourceMatters Inc.
http://brian.teeman.net/

avatar mbabker
mbabker - comment - 6 Feb 2015

So I don't know if something changed in the GitHub API (which might explain #607) but the last cron run on this repo updated 169 issues. If I'm not mistaken, I thought we were only scanning for issues that might have changed between runs.

Cron log dump follows:

------------------------------------------------------------
              Joomla! Tracker CLI Application
                         1.0.0-beta
------------------------------------------------------------
------------------------------------------------------------
                      Retrieve Project
------------------------------------------------------------

GitHub rate limit:... 5000 (remaining: 4906)

Updating project info for project: joomla/jissues
------------------------------------------------------------
                      Retrieve Labels
------------------------------------------------------------
Fetching labels...ok

------------------------------------------------------------
                    Retrieve Milestones
------------------------------------------------------------
Fetching milestones...ok

------------------------------------------------------------
                      Retrieve Issues
------------------------------------------------------------
Retrieving open items from GitHub...(61)
Retrieving closed items from GitHub...(100)(100)(100)(100)(100)(57)
Adding issues to the database...
[==========================>] 618/618 00:36.23 ETA: 00:00.00

------------------------------------------------------------
                     Retrieve Comments
------------------------------------------------------------
Fetching comments for 169 modified issues from GitHub...
[==========================>] 169/169 01:08.12 ETA: 00:00.00
ok
Processing comments for 169 modified issues...

Processing 3 comments for issue # 5 (1/169)

[==============================>] 3/3 00:00.02 ETA: 00:00.00
Processing 11 comments for issue # 6 (2/169)

[============================>] 11/11 00:00.07 ETA: 00:00.00
Processing 60 comments for issue # 166 (3/169)

[============================>] 60/60 00:00.43 ETA: 00:00.00
Processing 16 comments for issue # 182 (4/169)

[============================>] 16/16 00:00.11 ETA: 00:00.00
Processing 13 comments for issue # 184 (5/169)

[============================>] 13/13 00:00.09 ETA: 00:00.00
Processing 18 comments for issue # 203 (6/169)

[============================>] 18/18 00:00.13 ETA: 00:00.00
Processing 14 comments for issue # 208 (7/169)

[============================>] 14/14 00:00.09 ETA: 00:00.00
Processing 10 comments for issue # 213 (8/169)

[============================>] 10/10 00:00.07 ETA: 00:00.00
Processing 10 comments for issue # 220 (9/169)

[============================>] 10/10 00:00.07 ETA: 00:00.00
Processing 10 comments for issue # 240 (10/169)

[============================>] 10/10 00:00.07 ETA: 00:00.00
Processing one comment for issue # 256 (11/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing one comment for issue # 257 (12/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing one comment for issue # 258 (13/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
No comments for issue # 260

No comments for issue # 261

Processing one comment for issue # 266 (14/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 12 comments for issue # 273 (15/169)

[============================>] 12/12 00:00.08 ETA: 00:00.00
Processing 7 comments for issue # 289 (16/169)

[==============================>] 7/7 00:00.04 ETA: 00:00.00
Processing 14 comments for issue # 314 (17/169)

[============================>] 14/14 00:00.10 ETA: 00:00.00
Processing 45 comments for issue # 318 (18/169)

[============================>] 45/45 00:00.33 ETA: 00:00.00
Processing 9 comments for issue # 326 (19/169)

[==============================>] 9/9 00:00.06 ETA: 00:00.00
Processing 23 comments for issue # 346 (20/169)

[============================>] 23/23 00:00.16 ETA: 00:00.00
Processing one comment for issue # 373 (21/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 3 comments for issue # 412 (22/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing 27 comments for issue # 425 (23/169)

[============================>] 27/27 00:00.20 ETA: 00:00.00
No comments for issue # 428

Processing 11 comments for issue # 429 (24/169)

[============================>] 11/11 00:00.07 ETA: 00:00.00
Processing 16 comments for issue # 434 (25/169)

[============================>] 16/16 00:00.11 ETA: 00:00.00
Processing 6 comments for issue # 439 (26/169)

[==============================>] 6/6 00:00.04 ETA: 00:00.00
Processing 10 comments for issue # 447 (27/169)

[============================>] 10/10 00:00.07 ETA: 00:00.00
Processing 2 comments for issue # 448 (28/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 20 comments for issue # 449 (29/169)

[============================>] 20/20 00:00.14 ETA: 00:00.00
Processing 8 comments for issue # 452 (30/169)

[==============================>] 8/8 00:00.05 ETA: 00:00.00
Processing 6 comments for issue # 453 (31/169)

[==============================>] 6/6 00:00.04 ETA: 00:00.00
Processing 17 comments for issue # 458 (32/169)

[============================>] 17/17 00:00.12 ETA: 00:00.00
Processing 4 comments for issue # 469 (33/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 12 comments for issue # 471 (34/169)

[============================>] 12/12 00:00.08 ETA: 00:00.00
Processing one comment for issue # 472 (35/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing one comment for issue # 477 (36/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing one comment for issue # 478 (37/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 6 comments for issue # 479 (38/169)

[==============================>] 6/6 00:00.04 ETA: 00:00.00
Processing 10 comments for issue # 480 (39/169)

[============================>] 10/10 00:00.07 ETA: 00:00.00
Processing 11 comments for issue # 481 (40/169)

[============================>] 11/11 00:00.07 ETA: 00:00.00
Processing 4 comments for issue # 482 (41/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 8 comments for issue # 483 (42/169)

[==============================>] 8/8 00:00.05 ETA: 00:00.00
Processing 5 comments for issue # 484 (43/169)

[==============================>] 5/5 00:00.03 ETA: 00:00.00
Processing 8 comments for issue # 485 (44/169)

[==============================>] 8/8 00:00.05 ETA: 00:00.00
Processing 4 comments for issue # 486 (45/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 9 comments for issue # 487 (46/169)

[==============================>] 9/9 00:00.06 ETA: 00:00.00
Processing 6 comments for issue # 488 (47/169)

[==============================>] 6/6 00:00.04 ETA: 00:00.00
No comments for issue # 489

Processing 12 comments for issue # 490 (48/169)

[============================>] 12/12 00:00.08 ETA: 00:00.00
Processing 4 comments for issue # 491 (49/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 3 comments for issue # 492 (50/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing 5 comments for issue # 493 (51/169)

[==============================>] 5/5 00:00.03 ETA: 00:00.00
Processing 2 comments for issue # 494 (52/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 4 comments for issue # 495 (53/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 5 comments for issue # 496 (54/169)

[==============================>] 5/5 00:00.03 ETA: 00:00.00
Processing 10 comments for issue # 497 (55/169)

[============================>] 10/10 00:00.07 ETA: 00:00.00
Processing 7 comments for issue # 498 (56/169)

[==============================>] 7/7 00:00.05 ETA: 00:00.00
Processing 4 comments for issue # 499 (57/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 8 comments for issue # 500 (58/169)

[==============================>] 8/8 00:00.05 ETA: 00:00.00
Processing 6 comments for issue # 501 (59/169)

[==============================>] 6/6 00:00.04 ETA: 00:00.00
Processing 7 comments for issue # 502 (60/169)

[==============================>] 7/7 00:00.04 ETA: 00:00.00
Processing one comment for issue # 503 (61/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
No comments for issue # 504

Processing 3 comments for issue # 505 (62/169)

[==============================>] 3/3 00:00.02 ETA: 00:00.00
Processing 4 comments for issue # 506 (63/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 2 comments for issue # 507 (64/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 3 comments for issue # 508 (65/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing 4 comments for issue # 509 (66/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 16 comments for issue # 510 (67/169)

[============================>] 16/16 00:00.11 ETA: 00:00.00
Processing 2 comments for issue # 511 (68/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 2 comments for issue # 512 (69/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 2 comments for issue # 513 (70/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 10 comments for issue # 514 (71/169)

[============================>] 10/10 00:00.06 ETA: 00:00.00
Processing 6 comments for issue # 515 (72/169)

[==============================>] 6/6 00:00.04 ETA: 00:00.00
Processing 2 comments for issue # 516 (73/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 3 comments for issue # 517 (74/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing 3 comments for issue # 518 (75/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
No comments for issue # 519

Processing 24 comments for issue # 520 (76/169)

[============================>] 24/24 00:00.18 ETA: 00:00.00
Processing 2 comments for issue # 521 (77/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 3 comments for issue # 522 (78/169)

[==============================>] 3/3 00:00.02 ETA: 00:00.00
Processing 15 comments for issue # 523 (79/169)

[============================>] 15/15 00:00.10 ETA: 00:00.00
No comments for issue # 524

Processing 15 comments for issue # 525 (80/169)

[============================>] 15/15 00:00.10 ETA: 00:00.00
Processing 2 comments for issue # 526 (81/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 3 comments for issue # 527 (82/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing 4 comments for issue # 528 (83/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 2 comments for issue # 529 (84/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 2 comments for issue # 530 (85/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 5 comments for issue # 531 (86/169)

[==============================>] 5/5 00:00.03 ETA: 00:00.00
Processing 5 comments for issue # 532 (87/169)

[==============================>] 5/5 00:00.03 ETA: 00:00.00
Processing 4 comments for issue # 533 (88/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 3 comments for issue # 534 (89/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing one comment for issue # 535 (90/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
No comments for issue # 536

No comments for issue # 537

Processing 8 comments for issue # 539 (91/169)

[==============================>] 8/8 00:00.05 ETA: 00:00.00
Processing 4 comments for issue # 540 (92/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing one comment for issue # 541 (93/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 3 comments for issue # 542 (94/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing 6 comments for issue # 543 (95/169)

[==============================>] 6/6 00:00.04 ETA: 00:00.00
Processing 5 comments for issue # 544 (96/169)

[==============================>] 5/5 00:00.03 ETA: 00:00.00
Processing one comment for issue # 545 (97/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing one comment for issue # 546 (98/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 4 comments for issue # 547 (99/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing one comment for issue # 548 (100/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing one comment for issue # 549 (101/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 2 comments for issue # 550 (102/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing one comment for issue # 551 (103/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 2 comments for issue # 552 (104/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 3 comments for issue # 553 (105/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing 8 comments for issue # 554 (106/169)

[==============================>] 8/8 00:00.05 ETA: 00:00.00
Processing 2 comments for issue # 555 (107/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 21 comments for issue # 556 (108/169)

[============================>] 21/21 00:00.15 ETA: 00:00.00
Processing one comment for issue # 557 (109/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 6 comments for issue # 559 (110/169)

[==============================>] 6/6 00:00.04 ETA: 00:00.00
Processing 21 comments for issue # 560 (111/169)

[============================>] 21/21 00:00.15 ETA: 00:00.00
Processing 8 comments for issue # 561 (112/169)

[==============================>] 8/8 00:00.05 ETA: 00:00.00
Processing 7 comments for issue # 562 (113/169)

[==============================>] 7/7 00:00.04 ETA: 00:00.00
Processing 29 comments for issue # 563 (114/169)

[============================>] 29/29 00:00.21 ETA: 00:00.00
Processing 8 comments for issue # 569 (115/169)

[==============================>] 8/8 00:00.05 ETA: 00:00.00
Processing 10 comments for issue # 570 (116/169)

[============================>] 10/10 00:00.07 ETA: 00:00.00
Processing 3 comments for issue # 571 (117/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing 3 comments for issue # 572 (118/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing 19 comments for issue # 573 (119/169)

[============================>] 19/19 00:00.14 ETA: 00:00.00
Processing one comment for issue # 574 (120/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 2 comments for issue # 575 (121/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 4 comments for issue # 576 (122/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 2 comments for issue # 577 (123/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 7 comments for issue # 578 (124/169)

[==============================>] 7/7 00:00.04 ETA: 00:00.00
Processing 8 comments for issue # 579 (125/169)

[==============================>] 8/8 00:00.05 ETA: 00:00.00
Processing one comment for issue # 580 (126/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 4 comments for issue # 581 (127/169)

[==============================>] 4/4 00:00.02 ETA: 00:00.00
Processing 6 comments for issue # 582 (128/169)

[==============================>] 6/6 00:00.04 ETA: 00:00.00
Processing 3 comments for issue # 583 (129/169)

[==============================>] 3/3 00:00.02 ETA: 00:00.00
Processing 3 comments for issue # 584 (130/169)

[==============================>] 3/3 00:00.01 ETA: 00:00.00
Processing one comment for issue # 585 (131/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 20 comments for issue # 586 (132/169)

[============================>] 20/20 00:00.14 ETA: 00:00.00
No comments for issue # 587

Processing 2 comments for issue # 588 (133/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
No comments for issue # 590

Processing one comment for issue # 591 (134/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 5 comments for issue # 592 (135/169)

[==============================>] 5/5 00:00.03 ETA: 00:00.00
Processing 2 comments for issue # 593 (136/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing one comment for issue # 594 (137/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 14 comments for issue # 595 (138/169)

[============================>] 14/14 00:00.10 ETA: 00:00.00
Processing 5 comments for issue # 596 (139/169)

[==============================>] 5/5 00:00.03 ETA: 00:00.00
Processing 2 comments for issue # 597 (140/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 20 comments for issue # 598 (141/169)

[============================>] 20/20 00:00.14 ETA: 00:00.00
Processing 2 comments for issue # 599 (142/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 3 comments for issue # 600 (143/169)

[==============================>] 3/3 00:00.02 ETA: 00:00.00
Processing one comment for issue # 601 (144/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
No comments for issue # 602

Processing 3 comments for issue # 603 (145/169)

[==============================>] 3/3 00:00.02 ETA: 00:00.00
Processing one comment for issue # 604 (146/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 2 comments for issue # 605 (147/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 7 comments for issue # 606 (148/169)

[==============================>] 7/7 00:00.04 ETA: 00:00.00
Processing 5 comments for issue # 607 (149/169)

[==============================>] 5/5 00:00.03 ETA: 00:00.00
No comments for issue # 609

Processing 2 comments for issue # 610 (150/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing one comment for issue # 612 (151/169)

[==============================>] 1/1 00:00.00 ETA: 00:00.00
Processing 2 comments for issue # 614 (152/169)

[==============================>] 2/2 00:00.01 ETA: 00:00.00
Processing 3 comments for issue # 615 (153/169)

[==============================>] 3/3 00:00.02 ETA: 00:00.00
No comments for issue # 616

Processing 16 comments for issue # 617 (154/169)

[============================>] 16/16 00:00.93 ETA: 00:00.00
No comments for issue # 618

ok

------------------------------------------------------------
                      Retrieve Events
------------------------------------------------------------
Fetch events for 169 issues from GitHub...
[==========================>] 169/169 01:08.80 ETA: 00:00.00
ok
Adding events to the database...
[==========================>] 169/169 00:02.32 ETA: 00:00.00
ok

------------------------------------------------------------
                      Retrieve Avatars
------------------------------------------------------------

[========================>] 1361/1361 00:00.06 ETA: 00:00.00



________________________________________
Execution time: 193 sec.
avatar mbabker
mbabker - comment - 6 Feb 2015

This is starting to get obnoxious. This is from the comments web hook log:

screen shot 2015-02-06 at 8 42 02 am

avatar b2z
b2z - comment - 6 Feb 2015

@mbabker what does it mean?

avatar mbabker
mbabker - comment - 6 Feb 2015

All the failures are because of the API limit being reached. I just changed the hook controllers to use a bot defined account if it exists, so now the CMS hooks should start using the new bot.

avatar b2z
b2z - comment - 6 Feb 2015

Ah I see now 61ca18e

avatar mbabker
mbabker - comment - 6 Feb 2015

I've also brought @joomla-bot into action and that should help with some of the cron job stuff.

avatar elkuku
elkuku - comment - 14 Feb 2015

Are we good here?

avatar mbabker
mbabker - comment - 14 Feb 2015

I'd say so. Haven't heard of any failures in the last week and don't see any failed GitHub webhooks in the logs.

avatar mbabker mbabker - change - 14 Feb 2015
Status New Closed
Closed_Date 0000-00-00 00:00:00 2015-02-14 01:28:57
avatar mbabker mbabker - close - 14 Feb 2015

Add a Comment

Login with GitHub to post a comment