Commit Graph
5375 Commits
Author SHA1 Message Date
Brian Gough 0b614ebdef Merge pull request #108 from overleaf/bg-add-metrics-on-web-api
add failure/retry metrics for web-api requests
2020-01-14 15:04:52 +00:00
Brian Gough 7036803acf add missing argument to metrics.inc
also track retries rather than attempts (which is always 1 for a successful request)
2020-01-14 15:00:21 +00:00
Brian Gough 3caa0e7c05 add failure/retry metrics for web-api requests 2020-01-14 13:53:50 +00:00
Simon Detheridge 28fb998719 Refactor request logger into a class 2020-01-14 12:02:39 +00:00
Tim Alby 36a899fd2f prettier: convert individual decaffeinated files to Prettier format 2020-01-13 20:04:04 +01:00
Tim Alby 30860286c3 decaffeinate: convert individual files to js 2020-01-13 20:04:04 +01:00
Tim Alby 2eda6119c9 decaffeinate: rename individual coffee files to js files 2020-01-13 20:04:04 +01:00
Tim Alby fc0d1f8485 prettier: convert test/unit decaffeinated files to Prettier format 2020-01-13 20:04:03 +01:00
Tim Alby 100209c2db decaffeinate: rename test/unit/coffee to test/unit/js 2020-01-13 20:04:03 +01:00
decaffeinate c7ee5c6f58 decaffeinate: Run post-processing cleanups on NotificationsControllerTest.coffee and 1 other file 2020-01-13 20:04:03 +01:00
decaffeinate 34a61b9c6b decaffeinate: Convert NotificationsControllerTest.coffee and 1 other file to JS 2020-01-13 20:04:03 +01:00
decaffeinate d4fa6e2672 decaffeinate: Rename NotificationsControllerTest.coffee and 1 other file from .coffee to .js 2020-01-13 20:04:03 +01:00
Tim Alby dc218cd503 prettier: convert app/js decaffeinated files to Prettier format 2020-01-13 20:04:03 +01:00
Tim Alby 9835481cbf decaffeinate: rename app/coffee dir to app/js 2020-01-13 20:04:03 +01:00
decaffeinate b667b9ad1c decaffeinate: Run post-processing cleanups on HealthCheckController.coffee and 2 other files 2020-01-13 20:04:03 +01:00
decaffeinate ddccb85dda decaffeinate: Convert HealthCheckController.coffee and 2 other files to JS 2020-01-13 20:04:03 +01:00
decaffeinate 27afdd47cd decaffeinate: Rename HealthCheckController.coffee and 2 other files from .coffee to .js 2020-01-13 20:04:03 +01:00
Tim Alby 8ba667fd20 decaffeinate: add eslint and prettier packages 2020-01-13 20:04:02 +01:00
Tim Alby f82f4cac46 decaffeinate: update .gitignore 2020-01-13 20:04:02 +01:00
Tim Alby d2ed80a1fb decaffeinate: update build scripts to es 2020-01-13 20:04:02 +01:00
Tim Alby ce80f99487 update build scripts to 1.3.1
This also completes the Node version update.
2020-01-13 19:20:38 +01:00
Brian Gough a638ef4251 add comment about locking in redis migration 2020-01-13 15:56:28 +00:00
Simon Detheridge 9615a06e0f Improve logging middleware to add info methods to request object 2020-01-10 17:22:06 +00:00
Simon Detheridge f40fbe77aa Simplify logging to log only once per http request 2020-01-10 15:41:36 +00:00
Simon Detheridge c85d211735 Merge pull request #76 from overleaf/spd-general-errors
Handle AccessDenied and stream-premature-close errors
2020-01-09 14:47:46 +00:00
Simon Detheridge e331a3130c Handle AccessDenied and stream-premature-close errors
These errors tend to occur as part of normal operation and should not generate `logger.err` messages
2020-01-09 14:15:01 +00:00
Simon Detheridge 25f8242d6f Merge pull request #60 from overleaf/spd-integration-node10-decaf
Upgrade to Node 10 and decaffeinate
2020-01-09 11:43:30 +00:00
Simon Detheridge d8470d4a59 Use correct object path for s3BucketCreds 2020-01-08 11:32:05 +00:00
Simon Detheridge 9d52c521c4 Merge pull request #74 from overleaf/spd-decaf-cleanup-11
Restore bucket-specific settings and clean up related endpoint
2020-01-08 09:29:41 +00:00
Simon Detheridge 3bf51cac67 Improve naming on internal '_client' method and use Map over object 2020-01-08 09:17:30 +00:00
Simon Detheridge 384896d70c Merge pull request #73 from overleaf/spd-decaf-cleanup-10
Cleanup and refactor S3PersistorManager to use aws-sdk only
2020-01-07 15:49:06 +00:00
Simon Detheridge 90ab85d2b3 Merge pull request #72 from overleaf/spd-decaf-cleanup-9
Post-decaf cleanup of app.js
2020-01-07 15:48:34 +00:00
Simon Detheridge 0c6fedb9dd Merge pull request #71 from overleaf/spd-decaf-cleanup-8
Post-decaf cleanup of PersistorManager and KeyBuilderTests
2020-01-07 15:47:50 +00:00
Simon Detheridge 70dc58db32 Merge pull request #70 from overleaf/spd-decaf-cleanup-7
Decaf cleanup of FileController
2020-01-07 15:47:20 +00:00
Simon Detheridge 6d8da1ade2 Merge pull request #69 from overleaf/spd-decaf-cleanup-6
Decaf cleanup and promisification for FSPersistorManager
2020-01-07 15:46:51 +00:00
Simon Detheridge a65ea5d034 Merge pull request #68 from overleaf/spd-decaf-cleanup-5
Cleanup and promisify acceptance tests. Run tests for all backends.
2020-01-07 15:46:03 +00:00
Simon Detheridge 7781da15a7 Merge pull request #67 from overleaf/spd-decaf-cleanup-4
Decaf and promisify ImageOptimiser
2020-01-07 15:45:15 +00:00
Simon Detheridge cca5b66313 Merge pull request #66 from overleaf/spd-decaf-cleanup-3
Clean up and promisify health-check controller and KeyBuilder
2020-01-07 15:44:23 +00:00
Simon Detheridge 110aad166a Merge pull request #65 from overleaf/spd-decaf-cleanup-2
Cleanup and promisify FileConverter
2020-01-07 15:43:51 +00:00
Simon Detheridge 66fe01e392 Merge pull request #64 from overleaf/spd-decaf-cleanup-1c
Decaf cleanup for FileHandler and LocalFileWriter
2020-01-07 15:42:51 +00:00
Simon Detheridge 9b64aadcfc Merge pull request #62 from overleaf/spd-decaf-cleanup-1a
Decaf cleanup of SafeExec
2020-01-07 15:41:42 +00:00
Simon Detheridge 80d41cf51b Move bucket-specific file endpoint into FileController 2020-01-07 15:05:51 +00:00
Simon Detheridge 6cc5d94f13 Re-add bucket-specific credentials support for S3 2020-01-07 10:55:00 +00:00
Simon Detheridge 2bb2caf7b3 Clean up settings tests 2020-01-07 09:46:53 +00:00
Simon Detheridge ffd002dc76 Add explanatory comment 2020-01-07 09:30:30 +00:00
Simon Detheridge b642b3cf3a Rename incorrectly-named 'getDirectorySize' method 2020-01-07 09:30:30 +00:00
Simon Detheridge a6d9d34fe3 Configure PersistorManager to use the new S3 manager for 'aws-sdk' 2020-01-07 09:30:30 +00:00
Simon Detheridge 2ca74fdf15 Cleanup and refactor S3PersistorManager to use aws-sdk only 2020-01-07 09:30:30 +00:00
Simon Detheridge 473aea4e60 Remove AWSSDKPersistorManager 2020-01-07 09:30:30 +00:00
Simon Detheridge e27cf4db7b Pass pipeline errors onto 'next' error handler 2020-01-07 09:30:30 +00:00