Commit Graph
5375 Commits
Author SHA1 Message Date
mserranom d78e8d7d3f npm audit fix 2020-03-23 12:30:33 +01:00
mserranom 9f88236f31 updated build scripts 2020-03-23 12:30:16 +01:00
Henry Oswald 3e07af3f1b limit clsi lifespan via health checks and PROCESS_LIFE_SPAN_LIMIT_MS 2020-03-20 13:37:58 +00:00
Shane Kilkelly ada4fba3dc Fix express deprecations 2020-03-19 15:39:57 +00:00
Shane Kilkelly 21194e52ca more upgrades 2020-03-19 15:23:45 +00:00
Shane Kilkelly f069a2515d upgrade express 2020-03-19 15:20:32 +00:00
Miguel Serrano 77cc3b3cc6 Merge pull request #154 from overleaf/msm-dependency-update
Dependency update
2020-03-19 16:12:51 +01:00
Shane Kilkelly aa324a1920 npm audit fix 2020-03-19 15:08:59 +00:00
Shane Kilkelly b631a741ac update build scripts 2020-03-19 15:06:36 +00:00
Simon Detheridge 63b4b3e9a2 Merge pull request #104 from overleaf/spd-custom-bucket-fallback
Fix fallback to custom s3 buckets
2020-03-19 11:39:55 +00:00
Simon Detheridge 65f19346f0 Fix fallback to custom s3 buckets 2020-03-19 11:10:31 +00:00
Simon Detheridge 9a03a3406e Merge pull request #86 from overleaf/spd-gcs-persistor
Add GCS Persistor
2020-03-19 09:16:47 +00:00
Simon Detheridge cb4bdd99f4 Use an ISODate for deleted file names 2020-03-18 20:19:12 +00:00
Miguel Serrano 0f8cf588cd Merge pull request #41 from overleaf/msm-remove-morgan-logger
Removed morgan logger
2020-03-17 18:57:32 +01:00
mserranom 6f90684fa6 Removed morgan logger 2020-03-17 17:23:17 +01:00
Jakob Ackermann d320c2d5f3 [misc] let proxys observe an upcoming shutdown before starting to drain
Otherwise clients may be routed to the same pod upon reconnecting.
2020-03-17 16:41:48 +01:00
Miguel Serrano 59664a0c96 Merge pull request #39 from overleaf/msm-dependency-update
npm dependencies update
2020-03-17 16:33:20 +01:00
mserranom 8641d0ef0f updated sandboxed-module, chai and metrics-sharelatex 2020-03-16 17:14:04 +01:00
Simon Detheridge 9d32d4ec16 Don't modify 'opts' parameter 2020-03-16 15:57:37 +00:00
Simon Detheridge b37c52fc3a Make GCS delete concurrency configurable 2020-03-16 15:54:05 +00:00
Simon Detheridge 9b658dda18 Copy-on-delete before unlocking 2020-03-16 15:53:45 +00:00
mserranom d5bd1790a8 updated sequelize 2020-03-16 16:31:02 +01:00
Simon Detheridge 06c4c0f74f Fix incorrect key when deleting projects 2020-03-16 11:35:01 +00:00
Simon Detheridge 9f74aac1a0 Add acceptance tests for directory deletion 2020-03-16 11:34:45 +00:00
Simon Detheridge ce52f8aa60 Update FSPersistor deleteDirectory behaviour to match S3 and GCS 2020-03-16 11:33:51 +00:00
Simon Detheridge 47e96a4d94 Add endpoint to delete a project
Needs acceptance tests
2020-03-14 14:56:29 +00:00
Simon Detheridge fc80aa3954 Move directory key validation into FileHandler 2020-03-14 14:31:30 +00:00
Simon Detheridge 58db14456a Add timestamp to files in deleted bucket 2020-03-14 14:11:17 +00:00
Simon Detheridge edf1ce1f7e Delete files from a directory in parallel 2020-03-14 14:02:58 +00:00
Simon Detheridge 183cb0179a Add support to GCS persistor for unlocking files and copying on delete 2020-03-13 16:18:45 +00:00
mserranom 7e7d234350 updated mocha and sinon, fixed tests 2020-03-12 10:35:11 +01:00
mserranom cf6c8ab496 removed mkdirp dependency and replaced with fs.mkdir 2020-03-12 10:22:08 +01:00
mserranom 35f69e4f8b updated mkdirp 2020-03-11 19:39:08 +01:00
mserranom a0b9d74a25 updated dockerode, heapdump, lyns and fs-extra 2020-03-11 19:25:50 +01:00
Simon Detheridge c43731a4bb Merge pull request #153 from overleaf/ho-remove-install-texlive-startup
copy synctex over to /app/bin/synctex-mount in entrypoint
2020-03-11 12:17:57 +00:00
mserranom 9883c0e3ff updated minor/patch dependencies 2020-03-11 12:20:48 +01:00
Henry Oswald 052b5624d3 copy synctex over to /app/bin/synctex-mount in entrypoint 2020-03-11 11:06:46 +00:00
mserranom a18ddffce9 npm audit fix 2020-03-11 11:58:42 +01:00
Jakob Ackermann cb3508223f Merge pull request #78 from overleaf/jpa-skip-tests
[misc] make: skip tests for the build and package target
2020-03-11 11:55:56 +01:00
mserranom 44ec451b11 updated build-scripts 2020-03-11 11:55:44 +01:00
Jakob Ackermann 090e58a953 [misc] add documentation on how to run commands from the dev-environment 2020-03-11 11:46:46 +01:00
Brian Gough 33ff7f7c1b Merge pull request #124 from overleaf/bg-update-metrics
update metrics module to 2.5.1
2020-03-11 10:30:40 +00:00
Brian Gough e2564c9cdd update metrics module to 2.5.1
reduce time window for summary metrics to 60s
2020-03-11 10:25:48 +00:00
Simon Detheridge f86f6395da Merge pull request #152 from overleaf/ho-remove-install-texlive-startup
remove ./bin/install_texlive_gce.sh which shouldn't be needed
2020-03-11 10:25:21 +00:00
Brian Gough 69125df44b Merge pull request #121 from overleaf/bg-clean-up-package-json
clean up package.json
2020-03-11 10:20:30 +00:00
Henry Oswald 01c46e9e94 remove ./bin/install_texlive_gce.sh which shouldn't be needed
we shouldn't have needed this for a while, I think it is a cause of
startup delay, however this should have stopped other missing texlive
images in the past which is strange
2020-03-11 10:06:55 +00:00
Simon Detheridge 28c3fe4a56 Validate key names when deleting directory with a configurable regex 2020-03-10 17:54:09 +00:00
Jakob Ackermann f98212e96b [misc] make: skip tests for the build and package target
http://maven.apache.org/plugins-archives/maven-surefire-plugin-2.12.4/examples/skipping-test.html
2020-03-10 15:35:50 +01:00
Eric Mc Sween ff32104fe6 Merge pull request #123 from overleaf/em-doc-hard-delete
Add ignore_flush_errors option to the doc delete endpoint
2020-03-10 10:11:00 -04:00
Eric Mc Sween d9caced0d6 Change skip_flush option to ignore_flush_errors in delete doc
Instead of skipping the flush, we'll still try to flush and proceed with
the doc deletion, even when the flush fails.
2020-03-10 09:40:49 -04:00