Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add `direct_upload` setting for artifactsdirect-upload-of-artifacts | Kamil Trzciński | 2018-04-05 | 3 | -33/+31 |
| | |||||
* | Allow to store uploads by default on Object Storagedirect-upload-of-uploads | Kamil Trzciński | 2018-04-04 | 1 | -3/+11 |
| | | | | Introduce `direct_upload` option for `uploads` which is gonna set a default storage to Object Storage and use Unicorn to save data | ||||
* | Add Gitlab::ExclusiveLease to ObjectStorage#use_file | Alessio Caiazza | 2018-03-29 | 1 | -16/+29 |
| | |||||
* | Port LFS direct_upload from EEac/lfs-direct-upload-ee-to-ce | Alessio Caiazza | 2018-03-27 | 1 | -4/+90 |
| | |||||
* | personal snippets will now comply with `background_upload` | Micaël Bergeron | 2018-03-26 | 2 | -1/+6 |
| | |||||
* | Backport ee-40781-os-to-ce | Micaël Bergeron | 2018-03-22 | 1 | -5/+0 |
| | |||||
* | Add proxy_download to perform proxied sending of all files | Micaël Bergeron | 2018-03-09 | 1 | -0/+8 |
| | |||||
* | Merge branch 'poc-upload-hashing-path' into 'master' | Sean McGivern | 2018-03-08 | 3 | -22/+34 |
| | | | | | | | File uploads on objects storage should use hashed storage Closes #4952 See merge request gitlab-org/gitlab-ee!4597 | ||||
* | fixing some broken merges | Micaël Bergeron | 2018-03-02 | 1 | -0/+1 |
| | |||||
* | another round of EE code removal | Micaël Bergeron | 2018-03-02 | 1 | -3/+5 |
| | |||||
* | remove geo specific code | Micaël Bergeron | 2018-03-01 | 1 | -1/+0 |
| | |||||
* | Merge branch 'fix/sm/atomic-migration' into 'master' | Micaël Bergeron | 2018-03-01 | 1 | -27/+51 |
| | | | | | | | | Fix migrate! method (Minimal fix with ExclusiveLock to prevent race conditions) Closes #4928 and #4980 See merge request gitlab-org/gitlab-ee!4624 | ||||
* | remove the license check | Micaël Bergeron | 2018-03-01 | 1 | -12/+0 |
| | |||||
* | another round of fixes | Micaël Bergeron | 2018-03-01 | 1 | -2/+2 |
| | |||||
* | port the object storage to CE | Micaël Bergeron | 2018-03-01 | 3 | -3/+318 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into ↵object-storage-ee-to-ce-backport | Kamil Trzciński | 2018-02-28 | 2 | -0/+10 |
|\ | | | | | | | object-storage-ee-to-ce-backport | ||||
| * | Fix 500 error when loading an invalid upload URL | Sean McGivern | 2018-02-22 | 2 | -0/+10 |
| | | |||||
* | | Merge branch 'fix/sm/atomic-migration' into 'master' | Kamil Trzciński | 2018-02-28 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | Fix migrate! method (Minimal fix with ExclusiveLock to prevent race conditions) Closes #4928 and #4980 See merge request gitlab-org/gitlab-ee!4624 | ||||
* | | Merge commit '7e424eb852716495073881710e8a8851b4a4cd5a' into ↵ | Kamil Trzciński | 2018-02-28 | 4 | -14/+43 |
|\ \ | |/ | | | | | object-storage-ee-to-ce-backport | ||||
| * | Merge branch '14256-upload-destroy-removes-file' into 'master' | Sean McGivern | 2018-02-06 | 1 | -0/+6 |
| |\ | | | | | | | | | | | | | | | | | | | Uploads should delete files when destroyed Closes #14256 See merge request gitlab-org/gitlab-ce!16799 | ||||
| | * | remove file after `Upload#destroy` | Micaël Bergeron | 2018-02-06 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | it will also automatically prune empty directories for `FileUploader`-based uploaders. | ||||
| * | | Drop filename enforcement | Shinya Maeda | 2018-02-06 | 1 | -6/+0 |
| | | | |||||
| * | | Add essential tests | Shinya Maeda | 2018-02-06 | 1 | -1/+7 |
| | | | |||||
| * | | Add CreateArtifactsTraceWorker | Shinya Maeda | 2018-02-06 | 1 | -5/+3 |
| | | | |||||
| * | | Expose current_path | Shinya Maeda | 2018-02-06 | 1 | -3/+5 |
| | | | |||||
| * | | JobArtifactUploader#open raise execption if its not Filestorage | Shinya Maeda | 2018-02-06 | 1 | -1/+3 |
| | | | |||||
| * | | Trace as artifacts | Shinya Maeda | 2018-02-06 | 1 | -0/+4 |
| |/ | |||||
| * | apply fixes from feedback42547-upload-store-mount-point | Micaël Bergeron | 2018-02-02 | 1 | -7/+9 |
| | | |||||
| * | add the uploader context to the upload model | Micaël Bergeron | 2018-02-02 | 4 | -15/+34 |
| | | |||||
| * | porting changes from upstream3867-port-to-ce | Micaël Bergeron | 2018-02-01 | 1 | -2/+2 |
| | | |||||
| * | porting upstream changes | Micaël Bergeron | 2018-02-01 | 1 | -2/+2 |
| | | |||||
| * | port of 594e6a0a625^..f74c90f68c6 | Micaël Bergeron | 2018-02-01 | 13 | -192/+250 |
| | | |||||
* | | Merge branch 'feature/sm/artifacts-trace-ee' into 'master' | Kamil Trzciński | 2018-02-28 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | EE: Trace as artifacts (FileStorage and ObjectStorage) Closes #4171 See merge request gitlab-org/gitlab-ee!4258 | ||||
* | | Merge branch '4163-move-uploads-to-object-storage' into 'master' | Sean McGivern | 2018-02-28 | 14 | -387/+282 |
| | | | | | | | | | | | | | | | | Move uploads to object storage Closes #4163 See merge request gitlab-org/gitlab-ee!3867 | ||||
* | | Merge branch 'zj-auto-upload-job-artifacts' into 'master' | Kamil Trzciński | 2018-02-28 | 2 | -5/+7 |
| | | | | | | | | | | | | Transfer job archives after creation See merge request gitlab-org/gitlab-ee!3646 | ||||
* | | Merge branch 'zj-multiple-artifacts-ee' into 'master' | Grzegorz Bizon | 2018-02-28 | 4 | -45/+26 |
| | | | | | | | | | | | | Multiple artifacts ee See merge request gitlab-org/gitlab-ee!3276 | ||||
* | | Merge branch 'jej/object-storage-uploader-migrate-with-license-callback' ↵ | Kamil Trzciński | 2018-02-28 | 1 | -11/+13 |
| | | | | | | | | | | | | | | | | | | into 'master' ObjectStoreUploader#migrate! uses with_callbacks to trigger verify_license! Closes #3370 See merge request !2863 | ||||
* | | Merge commit '7fabc892f251740dbd9a4755baede662e6854870' into ↵ | Kamil Trzciński | 2018-02-28 | 5 | -19/+107 |
|\ \ | |/ | | | | | object-storage-ee-to-ce-backport | ||||
| * | Support uploads for groups | Jarka Kadlecova | 2017-12-07 | 2 | -4/+19 |
| | | |||||
| * | Fix specs failures, and use factory with `:ci_job_artifact, :archive` | Kamil Trzcinski | 2017-12-03 | 2 | -3/+19 |
| | | |||||
| * | Rename artifacts_* to legacy_artifacts_* | Kamil Trzcinski | 2017-12-03 | 3 | -52/+38 |
| | | |||||
| * | Fix legacy migration test | Zeger-Jan van de Weg | 2017-12-03 | 1 | -3/+1 |
| | | |||||
| * | JobArtifactsUploader does not inherrit from ArtifactsUploader | Zeger-Jan van de Weg | 2017-12-03 | 1 | -6/+20 |
| | | |||||
| * | Fix most test failures | Zeger-Jan van de Weg | 2017-12-03 | 1 | -8/+4 |
| | | |||||
| * | Fix creation of job_artifact_uploader | Kamil Trzcinski | 2017-12-03 | 1 | -6/+0 |
| | | |||||
| * | Rename Artifact to JobArtifact, split metadata out | Zeger-Jan van de Weg | 2017-12-03 | 2 | -5/+37 |
| | | | | | | | | | | | | | | | | | | Two things at ones, as there was no clean way to seperate the commit and give me feedback from the tests. But the model Artifact is now JobArtifact, and the table does not have a type anymore, but the metadata is now its own model: Ci::JobArtifactMetadata. | ||||
| * | Create Ci::Artifacts | Zeger-Jan van de Weg | 2017-12-03 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To allow jobs/builds to have multiple artifacts, and to start seperating concerns from Ci::Build a new model is created: Ci::Artifact. Changes include the updating of the ArtifactUploader to adapt to a slightly different interface. The uploader expects to be initialized with a `Ci::Build`. Futher a migration with the minimal fields, the needed foreign keys and an index. Last, the way this works is by prepending a module to Ci::Build so we can basically override behaviour but if needed use `super` to get the original behaviour. | ||||
| * | Changes to Attachments Migration for EE and Geo compatibility | Gabriel Mazetto | 2017-11-28 | 1 | -2/+9 |
| | | |||||
| * | FileUploader should check for hashed_storage?(:attachments) to use disk_path | Gabriel Mazetto | 2017-11-21 | 1 | -3/+7 |
| | | |||||
* | | Merge commit 'f2f58a60b76acd479e37bdbc9246ec9f9b2bea82' into ↵ | Kamil Trzciński | 2018-02-28 | 1 | -1/+1 |
|\ \ | |/ | | | | | object-storage-ee-to-ce-backport |