Skip to content
Snippets Groups Projects

Fix lazy error handling of cron parser

All threads resolved!

What does this MR do?

This MR is for fixing the following bugs.

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #31274 (closed)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Shinya Maeda
  • @dosuken123 Thanks for handling this bug like a pro :thumbsup: :purple_heart: I review that soon (traveling now :airplane:). /cc @ayufan

  • Shinya Maeda added 120 commits

    added 120 commits

    Compare with previous version

  • Shinya Maeda added 1 commit

    added 1 commit

    • 7202e8e4 - Extract tzinfo from Rails timezone(Fix for servertimezone ailiases)

    Compare with previous version

  • Shinya Maeda added 75 commits

    added 75 commits

    • 7202e8e4...479d21d5 - 70 commits from branch gitlab-org:master
    • f473cd5f - Fix lazy error handling of cron parser
    • 96be6e8a - Add feature test, which reproduced 500
    • 7b55879c - Extract tzinfo from Rails timezone(Fix for servertimezone ailiases)
    • a0759b39 - Add changelog
    • c324eb6d - Add spec for sidekiq-cron dependency

    Compare with previous version

  • Shinya Maeda added 1 commit

    added 1 commit

    Compare with previous version

  • Shinya Maeda added 1 commit

    added 1 commit

    • ee957233 - Upgrade sidekiq-cron from 0.4.4 to 0.6.0 in order to fix rufus-scheduler exception

    Compare with previous version

  • mentioned in issue #31554 (closed)

  • Shinya Maeda added 1 commit

    added 1 commit

    Compare with previous version

  • Shinya Maeda mentioned in merge request !10976 (merged)

    mentioned in merge request !10976 (merged)

  • Shinya Maeda
  • Shinya Maeda
  • Shinya Maeda marked the checklist item Changelog entry added, if necessary as completed

    marked the checklist item Changelog entry added, if necessary as completed

  • Shinya Maeda marked the checklist item Conform by the merge request performance guides as completed

    marked the checklist item Conform by the merge request performance guides as completed

  • Shinya Maeda marked the checklist item Conform by the style guides as completed

    marked the checklist item Conform by the style guides as completed

  • Shinya Maeda marked the checklist item Branch has no merge conflicts with master (if it does - rebase it please) as completed

    marked the checklist item Branch has no merge conflicts with master (if it does - rebase it please) as completed

  • Author Developer

    @grzesiek Could you review, please? :green_apple: This MR has just finished and the pipeline has passed. I also left a couple of explanations for each fix.

  • @dosuken123 Awesome work! I left couple of notes, this is almost ready! :tada:

  • Grzegorz Bizon changed milestone to %9.1

    changed milestone to %9.1

  • Shinya Maeda added 110 commits

    added 110 commits

    • 843cb592...d6dfbf02 - 101 commits from branch gitlab-org:master
    • c8585d16 - Fix lazy error handling of cron parser
    • b3d3b51e - Add feature test, which reproduced 500
    • f023f77a - Extract tzinfo from Rails timezone(Fix for servertimezone ailiases)
    • e0460955 - Add changelog
    • 376e19eb - Add spec for sidekiq-cron dependency
    • ac2dac0f - Fix spec
    • 7a7e199f - Upgrade sidekiq-cron from 0.4.4 to 0.6.0 in order to fix rufus-scheduler exception
    • 65a660fc - Split MR
    • ad5789f1 - Support ActiveSupport::TimeZone

    Compare with previous version

  • Shinya Maeda resolved all discussions

    resolved all discussions

  • Shinya Maeda
  • Shinya Maeda resolved all discussions

    resolved all discussions

  • Shinya Maeda unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Shinya Maeda added 36 commits

    added 36 commits

    • ad5789f1...54beb93a - 25 commits from branch gitlab-org:master
    • b5a25bb0 - Fix lazy error handling of cron parser
    • 0ad609e6 - Add feature test, which reproduced 500
    • d6b331ac - Extract tzinfo from Rails timezone(Fix for servertimezone ailiases)
    • e5ad686e - Add changelog
    • ecc6c11b - Add spec for sidekiq-cron dependency
    • 59d80f33 - Fix spec
    • 435e19f4 - Upgrade sidekiq-cron from 0.4.4 to 0.6.0 in order to fix rufus-scheduler exception
    • fe324063 - Split MR
    • 177332f7 - Support ActiveSupport::TimeZone
    • b3c7aff0 - Correct triggers_spec.rb
    • 48fbd9fb - Correct cron_parser_spec.rb

    Compare with previous version

  • @dosuken123 Almost done! I left just a few minor nitpicks.

  • Shinya Maeda added 2 commits

    added 2 commits

    Compare with previous version

  • Shinya Maeda resolved all discussions

    resolved all discussions

  • Shinya Maeda added 83 commits

    added 83 commits

    • 35e531a0...9fd1a35f - 70 commits from branch gitlab-org:master
    • 93e5553e - Fix lazy error handling of cron parser
    • db6ba8e2 - Add feature test, which reproduced 500
    • c336ceb4 - Extract tzinfo from Rails timezone(Fix for servertimezone ailiases)
    • 2bbe75d7 - Add changelog
    • 92f19ca2 - Add spec for sidekiq-cron dependency
    • 214ba0d7 - Fix spec
    • 3a0c91bf - Upgrade sidekiq-cron from 0.4.4 to 0.6.0 in order to fix rufus-scheduler exception
    • 7135e118 - Split MR
    • 941dfb6e - Support ActiveSupport::TimeZone
    • dc2548dc - Correct triggers_spec.rb
    • 66e13ba7 - Correct cron_parser_spec.rb
    • da86d103 - Make changelog readable
    • e8a8d20f - Fold long lines wisely

    Compare with previous version

  • Author Developer

    @grzesiek Could you review again? Pipeline passed! Thank you!

  • @dosuken123 Looks good! Let's pass to a maintainer.

  • assigned to @rymai

  • @dosuken123 Thanks, nice work. I left a couple of notes.

  • Shinya Maeda added 63 commits

    added 63 commits

    • e8a8d20f...185fd98f - 46 commits from branch gitlab-org:master
    • bd440954 - Fix lazy error handling of cron parser
    • 0763ef1c - Add feature test, which reproduced 500
    • effd9b6d - Extract tzinfo from Rails timezone(Fix for servertimezone ailiases)
    • cb38930d - Add changelog
    • 62ae9f30 - Add spec for sidekiq-cron dependency
    • e84da1d7 - Fix spec
    • 4de9bb5e - Upgrade sidekiq-cron from 0.4.4 to 0.6.0 in order to fix rufus-scheduler exception
    • 6064857c - Split MR
    • 8573fa9a - Support ActiveSupport::TimeZone
    • 6f71b7ba - Correct triggers_spec.rb
    • 32c3a8b8 - Correct cron_parser_spec.rb
    • 852749c7 - Make changelog readable
    • 73efef7c - Fold long lines wisely
    • 6a213dc9 - Ommit it description if it is simple
    • 277c533a - Revise commnets on try_parse_cron
    • 608fab6f - Change Gitlab to GitLab
    • 63cfb73c - Move spec to right hierarchy

    Compare with previous version

  • Shinya Maeda resolved all discussions

    resolved all discussions

  • Shinya Maeda resolved all discussions

    resolved all discussions

  • username-removed-128633 approved this merge request

    approved this merge request

  • @dosuken123 Thanks, looks good to me! :heart:

  • mentioned in commit d88b9ac7

  • mentioned in commit 85d5ca37

  • Picked into 9-1-stable, will go into 9.1.4

  • Please register or sign in to reply
    Loading