summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/trace/chunked_io.rb
Commit message (Collapse)AuthorAgeFilesLines
* Add latest changes from gitlab-org/gitlab@15-3-stable-eev15.3.0-rc42GitLab Bot2022-08-181-1/+1
|
* Add latest changes from gitlab-org/gitlab@14-0-stable-eev14.0.0-rc42GitLab Bot2021-06-161-7/+2
|
* Add latest changes from gitlab-org/gitlab@13-9-stable-eev13.9.0-rc42GitLab Bot2021-02-181-3/+11
|
* Add latest changes from gitlab-org/gitlab@13-6-stable-eev13.6.0-rc42GitLab Bot2020-11-191-2/+2
|
* Validate the existence of archived traces before removing live tracesafe-archiving-for-tracesShinya Maeda2019-07-231-0/+7
| | | | | Often live traces are removed even though the archived trace doesn't exist. This commit checkes the existence strictly.
* Fix deadlock on ChunkedIOfix-deadlock-chunked-ioKamil Trzciński2018-11-261-13/+16
|
* Enable frozen string for lib/gitlab/ci/**/*.rbgfyoung2018-10-301-6/+9
| | | | | | | Enables frozen string for all remaining files in lib/gitlab/ci. Partially addresses #47424.
* Disable existing offenses for the CodeReuse copsYorick Peterse2018-09-111-0/+8
| | | | | This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop.
* Merge branch 'live-trace-v2' into live-trace-v2-efficient-destroy-allShinya Maeda2018-05-021-1/+2
|\
| * Add guardclause of offset < 0 in #truncateShinya Maeda2018-05-021-1/+1
| |
| * Skip truncate when offset == size. Fix static analysys.Shinya Maeda2018-05-021-0/+1
| |
* | Introduces `FastDestroyAll` moduleShinya Maeda2018-05-011-1/+1
| |
* | Merge branch 'live-trace-v2' into live-trace-v2-efficient-destroy-allShinya Maeda2018-04-261-12/+12
|\ \ | |/
| * Optimize Trace#write/append/raw by caching data and avoiding unnecesary truncateShinya Maeda2018-04-261-1/+1
| |
| * Refactoring ci_job_trace to ci_build_traceShinya Maeda2018-04-261-11/+11
| |
* | Implement efficient destroy of job_trace_chunksKamil Trzciński2018-04-241-3/+3
| |
* | Swap redis chunks when build finishedShinya Maeda2018-04-241-3/+3
|/
* Align force_encoding strategy into Trace::StreamShinya Maeda2018-04-181-2/+1
|
* Fix wrong sql at calculation sizeShinya Maeda2018-04-061-1/+1
|
* Change Redis TTL to 1day. Fixing nitpicksShinya Maeda2018-04-061-3/+7
|
* Fix bunch of textsShinya Maeda2018-04-061-2/+0
|
* Fix rubocopShinya Maeda2018-04-061-1/+1
|
* Add spec for ChunkedIOShinya Maeda2018-04-051-16/+21
|
* Support IO.copy_streamShinya Maeda2018-04-051-5/+5
|
* Fix #read to increament tell correctlyShinya Maeda2018-04-051-11/+19
|
* Simpler chunking :)Kamil Trzciński2018-04-051-0/+216
|
* Reorgnize archetectureShinya Maeda2018-04-051-228/+0
|
* Clarify namespacesShinya Maeda2018-04-051-4/+8
|
* Introduce chunks storeShinya Maeda2018-04-051-0/+224
|
* Revert some changesShinya Maeda2018-04-051-145/+0
|
* Live trace PoCShinya Maeda2018-04-051-0/+145