1. 22 10月, 2018 1 次提交
    • Y
      Move Project#rename_repo to a service class · 4b9c17f1
      Yorick Peterse 提交于
      This moves the logic of Project#rename_repo and all methods _only_ used
      by this method into a new service class: Projects::AfterRenameService.
      By moving this code into a separate service class we can more easily
      refactor it, and we also get rid of some RuboCop "disable" statements
      automatically.
      
      During the refactoring of this code, I removed most of the explicit
      logging using Gitlab::AppLogger. The data that was logged would not be
      useful when debugging renaming issues, as it does not add any value on
      top of data provided by users.
      
      I also removed a variety of comments that either mentioned something the
      code does in literal form, or contained various grammatical errors.
      Instead we now resort to more clearly named methods, removing the need
      for code comments.
      
      This method was chosen based on analysis in
      https://gitlab.com/gitlab-org/release/framework/issues/28. In this issue
      we determined this method has seen a total of 293 lines being changed in
      it. We also noticed that RuboCop determined the ABC size
      (https://www.softwarerenovation.com/ABCMetric.pdf) was too great.
      4b9c17f1
  2. 13 10月, 2018 1 次提交
  3. 10 10月, 2018 1 次提交
    • Z
      Remove Git circuit breaker · 30b4ce94
      Zeger-Jan van de Weg 提交于
      Was introduced in the time that GitLab still used NFS, which is not
      required anymore in most cases. By removing this, the API it calls will
      return empty responses. This interface has to be removed in the next
      major release, expected to be 12.0.
      30b4ce94
  4. 09 10月, 2018 1 次提交
  5. 02 10月, 2018 1 次提交
  6. 01 10月, 2018 1 次提交
  7. 26 9月, 2018 1 次提交
  8. 25 9月, 2018 2 次提交
    • V
      Geo: sync disabled wikis. Stage 2 · 15d011d6
      Valery Sizov 提交于
      We started syncing all the wiki regardless of the fact it's disabled or
      not. We couldn't do that in one stage because of needing of smoth update
      and deprecating things. This is the second stage that finally removes
      unused columns in the geo_node_status table.
      15d011d6
    • O
      Add clean-up phase for ScheduleDiffFilesDeletion · 18223f05
      Oswaldo Ferreira 提交于
      Process any remaining ScheduleDiffFilesDeletion workers and remove
      temporary added index.
      18223f05
  9. 24 9月, 2018 1 次提交
  10. 21 9月, 2018 1 次提交
  11. 07 9月, 2018 1 次提交
    • S
      Remove orphaned label links · 48e993af
      Stan Hu 提交于
      On GitLab.com, there are over 2 million orphaned label links out of
      a total of 13 million. These orphaned label links can cause
      quiet failures, such as unexpected nil values in ExportCsvWorker.
      
      Closes gitlab-org/gitlab-ee#7482
      48e993af
  12. 06 9月, 2018 1 次提交
  13. 27 8月, 2018 1 次提交
    • S
      Squashed commit of the following: · ffa2637a
      Shinya Maeda 提交于
      commit 8ea114e5c349ad23f7293cf8141798aa6c9384e3
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Aug 17 13:32:14 2018 +0900
      
          Remove redandant parentheses
      
      commit 3eb34f9305980701f0c1528f95fd615c1ca4d50d
      Merge: 24308e4d1da 46494f46
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Aug 17 13:22:05 2018 +0900
      
          Merge branch 'master-ce' into add-background-migration-for-legacy-traces
      
      commit 24308e4d1dab6fbf8437afc56fff7b83cc7ce534
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 16 16:39:20 2018 +0900
      
          Fix spec
      
      commit 5a63312d1b36296440da6a874bb667b7dc06869c
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 16 14:46:59 2018 +0900
      
          Format SQL in MIgrateLegacyArtifacts class
      
      commit 8894196d2aa2f9bf153cb03fef9603858478db70
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 16 14:31:18 2018 +0900
      
          Remove unnecessary index
      
      commit d9753ac058fc48c8f594ee90064f675f7a869b17
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 16 14:24:20 2018 +0900
      
          Decouple pertial index to a different migration file
      
      commit 1ce4a9bec6a4f0f981f4139c1a146ca7d887e6ba
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 16 14:14:03 2018 +0900
      
          Simplified adding file_location column
      
      commit 47b101fae914470dc4d048f6d33c509ec8270656
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 16 14:11:42 2018 +0900
      
          Remove add_column_with_default
      
      commit 80ec4f774f50bbf66e65f283f8fba541c6334e1c
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 16 14:02:46 2018 +0900
      
          Simplified job_artifact_uploader
      
      commit d835dab36e85f4fc7a7d0735ede0f0ea081178bf
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 16 13:59:03 2018 +0900
      
          Elaborate comments on `file_location`
      
      commit 6e78f23683bbae1372783f19179206369d7fbae7
      Merge: fcef07ef361 79fdfec5
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 16 13:39:28 2018 +0900
      
          Merge branch 'master-ce' into add-background-migration-for-legacy-traces
      
      commit fcef07ef361080823432071722897321b2dd8354
      Merge: 1eac3083194 bf9fd9c3
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 21:46:22 2018 +0900
      
          Merge branch 'master' into add-background-migration-for-legacy-traces
      
      commit 1eac30831947cceec7610be6acc7d3bffadaf617
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 21:45:49 2018 +0900
      
          Use SQL instead of strip_heredoc
      
      commit 08b17e517722e1e4ef8b60e753d53d697953a293
      Merge: c0f48ff243d dc478a82
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 5 23:20:37 2018 +0900
      
          Merge branch 'master' into add-background-migration-for-legacy-traces
      
      commit c0f48ff243ddbe8af6c63aa0170538717191f44a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 5 17:37:40 2018 +0900
      
          Fix flaky spec
      
      commit d082dab7cb456f9b31e76f49d1db46b606ba13ce
      Merge: 8d6059d08ff 116955c4
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 5 17:35:06 2018 +0900
      
          Merge branch 'master' into add-background-migration-for-legacy-traces
      
      commit 8d6059d08fffaa99689afe32b66d93b538fb62f2
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 4 21:39:09 2018 +0900
      
          Fix static analysys failure
      
      commit c4bdb18d582c520723a73c4c90c522332fa94d36
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 4 20:16:16 2018 +0900
      
          Cleanup spec
      
      commit 469e826429feb6a8ce66eb5d5e087f7182eb8813
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 4 19:09:12 2018 +0900
      
          Clean up migrate_legacy_artifacts spec
      
      commit dee84be650ad5afc9f18ac05eccb0736e4b1c121
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 4 18:13:19 2018 +0900
      
          Set default value at the database level
      
      commit b32cb2f8a7e03238cf97d90f9e05ca11b5c8b687
      Merge: 83f7c970ad8 4c1a2a9b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 4 17:06:02 2018 +0900
      
          Merge branch 'master' into add-background-migration-for-legacy-traces
      
      commit 83f7c970ad821f1b52999398070facf59f320479
      Merge: 823629c1d9a 275fbf24
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 3 18:39:36 2018 +0900
      
          Merge branch 'master' into add-background-migration-for-legacy-traces
      
      commit 823629c1d9aac5e7dcfb6bc393557a72ca3370b4
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 2 14:59:54 2018 +0900
      
          Decouple background migrations of filling nullified file_locations
      
      commit 42ec60e8a74478c62962f5c66abfbe3e908d9e49
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 2 14:46:38 2018 +0900
      
          Unify partial index migrations
      
      commit c145e9306419f704b14e2a92f51a9cf2d105f7e7
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 2 14:24:14 2018 +0900
      
          Make file_location non-null values
      
      commit a442456f6a83327b2736f49b9522084b5675d129
      Merge: c2cafa1051c 3cf68362
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 2 13:16:29 2018 +0900
      
          Merge branch 'master' into add-background-migration-for-legacy-traces
      
      commit c2cafa1051cb7a4582c93b653e0ef3506ee11af4
      Merge: 8e5f4f88410 e38db196
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jun 28 17:13:48 2018 +0900
      
          Merge branch 'master' into add-background-migration-for-legacy-traces
      
      commit 8e5f4f884107c0f574545f043fbacea2698ef3a4
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 27 18:54:03 2018 +0900
      
          Remove unneccesary specs
      
      commit 86c1c68b1000770fcf8086fa71801b332fb6df5a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 27 18:05:36 2018 +0900
      
          Add a partial index on ci_builds.id for legacy artifacts search
      
      commit 70aa08c89bb6cd9b12d38b64cbf1838fb919c30f
      Merge: 37801122 292cf668
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 27 17:15:33 2018 +0900
      
          Merge branch 'master' into add-background-migration-for-legacy-traces
      
      commit 37801122
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jun 7 14:18:00 2018 +0900
      
          Clean up migration code. Defining migration custom class in  only post migration file which requires it for each_batch
      
      commit 5cfe7331
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 6 23:57:03 2018 +0900
      
          Remove indexing for mysql. with_legacy_artifacts targets all archive rows. Enhance tests.
      
      commit 696c030d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 6 19:59:35 2018 +0900
      
          Fix static analysys. Split methods. Use `file_types`
      
      commit 86217c65
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 6 18:55:15 2018 +0900
      
          Use raw sql for better readability
      
      commit df449404
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 6 17:47:39 2018 +0900
      
          Revert unneccesary change
      
      commit 764977a1
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 6 16:09:14 2018 +0900
      
          Remove AddIndexToCiBuildsArtifactsFile. Add temporary index in background migration class.
      
      commit 7728ab3f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 6 15:28:50 2018 +0900
      
          Try to explicitly separate with postgresql and mysql for addin index
      
      commit b95b47b9
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 6 14:29:18 2018 +0900
      
          Dry up code by referring `BackgroundMigration` namespace. Use `BETWEEN` raw SQL to make the edge case explicit.
      
      commit 5b404e46
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 6 14:15:37 2018 +0900
      
          Use `store_path` to make spec more explicit
      
      commit 9f80de8e
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 6 14:03:26 2018 +0900
      
          Use length not limit
      
      commit f78503f3
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jun 6 13:48:51 2018 +0900
      
          Add length back for indexing
      
      commit b96a57d5
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jun 5 12:42:14 2018 +0000
      
          Update schema.rb
      
      commit 9c25acc9
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jun 5 12:40:48 2018 +0000
      
          Add the guard clause in #down method too
      
      commit 2bd5dadb
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jun 5 19:41:08 2018 +0900
      
          Add a gurad caluse to block adding concurrent index for mysql
      
      commit 9a5e1276
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jun 5 19:20:33 2018 +0900
      
          Specify length of index in schema.rb manually for resolving mysql errors
      
      commit c0ec68af
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jun 5 17:51:40 2018 +0900
      
          Separate add_concurrent_index by database type
      
      commit b5f4ed37
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jun 5 17:30:19 2018 +0900
      
          Fix length size to use TEXT
      
      commit b38b5605
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jun 5 17:20:35 2018 +0900
      
          Fix schema version for background migration spec
      
      commit 32c48ef7
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jun 5 16:22:00 2018 +0900
      
          Specify length of indexed column. (This is neccessary for TEXT type)
      
      commit a2e975f2
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jun 5 15:13:42 2018 +0900
      
          Fix spec; migrate_legacy_artifacts_to_job_artifacts_spec.rb
      
      commit c78c1e3f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jun 4 20:15:23 2018 +0900
      
          Separate add_concurrent_index migration from background migration
      
      commit ad55e33b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jun 4 19:59:14 2018 +0900
      
          Revert "Remove index_exists? guard"
      
          This reverts commit d76807838cf06e023b608c16426174a752a8ccf5.
      
      commit b2693be7
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jun 4 17:11:47 2018 +0900
      
          Remove index_exists? guard
      
      commit a2eb053d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jun 4 15:41:54 2018 +0900
      
          Wrap insertion and deletion in a single transaction
      
      commit d4bb2c70
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jun 4 15:08:17 2018 +0900
      
          Add temporary index to ci_builds.artifacts_file to speed up SELECT query
      
      commit 33d62be9
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon May 28 17:31:38 2018 +0900
      
          Add test for legacy path proxy
      
      commit 57ab71a0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon May 28 15:59:36 2018 +0900
      
          Optimize queries. Add some tests for filtering logic.
      
      commit 8f24dfaa
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon May 28 15:30:38 2018 +0900
      
          Fix static analysis
      
      commit ccc60ddd
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu May 24 16:51:59 2018 +0900
      
          Add changelog
      
      commit fdbdb07a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu May 24 16:50:55 2018 +0900
      
          Add spec for migrations
      
      commit 04886af8
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu May 24 14:48:31 2018 +0900
      
          Revise comments
      
      commit 55bcbee0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu May 24 14:40:29 2018 +0900
      
          Revise comments
      
      commit db662867
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 15 17:27:12 2018 +0900
      
          Add spec base (Not finished)
      
      commit e92dcc39
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 15 17:26:49 2018 +0900
      
          Added artifacts_metadata_store to remove in background migration
      
      commit 91388399
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 15 17:26:20 2018 +0900
      
          Add a condition to exclude jobs which have job_artifacts already
      
      commit e084ce11
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 15 16:51:15 2018 +0900
      
          Clean up migrate_legacy_artifacts.rb (Fix static analysys)
      
      commit ca4e5d33
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 15 16:32:59 2018 +0900
      
          Remove the culcuration method of metadata size
      
      commit eac4c75b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 15 16:11:16 2018 +0900
      
          Remove Gitlab::BackgroundMigration:: scope
      
      commit 4a5ca96b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 15 16:09:09 2018 +0900
      
          Add limit to file_location column
      
      commit 49ff3d9c
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 15 16:05:22 2018 +0900
      
          Use size.to_i instead of if-condition
      
      commit 526656e6
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 15 16:02:57 2018 +0900
      
          Rename current_path to hashed_path
      
      commit 8e6faca7
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 8 16:53:43 2018 +0900
      
          Rename location_1/2 to current/legacy_path
      
      commit 50345432
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue May 1 21:44:10 2018 +0900
      
          Rename path_type to file_location. Fix JobArtifactUploader to look up correct file location.
      
      commit 4f7e3503
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Apr 27 17:33:15 2018 +0900
      
          Add background migration for legacy artifacts
      
      Add default_value_for to file_location column
      
      Set file_location explicityly with default_values_for
      
      Add file_location to factory
      
      Remove tests of default_values_for
      
      Set file_location nil as default
      ffa2637a
  14. 26 8月, 2018 1 次提交
  15. 21 8月, 2018 1 次提交
  16. 17 8月, 2018 3 次提交
  17. 11 8月, 2018 2 次提交
  18. 25 7月, 2018 2 次提交
  19. 17 7月, 2018 1 次提交
  20. 10 7月, 2018 7 次提交
  21. 04 7月, 2018 1 次提交
  22. 03 7月, 2018 2 次提交
  23. 29 6月, 2018 1 次提交
  24. 28 6月, 2018 1 次提交
  25. 08 6月, 2018 1 次提交
  26. 06 6月, 2018 2 次提交
  27. 04 6月, 2018 1 次提交