Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-13 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-03-26 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-03-18 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-01-29 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-18 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-09-13 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-09-04 | Remove unnecessary freeze in app | Dinesh Panda | |
2019-04-30 | Remove deprecated uses of attribute_changed? | Heinrich Lee Yu | |
Prepares us for upgrade to Rails 5.2 | |||
2019-03-30 | Don't try to set any ACL on uploaded objects | Bastian 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-05 | Enable frozen string in apps/validators/*.rb | gfyoung | |
Partially addresses #47424. | |||
2018-06-13 | Merge 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-13 | fixed condition check | Jan Provaznik | |
2018-06-13 | Merge 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-12 | apply feedback | Micaël Bergeron | |
2018-06-12 | Override exclusive_lease_key method in RecordsUpload | Jan Provaznik | |
2018-06-12 | Use upload ID instead of model ID in lease key | Jan 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-11 | Unify from EE for app/uploaders/object_storage.rb | Lin Jen-Shin | |
2018-06-08 | apply feedback | Micaël Bergeron | |
2018-06-07 | fix the failing spec | Micaël Bergeron | |
2018-06-07 | shave off another 20% query | Micaël Bergeron | |
2018-06-06 | shave off 30% of the query count | Micaël Bergeron | |
2018-06-05 | Fix an N+1 in avatar URLs | Sean 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-04 | Support presigned multipart uploads | Kamil Trzciński | |
2018-05-29 | Fix missing timeout value in object storage pre-authorization call | Alessio Caiazza | |
2018-05-28 | Update object_storage.rb | Shinya Maeda | |
2018-05-23 | Use the new CacheableAttributes concern in the ApplicationSetting and ↵ | Rémy Coutable | |
Appearance models Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2018-04-19 | Fix direct_upload when records with null file_store are used | Kamil 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-05 | Add `direct_upload` setting for artifacts | Kamil Trzciński | |
2018-04-05 | Allow to store uploads by default on Object Storage | Kamil 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-29 | Add Gitlab::ExclusiveLease to ObjectStorage#use_file | Alessio Caiazza | |
2018-03-27 | Port LFS direct_upload from EE | Alessio Caiazza | |
2018-03-26 | personal snippets will now comply with `background_upload` | Micaël Bergeron | |
2018-03-09 | Add proxy_download to perform proxied sending of all files | Micaël Bergeron | |
2018-03-01 | Merge 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-01 | remove the license check | Micaël Bergeron | |
2018-03-01 | another round of fixes | Micaël Bergeron | |
2018-03-01 | port the object storage to CE | Micaël Bergeron | |