Commit Graph

671 Commits

Author SHA1 Message Date
dependabot[bot] 0beee9be53 Bump commons-compress from 1.15 to 1.20
Bumps commons-compress from 1.15 to 1.20.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-24 09:04:42 +00:00
Shane Kilkelly 74779ebf99 Merge pull request #114 from overleaf/sk-dependabot-config
Add a config file for dependabot
2021-06-24 10:03:29 +01:00
Shane Kilkelly 8d5fa9f1bc Add a config file for dependabot
This allows us to set the separator used by dependabot
when setting the branch name. Otherwise, we end up with
branches that break our cloud build workflows
2021-06-24 08:48:06 +01:00
Simon Detheridge cf7d7878a1 Merge pull request #112 from overleaf/spd-gprof
Add Google debug and profiling agents to Git Bridge
2021-06-23 15:27:56 +01:00
Simon Detheridge 72233ec334 Add parameters to enable debug agent to startup script 2021-06-23 15:05:21 +01:00
Simon Detheridge 9c8ff2f022 Add cloud debug agent to Docker image 2021-06-23 14:58:49 +01:00
Simon Detheridge a469bc6732 Add parameters to enable profile agent to startup script 2021-06-23 14:58:25 +01:00
Simon Detheridge c46f460527 Add cloud profiler to Docker image 2021-06-23 14:22:04 +01:00
Simon Detheridge de5903a6e9 Merge pull request #111 from overleaf/spd-native-mem-diags
Add diagnostics endpoint to debug native memory usage
2021-06-23 13:44:47 +01:00
Simon Detheridge ad8fafc5b4 Add http endpoint to print out native memory diagnostics 2021-06-23 12:43:30 +01:00
Simon Detheridge f51b8139e9 Allow overriding JVM args with an environment variable 2021-06-23 12:43:00 +01:00
Simon Detheridge 830b7f54fc Merge pull request #110 from overleaf/spd-prom-metrics-handler
Export prometheus metrics directly from handler
2021-06-22 16:48:49 +01:00
Simon Detheridge 1eb22a7d6d Export prometheus metrics directly from handler 2021-06-22 16:40:18 +01:00
Simon Detheridge da8476b008 Merge pull request #109 from overleaf/spd-metrics-fix
Fix /metrics endpoint in latest Jetty.
2021-06-22 15:47:06 +01:00
Simon Detheridge 63ca055637 Use ServletHolder lifecycle more carefully
Fixes metrics with Jetty > 9.4.20
2021-06-22 15:41:24 +01:00
Simon Detheridge 70f4e5801d Merge pull request #107 from overleaf/sk-upgrade-jetty-2106
Upgrade jetty and jetty-servlet
2021-06-22 13:15:03 +01:00
Simon Detheridge b2bc6ac0eb Merge pull request #106 from overleaf/spd-prometheus
Export prometheus metrics
2021-06-22 13:13:15 +01:00
Simon Detheridge eb9cf6f256 Export prometheus metrics 2021-06-22 13:06:40 +01:00
Shane Kilkelly c29795f043 Upgrade jetty-servlet to 9.4.38.v20210224 2021-06-22 11:33:14 +01:00
dependabot[bot] c6897d3b42 Bump jetty-server from 9.4.8.v20171121 to 9.4.38.v20210224
Bumps [jetty-server](https://github.com/eclipse/jetty.project) from 9.4.8.v20171121 to 9.4.38.v20210224.
- [Release notes](https://github.com/eclipse/jetty.project/releases)
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.8.v20171121...jetty-9.4.38.v20210224)

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-22 10:36:28 +01:00
Simon Detheridge d5fa029b54 Merge pull request #105 from overleaf/spd-update-and-debug
Update JVM and add GC logging
2021-06-21 13:41:15 +01:00
Simon Detheridge 7a934b8eba Update mockito 2021-06-21 11:22:44 +01:00
Simon Detheridge 6009393013 Add some core tools for debugging processes 2021-06-21 11:21:58 +01:00
Simon Detheridge bce5af615f Add gc logging to the Git Bridge 2021-06-21 11:21:58 +01:00
Simon Detheridge 9ef4d1ee5c Update Java to 11 2021-06-21 11:21:53 +01:00
Shane Kilkelly fe27b4b729 Merge pull request #104 from overleaf/sk-memory-limit-50
Reduce memory limit to 50 percent
2021-06-17 14:47:55 +01:00
Shane Kilkelly 594009aeab Reduce memory limit to 50 percent 2021-06-17 14:24:07 +01:00
Shane Kilkelly 90375f9517 Merge pull request #103 from overleaf/sk-max-ram-percentage
Switch to UseContainerSupport and MaxRAMPercentage
2021-06-16 17:24:46 +01:00
Shane Kilkelly ed3507977b Switch to UseContainerSupport and MaxRAMPercentage 2021-06-16 17:23:38 +01:00
Shane Kilkelly 8a68c3aef0 Merge pull request #102 from overleaf/sk-add-sqlite-prod
Add sqlite3 package to the production image
2021-06-16 10:36:33 +01:00
Shane Kilkelly cbad8bcfb6 Add sqlite3 package to the production image 2021-06-16 09:46:53 +01:00
Shane Kilkelly 154356143a Merge pull request #101 from overleaf/sk-heap-size
Add heap flags to production entry script
2021-06-15 14:53:58 +01:00
Shane Kilkelly d824cb8451 Add heap flags to production entry script 2021-06-15 14:48:45 +01:00
Shane Kilkelly a544b6e434 Merge pull request #99 from overleaf/sk-remove-basic-auth-config
Remove basic auth configuration
2021-05-25 09:35:10 +01:00
Shane Kilkelly 82ab89fab3 Remove exception from signature 2021-05-21 09:57:28 +01:00
Shane Kilkelly 2efc7f22a7 Remove old username/password settings
These were once used to secure interactions with the web api, back when
we allowed anonymous access to git repositories. This feature was
dropped in the migration to Overleaf v2, and we use OAuth on those
interactions anyway, so these settings are not actually used for
anything, and keeping these around is just confusing.
2021-05-20 15:59:26 +01:00
Shane Kilkelly c043988027 Remove default user/pass in config template 2021-05-20 10:05:27 +01:00
Shane Kilkelly ae08604417 Fix variable name in config template 2021-05-20 09:50:05 +01:00
Shane Kilkelly bbc062f942 default user/pass for development 2021-05-18 16:08:59 +01:00
Christopher Hoskin 753155db97 Merge pull request #94 from overleaf/csh-issue-3680-template-config
Generate a config file from env vars and template
2021-05-12 12:38:43 +01:00
Christopher Hoskin 725a9e0669 Use CMD as in other apps 2021-05-12 12:32:14 +01:00
Christopher Hoskin 0827795fc7 Consistently use GIT_BRIDGE 2021-05-12 08:42:45 +01:00
Shane Kilkelly b47f21a44e Configure from env vars at run time
In both local developent, and production.  Also, vendor the `envsubst`
binary from https://github.com/a8m/envsubst, as it supports default
values, which the gnu envsubst (from gettext-base) does not.
2021-05-07 09:47:49 +01:00
Christopher Hoskin f1c9d6108e Generate a config file from env vars and template 2021-04-30 15:49:37 +01:00
Shane Kilkelly 927d401111 Merge branch 'jpa-silent-download' 2021-04-06 13:34:50 +01:00
Shane Kilkelly a079ba2c6e Merge pull request #91 from overleaf/sk-gzip
Gzip Compression in Swap Job
2021-02-04 13:44:32 +00:00
Shane Kilkelly 465a39c564 Wait one second between checks in swap test 2021-02-04 09:52:13 +00:00
Shane Kilkelly b010622442 Change default compressionMethod to gzip 2021-02-04 09:52:13 +00:00
Shane Kilkelly b92c737814 Use configured compression method in swap job 2021-02-04 09:52:13 +00:00
Shane Kilkelly c67014b859 Update SqliteDBStoreTest with swap/compression 2021-02-04 09:52:13 +00:00