Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-18 | Fix filename for accelerated uploads | Jan Provaznik | |
2018-07-16 | Merge branch ↵ | Sean McGivern | |
'48745-project-exports-fail-when-uploads-have-been-migrated-to-object-storage' into 'master' Resolve "Project exports fail when uploads have been migrated to object storage" Closes #48745 See merge request gitlab-org/gitlab-ce!20484 | |||
2018-07-13 | use fileuploader dynamic path method in uploads manager and add spec | James Lopez | |
2018-07-09 | Fix and add specs for testing metadata entry | Kamil Trzciński | |
2018-07-09 | Access metadata directly from Object Storage | Kamil Trzciński | |
Previously we would pull the file, now, we just stream-it as needed from Object Storage | |||
2018-07-06 | Update Import/Export to use object storage (based on aa feature flag) | James Lopez | |
2018-07-03 | Fix minor spec review comments in uploader specs | Stan Hu | |
2018-07-03 | add support for file copy on object storage | Micaël Bergeron | |
2018-06-21 | Bring this test from EE | Lin Jen-Shin | |
2018-06-15 | Remove FaviconUploader favicon_main version | Douwe Maan | |
See https://gitlab.com/gitlab-org/gitlab-ce/issues/47677 for more information | |||
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 | 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 | 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 | Don't use Rails.root.join for upload fixture paths | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2018-06-11 | Merge branch 'rs-update-rspec' into 'master' | Rémy Coutable | |
Update rspec to 3.7 See merge request gitlab-org/gitlab-ce!19449 | |||
2018-06-08 | apply feedback | Micaël Bergeron | |
2018-06-07 | Merge branch 'feature/customizable-favicon' into 'master' | Douwe Maan | |
Customizable favicon Closes #15661 See merge request gitlab-org/gitlab-ce!14497 | |||
2018-06-07 | fix the failing spec | Micaël Bergeron | |
2018-06-07 | Correct more usages of non-relative `fixture_file_upload` paths | Robert Speicher | |
2018-06-07 | Make all uses of `fixture_file_upload` use relative paths | Robert Speicher | |
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 | Merge branch 'fix-fog-mocking' into 'master' | Rémy Coutable | |
Fix Fog mocking Closes #47300 See merge request gitlab-org/gitlab-ce!19425 | |||
2018-06-05 | Fix Fog mocking | Kamil Trzciński | |
2018-06-05 | create favicon overlay on the client | Alexis Reigel | |
the initial reason for this change was that graphicsmagick does not support writing to ico files. this fact lead to a chain of changes: 1. use png instead of ico (browser support is good enough) 2. render the overlays on the client using the canvas API. this way we only need to store the original favion and generate the overlay versions dynamically. this change also enables (next step) to simplify the handling of the stock favicons as well, as we don't need to generate all the versions upfront. | |||
2018-06-05 | call Gitlab::Favicon.status in serializer | Alexis Reigel | |
this ways we can keep the `lib/gitlab/ci/status/*` classes to return the bare favicon name as it was before. also the favicon uploader versions are now have the same names as the stock favicons (+ `favicon_` prefix), which makes working with the status names easier. | |||
2018-06-05 | favicon uploader generating ci status favicons | Alexis Reigel | |
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 | Fix spec | Shinya Maeda | |
2018-05-09 | apply feedback | Micaël Bergeron | |
2018-05-08 | remove the `Upload` redefinition in `MigrateUploadsWorker` | Micaël Bergeron | |
2018-05-01 | Fix file_store for artifacts and lfs when saving | Kamil Trzciński | |
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-04-02 | backport missing object storage worker specs | Micaël Bergeron | |
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 | remove some lint | Micaël Bergeron | |
2018-03-26 | personal snippets will now comply with `background_upload` | Micaël Bergeron | |
2018-03-08 | Merge branch 'poc-upload-hashing-path' into 'master' | Sean McGivern | |
File uploads on objects storage should use hashed storage Closes #4952 See merge request gitlab-org/gitlab-ee!4597 | |||
2018-03-03 | fixing some broken merges | Micaël Bergeron | |
2018-03-02 | another round of EE code removal | Micaël Bergeron | |
2018-03-01 | remove the license check | Micaël Bergeron | |
2018-03-01 | remove the license check | Micaël Bergeron | |
2018-03-01 | port the object storage to CE | Micaël Bergeron | |
2018-02-28 | Merge remote-tracking branch 'origin/master' into ↵ | Kamil Trzciński | |
object-storage-ee-to-ce-backport |