Commit Graph

1733 Commits

Author SHA1 Message Date
carlad
354fa83e42 Merge pull request #224 from travis-ci/cd-v3
Adding `/lint` endpoint
2016-03-21 17:04:36 +01:00
carlad
6b145e6f06 update lint service, update spec 2016-03-21 15:39:14 +01:00
carlad
f940bffe3f more work on lint endpoint 2016-03-18 16:43:18 +01:00
carlad
69852d18b3 Merge branch 'master' into cd-v3 2016-03-18 13:49:22 +01:00
Piotr Sarnacki
8a050a468c Use shared logs model to establish connection
That way we will use only one connection to the logs database
2016-03-17 13:07:25 +01:00
Piotr Sarnacki
5294f1dab2 Bump travis-core 2016-03-17 13:00:29 +01:00
Piotr Sarnacki
f0dcf270bc Always convert pool size to integer 2016-03-17 11:59:34 +01:00
Piotr Sarnacki
6aaa25a099 Overwrite database pool size for logs database
Logs database config is set in travis keychain and is set to a
concurrency much higher than what we set in heroku config. I don't want
to change it globally, because it may need to be different for other
apps, so I'm changing it here just before we connect to the db.
2016-03-17 11:45:46 +01:00
Piotr Sarnacki
f2c96b3eb5 Set sidekiq pool size also for logs DB 2016-03-17 11:27:42 +01:00
Piotr Sarnacki
5682502cba Bump travis-core 2016-03-17 11:14:46 +01:00
Piotr Sarnacki
8ca1c4d824 Merge pull request #236 from travis-ci/allow-to-set-sidekiq-concurrency-separately
Allow to set sidekiq concurrency separately from web workers
2016-03-17 11:09:34 +01:00
Piotr Sarnacki
b68c7a33b0 Allow to set sidekiq concurrency separately from web workers
Unicorn, which we use to serve the API, uses forked workers that need
only one connection per instance. Sidekiq on the other hand runs several
instances in memory, so it needs a higher concurrency setting. This
commit introduces a way to set sidekiq db pool using
SIDEKIQ_DB_POOL_SIZE
2016-03-17 10:57:15 +01:00
carlad
55621067cc Merge pull request #235 from travis-ci/cd-fix-spam-reqs
Remove hard coded request path to allow whitelisted request paths
2016-03-16 15:38:38 +01:00
carlad
7e438be4cf remove hard coded request path 2016-03-16 15:20:41 +01:00
carlad
4462613c46 Merge branch 'master' into cd-v3 2016-03-15 12:12:36 +01:00
carlad
06cf863fec Merge pull request #234 from travis-ci/cd-statement-timeout
bump travis-core to reinstate statement_timeout config variable
2016-03-14 17:10:08 +01:00
carlad
e1fefaf456 bump travis-core statement_timeout 2016-03-14 16:29:41 +01:00
carlad
ac400906a1 bump travis-core for db statement_timeout config 2016-03-14 14:59:33 +01:00
carlad
da0576d995 Merge branch 'master' into cd-v3 2016-03-14 13:36:46 +01:00
carlad
07dd57845b Merge pull request #233 from travis-ci/cd-last-build-sort
Add ability to sort repos by default_branch.last_build
2016-03-14 13:29:06 +01:00
carlad
643ca01ee5 user repo2 again 2016-03-14 13:24:01 +01:00
carlad
156a6ebb98 set repo id 2016-03-14 13:04:34 +01:00
carlad
74b43d5e89 use repo2 2016-03-14 12:58:46 +01:00
carlad
087788757f add repo.id to spec 2016-03-14 12:56:01 +01:00
carlad
5cb5fdb8d6 update spec to create additional repo for sorting test 2016-03-14 12:14:10 +01:00
carlad
3a97ac8bfa add spec for sort by default_branch.last_build 2016-03-11 15:17:06 +01:00
carlad
f512975e6a change sort to builds.started_at 2016-03-11 15:05:46 +01:00
carlad
b784eaee82 add sort_by default_branch.last_build builds.id 2016-03-11 14:41:24 +01:00
carlad
3182513798 add sort_by default_branch builds.id 2016-03-11 14:39:28 +01:00
carlad
7a7e957b80 Merge branch 'master' into cd-v3 2016-03-11 11:36:19 +01:00
Hiro Asari
189bf99b18 Merge pull request #230 from travis-ci/ha-feature-debug-endpoint
Add `/job/:job_id/debug` endpoint
2016-03-08 09:09:33 -10:00
Hiro Asari
593c6edaa6 Merge branch 'master' into ha-feature-debug-endpoint 2016-03-08 08:57:57 -10:00
carlad
c0e01c46d2 Merge branch 'master' into cd-v3 2016-03-08 17:03:40 +01:00
carlad
e99fd09e2d Merge pull request #232 from travis-ci/cd-coreless-migrations
bump travis-migrations
2016-03-08 16:06:33 +01:00
carlad
41ef072a94 Merge branch 'master' into cd-coreless-migrations 2016-03-08 16:00:47 +01:00
carlad
6324bbeef8 bump travis-migrations 2016-03-08 15:58:47 +01:00
carlad
a45178c67d Merge pull request #228 from travis-ci/cd-coreless-migrations
Make api use travis-migrations for test db
2016-03-08 12:51:44 +01:00
Hiro Asari
aaed416238 Point to travis-core master branch
https://github.com/travis-ci/travis-core/pull/519 has been merged,
so there is no need for a special branch
2016-03-07 16:51:35 -10:00
Hiro Asari
73f724c58c Add more specs for /job/:job_id/debug
We now rely on https://github.com/travis-ci/travis-core/pull/519.
2016-03-07 16:36:33 -10:00
Hiro Asari
d944fe347a Add /job/:job_id/debug spec 2016-03-07 11:51:26 -10:00
Hiro Asari
ba142b84c7 Put debug options in debug_otions
This depends on https://github.com/travis-ci/travis-migrations/pull/7
2016-03-04 09:04:58 -10:00
Hiro Asari
05e860dd35 Fix #active? invocation
Second arg is repository
2016-03-03 15:21:37 -10:00
Hiro Asari
56ea1d6663 Raise if debug feature is unavailable 2016-03-03 10:12:48 -10:00
Hiro Asari
5b25683ce8 Merge remote-tracking branch 'origin/master' into ha-feature-debug-endpoint 2016-03-02 15:04:54 -10:00
Hiro Asari
ca09547452 Access job via attr_reader 2016-03-02 15:00:57 -10:00
Hiro Asari
d1e07f10f0 Accept 'quiet' param for /job/:job_id/debug endpoint 2016-03-02 15:00:57 -10:00
Piotr Sarnacki
fa8520eb25 Revert "Hardcode database pool size for sidekiq"
This reverts commit b6b1d12f48.

The pool size can be set with DATABASE_POOL_SIZE ENV var on heroku. I
set it to 5, so it's ok, to revert this change.
2016-03-02 16:14:01 +01:00
Piotr Sarnacki
b6b1d12f48 Hardcode database pool size for sidekiq
For some reason pool is set to 1 and I can't find the source of this
setting, so for now, just to fix the immediate problem I'm setting it
manually in sidekiq.rb
2016-03-02 15:17:16 +01:00
Hiro Asari
82b95440b2 Fix previous_status → previous_state, and set value correctly 2016-02-29 16:15:01 -10:00
Hiro Asari
89487c09ca Fix specs to account for new 'debug' permissions 2016-02-29 15:08:08 -10:00