Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-03-26Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-03-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-29Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-04Remove unnecessary freeze in appDinesh Panda
2019-04-30Remove deprecated uses of attribute_changed?Heinrich Lee Yu
Prepares us for upgrade to Rails 5.2
2019-03-30Don't try to set any ACL on uploaded objectsBastian Blank
Set ACL of uploaded objects to not-public (fog-aws) or no ACL at all (fog-google). Value is ignored by other supported backends (fog-aliyun, fog-openstack, fog-rackspace) This allows uploads to GCS with ACL support disabled.
2018-07-05Enable frozen string in apps/validators/*.rbgfyoung
Partially addresses #47424.
2018-06-13Merge branch ↵Sean McGivern
'47513-upload-migration-lease-key-is-incorrect-for-non-mounted-uploaders' into 'master' Resolve "Upload migration lease key is incorrect for non-mounted uploaders" Closes #47513 See merge request gitlab-org/gitlab-ce!19600
2018-06-13fixed condition checkJan Provaznik
2018-06-13Merge branch '47408-migrateuploadsworker-is-doing-n-1-queries-on-migration' ↵Sean McGivern
into 'master' Resolve "`MigrateUploadsWorker` is doing N+1 queries on migration" Closes #47408 See merge request gitlab-org/gitlab-ce!19547
2018-06-12apply feedbackMicaël Bergeron
2018-06-12Override exclusive_lease_key method in RecordsUploadJan Provaznik
2018-06-12Use upload ID instead of model ID in lease keyJan Provaznik
For FileUploaders it's possible that a model has many uploads and if lease key is created only from model id, it causes that the model's uploads can not be migrated in parallel because the exclusive lease key would be same for all uploads of the model.
2018-06-11Unify from EE for app/uploaders/object_storage.rbLin Jen-Shin
2018-06-08apply feedbackMicaël Bergeron
2018-06-07fix the failing specMicaël Bergeron
2018-06-07shave off another 20% queryMicaël Bergeron
2018-06-06shave off 30% of the query countMicaël Bergeron
2018-06-05Fix an N+1 in avatar URLsSean McGivern
This is tricky: the query was being run in `ObjectStorage::Extension::RecordsUploads#retrieve_from_store!`, but we can't just add batch loading there, because the `#upload=` method there would use the result immediately, making the batch only have one item. Instead, we can pre-emptively add an item to the batch whenever an avatarable object is initialized, and then reuse that batch item in `#retrieve_from_store!`. However, this also has problems: 1. There is a lot of logic in `Avatarable#retrieve_upload_from_batch`. 2. Some of that logic constructs a 'fake' model for the batch key. This should be fine, because of ActiveRecord's override of `#==`, but it relies on that staying the same.
2018-06-04Support presigned multipart uploadsKamil Trzciński
2018-05-29Fix missing timeout value in object storage pre-authorization callAlessio Caiazza
2018-05-28Update object_storage.rbShinya Maeda
2018-05-23Use the new CacheableAttributes concern in the ApplicationSetting and ↵Rémy Coutable
Appearance models Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-04-19Fix direct_upload when records with null file_store are usedKamil Trzciński
Old records have a null value of file_store column. This causes the problems with current direct_upload implementation, as this makes it to choose Store::REMOTE instead of Store::LOCAL. This change moves the store save when change saving the object.
2018-04-05Add `direct_upload` setting for artifactsKamil Trzciński
2018-04-05Allow to store uploads by default on Object StorageKamil Trzciński
Introduce `direct_upload` option for `uploads` which is gonna set a default storage to Object Storage and use Unicorn to save data
2018-03-29Add Gitlab::ExclusiveLease to ObjectStorage#use_fileAlessio Caiazza
2018-03-27Port LFS direct_upload from EEAlessio Caiazza
2018-03-26personal snippets will now comply with `background_upload`Micaël Bergeron
2018-03-09Add proxy_download to perform proxied sending of all filesMicaël Bergeron
2018-03-01Merge branch 'fix/sm/atomic-migration' into 'master'Micaël Bergeron
Fix migrate! method (Minimal fix with ExclusiveLock to prevent race conditions) Closes #4928 and #4980 See merge request gitlab-org/gitlab-ee!4624
2018-03-01remove the license checkMicaël Bergeron
2018-03-01another round of fixesMicaël Bergeron
2018-03-01port the object storage to CEMicaël Bergeron