Skip to content
Snippets Groups Projects
  1. Jun 18, 2021
  2. Jun 11, 2021
  3. May 13, 2021
  4. May 04, 2021
  5. Mar 16, 2021
  6. Oct 02, 2020
  7. Jun 23, 2020
  8. May 22, 2020
  9. May 08, 2020
  10. Apr 17, 2020
    • Kamil Trzcińśki's avatar
      Backport Plan/PlanLimits to CE · 45272e9e
      Kamil Trzcińśki authored
      This moves all Plan, PlanLimits, Limitable
      into CE.
      
      This also makes the `Plan.default` or `Plan.free`
      to always return a valid object.
      
      This adds `Limitable` for `ProjectHook`
      and `PipelineSchedules` on CE.
      45272e9e
  11. Feb 10, 2020
    • Bob Van Landuyt's avatar
      Add context to the PipelineScheduleWorker · 4ec622b6
      Bob Van Landuyt authored
      Jobs that could be scheduled from this cron worker:
      
      - RunPipelineScheduleWorker
      - BuildHooksWorker
      - ExpireJobCacheWorker
      - StageUpdateWorker
      - PipelineUpdateWorker
      - BuildQueueWorker
      - ExpirePipelineCacheWorker
      - PipelineHooksWorker
      - PipelineProcessWorker
      - Ci::BuildScheduleWorker
      ...
      4ec622b6
  12. Jun 24, 2019
    • Shinya Maeda's avatar
      Fix pipeline schedule edge case · a22e68bf
      Shinya Maeda authored
      If pipeline schedule is to run at the exact same time with when cron
      worker runs, the pipeline schedule will not be executed at the
      ideal timing.
      
      We fix this bug by comparing the exact matching of ideal and
      cron worker's next run at.
      a22e68bf
  13. Jun 19, 2019
  14. Jun 18, 2019
  15. Jun 06, 2019
  16. Jun 05, 2019
  17. Jun 03, 2019
    • Shinya Maeda's avatar
      Make pipeline schedule worker resilient · 6a18a411
      Shinya Maeda authored
      Currently, pipeline schedule worker is unstable because it's
      sometimes killed by excessive memory consumption.
      In order to improve the performance, we add the following fixes:
      
      1. next_run_at is always real_next_run, which means the value
         always takes into account of worker's cron schedule
      1. Remove exlusive lock. This is already covered by real_next_run
         change.
      1. Use RunPipelineScheduleWorker for avoiding memory killer.
         Memory consumption is spread to the multiple sidekiq worker.
      6a18a411
  18. May 22, 2019
  19. May 02, 2019
  20. Apr 01, 2019
  21. Jan 11, 2018
  22. Jan 08, 2018
  23. Jul 27, 2017
  24. Jul 26, 2017
  25. Jul 10, 2017
  26. Jul 05, 2017
  27. Jun 21, 2017
Loading