Stan Hu
|
fd392cd725
|
Avoid process deadlock in popen by consuming input pipes
A process that spews a lot of output to stderr or stdout could stall out
due to the pipe buffer being full. As described in https://bugs.ruby-lang.org/issues/9082,
we can use the trick used in Ruby's capture3 function to read the pipes in separate
threads.
Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/6895
|
2018-07-12 16:21:30 -07:00 |
|
Lin Jen-Shin
|
a2618310ae
|
Use Process::Status rather than an integer
However keep backward compatibility
|
2018-01-26 19:42:48 +08:00 |
|
Lin Jen-Shin
|
54ca8d0d6c
|
Fail static-analysis if there's output to stderr
TODO: fix offenders
|
2018-01-26 19:42:48 +08:00 |
|
Mike Greiling
|
7b262c4356
|
Resolve "Precompiled assets with digest strings are ignored in CI"
|
2017-10-03 14:47:56 +00:00 |
|
Rémy Coutable
|
ddccd24c13
|
Remove superfluous lib: true, type: redis, service: true, models: true, services: true, no_db: true, api: true
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
2017-07-27 14:31:53 +02:00 |
|
Stan Hu
|
d8cc0d0115
|
Speed up operations performed by gitlab-shell
|
2017-07-03 18:28:29 +00:00 |
|
Jacob Vosmaer
|
a93a610bac
|
Use 'git update-ref' for safer web commits
|
2016-09-02 11:49:40 +02:00 |
|
Grzegorz Bizon
|
efd70c1878
|
Enable Style/UnneededCapitalW Rubocop cop
|
2016-06-30 13:31:52 +02:00 |
|
Douwe Maan
|
13d6bab177
|
Tag lib specs
|
2015-12-09 11:55:42 +01:00 |
|
Dmitriy Zaporozhets
|
f40b99d02e
|
Merge branch 'master' into rubocop-for-tests
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Conflicts:
spec/features/issues_spec.rb
spec/models/forked_project_link_spec.rb
spec/models/hooks/service_hook_spec.rb
spec/models/hooks/web_hook_spec.rb
spec/models/project_services/hipchat_service_spec.rb
spec/requests/api/project_members_spec.rb
spec/requests/api/projects_spec.rb
spec/requests/api/system_hooks_spec.rb
spec/services/archive_repository_service_spec.rb
spec/support/matchers.rb
spec/tasks/gitlab/backup_rake_spec.rb
|
2015-06-23 10:44:03 +02:00 |
|
Robert Speicher
|
56246b70fb
|
Fix Style/TrailingBlankLines cop violations
|
2015-06-22 14:38:33 -04:00 |
|
Dmitriy Zaporozhets
|
cf259cdb43
|
Remove unnecessary whitespace between let and (
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
2015-06-22 14:39:07 +02:00 |
|
Robert Speicher
|
0f627f1c60
|
Fix raise_error without an argument deprecation warnings
|
2015-06-22 12:13:47 +02:00 |
|
Jeroen van Baarsen
|
0c4a70a306
|
Updated rspec to rspec 3.x syntax
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
|
2015-02-12 19:17:35 +01:00 |
|
Jacob Vosmaer
|
8016cefafe
|
Make the Gitlab::Popen path argument optional
|
2014-02-25 11:58:22 +01:00 |
|
Jacob Vosmaer
|
0432bdf19e
|
Change Gitlab::Popen to use arrays for commands
|
2014-02-25 11:57:42 +01:00 |
|
Dmitriy Zaporozhets
|
e91ff84df7
|
keep same dir structure for specs as in lib/
|
2013-04-03 21:09:07 +03:00 |
|