An error occurred fetching the project authors.
  1. 01 Jun, 2021 1 commit
  2. 06 Apr, 2021 1 commit
  3. 01 Feb, 2021 1 commit
  4. 08 Dec, 2020 1 commit
  5. 12 Nov, 2020 1 commit
  6. 10 Nov, 2020 1 commit
  7. 28 Oct, 2020 1 commit
  8. 26 Oct, 2020 1 commit
    • Nikola Milojevic's avatar
      Add until_executed deduplication strategy · 4774e92c
      Nikola Milojevic authored
      - Fix specs to include new strategies for middleware
      -  Extract abstract base class for strategies
      - Add until_executed strategy documentation
      - Fix spec for executed strategy
      - Add changelog entry
      4774e92c
  9. 14 Oct, 2020 1 commit
  10. 07 Oct, 2020 2 commits
  11. 05 Oct, 2020 1 commit
  12. 28 Sep, 2020 1 commit
  13. 16 Sep, 2020 1 commit
  14. 14 Sep, 2020 1 commit
    • Grzegorz Bizon's avatar
      Make it possible to persist a final build trace chunk · 8970f01f
      Grzegorz Bizon authored
      Build trace chunk is considered to be final (is the last part of a build
      log and we do not expect it to ever become full) when a runner submitted
      a build pending state and there is no chunk with higher index in the
      database.
      8970f01f
  15. 07 Sep, 2020 1 commit
  16. 26 Aug, 2020 1 commit
  17. 22 Jul, 2020 1 commit
    • Grzegorz Bizon's avatar
      Append Redis live trace data to avoid reading it first · b5d1c4ce
      Grzegorz Bizon authored
      This change introduces an incremental append mechanism for writing a
      live trace. Instead of reading data from Redis, appening in Ruby, it
      attemps to append data directly into Redis, what should improve
      performance and reduce the a mount of data transferred between Redis and
      GitLab.
      b5d1c4ce
  18. 23 Jun, 2020 1 commit
  19. 28 May, 2020 1 commit
  20. 11 Feb, 2020 1 commit
  21. 20 Jan, 2020 1 commit
  22. 17 Jan, 2020 1 commit
    • Kamil Trzciński's avatar
      Implement AtomicProcessing service · 38e549b6
      Kamil Trzciński authored
      This implements atomic processing service
      that is able in bulk to update multiple builds,
      stages and pipelines.
      
      This uses in-memory structure to calculate statuses
      and uses an efficient fetch of DAG dependencies
      for efficient processing
      
      This still performs some redundant operations,
      but overall it should be significantly faster
      processing pipelines of 1000 builds, with
      multiple DAG dependencies, as it removes
      a number of N+1 problems present in previous
      implementation.
      
      This also is order-independent, so it is able
      to easily reschedule itself once needed.
      
      This code is also concurrent safe, as if needed
      the further processing will be re-scheduled
      that will resolve any conflicts.
      38e549b6
  23. 24 Oct, 2019 1 commit
  24. 22 Oct, 2019 1 commit
  25. 01 Apr, 2019 2 commits
  26. 27 Feb, 2019 2 commits
  27. 04 Dec, 2018 1 commit
  28. 03 Dec, 2018 3 commits
  29. 28 Nov, 2018 1 commit
  30. 21 Nov, 2018 1 commit
  31. 23 Jul, 2018 1 commit
  32. 06 Jul, 2018 1 commit
  33. 04 Jul, 2018 1 commit
  34. 28 Jun, 2018 2 commits