Commit Graph
5375 Commits
Author SHA1 Message Date
Jakob Ackermann 26bc074098 [DocstoreManager] patchDoc: allow updates after deletion 2021-02-17 11:31:01 +00:00
Jakob Ackermann 5f084f8603 [misc] bump the version of the metrics module to 3.5.1 2021-02-16 15:15:52 +00:00
Jakob Ackermann f6ab3a33af [misc] bump the version of the metrics module to 3.5.1 2021-02-16 15:15:52 +00:00
Jakob Ackermann 5329520a61 [misc] bump the version of the metrics module to 3.5.1 2021-02-16 15:10:13 +00:00
Jakob Ackermann f652a62975 [misc] bump the version of the metrics module to 3.5.1 2021-02-16 15:10:12 +00:00
Jakob Ackermann b35381f275 [misc] bump the version of the metrics module to 3.5.1 2021-02-16 15:10:10 +00:00
Jakob Ackermann 1705d3d133 [misc] bump the version of the metrics module to 3.5.1 2021-02-16 15:10:09 +00:00
Henry Oswald 27e7b77bdb bump default key shards to 10 2021-02-16 10:53:35 +00:00
Henry Oswald c7e57cd28f add Dispatchers running on old queue while we migrate
revert once migrated
2021-02-15 14:16:45 +00:00
Henry Oswald 854e24bb57 remove unneeded anonymous func 2021-02-15 14:12:28 +00:00
Jakob Ackermann dd4f4057f4 [misc] add a new endpoint for changing a docs meta data -- incl. deleted
- Validate the request payload with joi -- includes acceptance tests.
- Reject updates to docs that have been deleted.
2021-02-15 13:13:48 +00:00
Christopher Hoskin 7a73b8a247 Merge pull request #90 from overleaf/csh-update-README
Update README as Credentials are no longer required for acceptance tests
2021-02-09 13:37:57 +00:00
Christopher Hoskin 21d0b05dff Update README as Credentials are no longer required for acceptance tests 2021-02-09 12:45:57 +00:00
Henry Oswald 49bed6595d added queueKey to error info when trying to push to redis 2021-02-09 12:42:58 +00:00
Jakob Ackermann 50cc1c1119 Merge pull request #87 from overleaf/jpa-restore-non-deleted-only
[DocArchiveManager] optionally do not un-archive soft deleted docs
2021-02-09 11:26:01 +00:00
Jakob Ackermann 628943fd26 Merge pull request #85 from overleaf/jpa-background-flush-on-delete
[DocManager] optionally flush docs out of mongo when deleting them
2021-02-09 11:25:14 +00:00
Jakob Ackermann 12bef53645 [DocArchiveManager] optionally do not un-archive soft deleted docs 2021-02-09 11:20:26 +00:00
Jakob Ackermann 708bdfd197 [DocManager] optionally flush docs out of mongo when deleting them 2021-02-09 11:17:46 +00:00
Jakob Ackermann 915fa4ca67 Merge pull request #82 from overleaf/dependabot-npm_and_yarn-ini-1.3.8
Bump ini from 1.3.5 to 1.3.8
2021-02-09 11:14:39 +00:00
Jakob Ackermann 2cf9ff7b41 Merge pull request #89 from overleaf/jpa-is-doc-deleted
[misc] add a new endpoint for querying the deleted status of a doc
2021-02-09 11:14:28 +00:00
Jakob Ackermann 3ef1f91f47 Merge pull request #86 from overleaf/jpa-drop-expensive-default
[misc] MongoManager: drop unused, potentially expensive default options
2021-02-09 11:14:02 +00:00
Jakob Ackermann ae453d463d Merge pull request #84 from overleaf/jpa-offload-deleted-items
[app] add a new route for archiving a single doc
2021-02-09 11:10:12 +00:00
Henry Oswald 0cdeffae6c fix off by 1 error in Doc updater client helper file 2021-02-09 10:50:37 +00:00
Henry Oswald 46b389e8b3 fix off by 1 error in key sharding 2021-02-09 10:48:40 +00:00
Henry Oswald bcfc7e66fc add missing comma in settings file 2021-02-09 10:32:16 +00:00
Henry Oswald 31e1808dd8 shard the pending-updates-list queue 2021-02-08 16:02:41 +00:00
Henry Oswald c308e60b6b speed up DocumentUpdaterControllerTests by directly injecting redis into
tests
2021-02-08 11:13:22 +00: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
Shane Kilkelly 961cec5bc8 Implement swap/restore in SqliteDBStore 2021-02-04 09:52:13 +00:00
Shane Kilkelly a3d4976ce2 Implement swap/restore on NoopDbStore 2021-02-04 09:52:13 +00:00
Shane Kilkelly 83d9d122bf Add swap/restore methods to DBStore interface 2021-02-04 09:52:13 +00:00
Shane Kilkelly 21c524d8b6 Log actions when (un)compressing project 2021-02-04 09:52:13 +00:00
Shane Kilkelly eba7cbe696 Implement gzip in FSGitRepoStore 2021-02-04 09:52:13 +00:00
Shane Kilkelly 1c81fcf501 Add gzip to RepoStore interface 2021-02-04 09:52:13 +00:00
Shane Kilkelly 8496871ab2 Add gzip support to Tar helper 2021-02-04 09:52:13 +00:00
Shane Kilkelly 169de1fead Configure swap compression method: bzip2 or gzip 2021-02-04 09:52:13 +00:00
Henry OswaldandJohn Lees-Miller 40de999766 Update config/settings.defaults.js
parseint on dispatcher count

Co-authored-by: John Lees-Miller <jdleesmiller@gmail.com>
2021-02-04 09:30:35 +00:00
Henry Oswald 11c8cfc939 shard the pending-updates-list queue 2021-02-02 16:38:25 +00:00
Shane Kilkelly 8c0048b302 Merge pull request #92 from overleaf/sk-configure-aws-region
Allow configuration of AWS region
2021-02-02 13:31:11 +00:00
Brian Gough bad5fd20a8 Merge pull request #208 from overleaf/bg-fix-use-output-dir
fix for exception in "decaff cleanup ResourceStateManager"
2021-02-01 11:24:19 +00:00
Brian Gough d0d36bf9d8 Merge pull request #206 from overleaf/bg-add-missing-unit-test
add unit test for non-existent state file
2021-02-01 11:23:56 +00:00
Brian Gough 58614fdf2a Merge pull request #207 from overleaf/bg-add-exception-handler
add uncaughtException handler
2021-02-01 09:48:23 +00:00
Shane Kilkelly c520ecd70d Allow configuration of AWS region 2021-01-27 10:41:32 +00:00
Brian Gough f0b4f1238b provide a /oops-internal endpoint for testing uncaughtExceptions 2021-01-26 16:35:39 +00:00
Brian Gough fc11574698 add uncaughtException handler 2021-01-26 14:08:29 +00:00
Brian Gough 865e68051e include fallback for missing state file 2021-01-26 13:59:28 +00:00