summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/trace.rb
Commit message (Expand)AuthorAgeFilesLines
* Remove unused projects.ci_id column27777-drop-projects-ci_id-columnDmitriy Zaporozhets2019-05-021-13/+1
* Lock writes to trace streamKamil Trzciński2018-11-271-30/+33
* Enable frozen string for lib/gitlab/cigfyoung2018-10-261-0/+2
* Squashed commit of the following:Shinya Maeda2018-07-271-0/+2
* Merge branch 'remove-trace-efficiently' into 'master'Kamil Trzciński2018-07-061-8/+11
|\
| * Revice the changelogShinya Maeda2018-07-061-1/+0
| * Invalidate memoization after its erasedShinya Maeda2018-07-041-0/+2
| * Simplify the commentsShinya Maeda2018-07-041-5/+2
| * Remove traces efficientlyShinya Maeda2018-07-041-8/+13
* | Use AlreadyArchivedError if it's the caseShinya Maeda2018-07-061-3/+3
* | Prevent WRITE opetaions if it's already archivedShinya Maeda2018-07-051-1/+4
|/
* Fix the query to select stale live tracesShinya Maeda2018-06-061-19/+23
* Fix ambiguous stuck ci job worker's spec. Rename lease key of archiveShinya Maeda2018-06-061-1/+1
* Add exclusive relase for trace arhiveShinya Maeda2018-06-061-14/+30
* Merge branch 'live-trace-v2-efficient-destroy-all' into 'master'Grzegorz Bizon2018-05-071-1/+1
|\
| * Fix specs. Align with the new table name ci_build_trace_chunkShinya Maeda2018-04-261-1/+1
| * Merge branch 'live-trace-v2' into live-trace-v2-efficient-destroy-allShinya Maeda2018-04-261-6/+6
| |\
| * | Implement efficient destroy of job_trace_chunksKamil Trzciński2018-04-241-1/+1
| * | Swap redis chunks when build finishedShinya Maeda2018-04-241-2/+2
* | | Enforce proper 416 support for runner trace patch endpointKamil Trzciński2018-05-071-1/+1
| |/ |/|
* | Refactoring ci_job_trace to ci_build_traceShinya Maeda2018-04-261-6/+6
|/
* Merge branch 'master' into live-trace-v2Shinya Maeda2018-04-201-1/+1
|\
| * Resolve "Make a Rubocop that forbids returning from a block"🙈 jacopo beschi 🙉2018-04-181-1/+1
* | Align force_encoding strategy into Trace::StreamShinya Maeda2018-04-181-2/+2
* | Use w+b mode when Trace#setShinya Maeda2018-04-051-4/+4
* | Simpler chunking :)Kamil Trzciński2018-04-051-16/+12
* | Remove unrelated chanagesShinya Maeda2018-04-051-1/+1
* | Use bytesize everywhere instead of lengthShinya Maeda2018-04-051-1/+1
* | Fix archive method. Fix trace specShinya Maeda2018-04-051-6/+9
* | Add lock for deleteShinya Maeda2018-04-051-1/+1
* | Add new concernsShinya Maeda2018-04-051-3/+3
* | Implement basic live trace featureShinya Maeda2018-04-051-5/+5
* | Add chunks_store database specShinya Maeda2018-04-051-5/+22
* | Clarify namespacesShinya Maeda2018-04-051-6/+6
* | Introduce chunks storeShinya Maeda2018-04-051-4/+9
* | Revert some changesShinya Maeda2018-04-051-1/+5
* | Live trace PoCShinya Maeda2018-04-051-14/+3
|/
* Set sha256 checksum when archiving tracesShinya Maeda2018-03-071-1/+2
* Define Trace::ArchiveError to make it explit as an errorShinya Maeda2018-03-061-3/+5
* Fix static analysysShinya Maeda2018-03-061-0/+1
* Raise an error if conditions are not fulfilled in archive methodShinya Maeda2018-03-061-1/+2
* Add soec for achevie! method. Fixed the methodShinya Maeda2018-03-061-5/+6
* Add rake task. Adopt the latest fix. Drop CreateTraceArtifactServiceShinya Maeda2018-03-061-12/+22
* Proper fix for artifacts trace migration which is fully safeKamil Trzciński2018-03-061-0/+31
* Rename CreateArtifactsTraceService to CreateTraceArtifactServiceShinya Maeda2018-02-061-8/+0
* Revert live-trace pathShinya Maeda2018-02-061-24/+12
* Add CreateArtifactsTraceWorkerShinya Maeda2018-02-061-6/+6
* Expose current_pathShinya Maeda2018-02-061-6/+6
* Check existance of the file when trace_artifact is readShinya Maeda2018-02-061-2/+2
* Move default_path to legacy_default_path. Switch to the new path for live-traceShinya Maeda2018-02-061-10/+28