Jakob Ackermann
cf472f54d0
[history-v1] use POST requests for expiring redis buffer from cron ( #26568 )
...
* [history-v1] use POST requests for expiring redis buffer from cron
(cherry picked from commit 15780ac54e36b96e1aed9fd9eb6dfe9d4fbf842f)
* [history-v1] remove double claim of expire job
GitOrigin-RevId: 8b2eab07006a5819a47eed3f646b2a4d75f86e5b
2025-07-08 08:05:47 +00:00
Eric Mc Sween
1042092144
Merge pull request #26547 from overleaf/em-revert-expiry-post
...
Revert "use POST requests for expiring redis buffer from cron"
GitOrigin-RevId: 95e9fd1be7b73699d6fac24035437d467c273d0a
2025-06-19 08:06:58 +00:00
Eric Mc Sween
150dfd6cba
Merge pull request #26539 from overleaf/jpa-post
...
[history-v1] use POST requests for expiring redis buffer from cron
GitOrigin-RevId: 51c9a25b998e581ed20c0e113bd4989537a1e6ef
2025-06-19 08:06:50 +00:00
Eric Mc Sween
f68bf5a69f
Merge pull request #26477 from overleaf/em-redis-buffer-resync
...
Handle invalid content hash when persisting changes
GitOrigin-RevId: 5259190396c8c261cad1abcd5de66314c1e871fb
2025-06-18 08:06:17 +00:00
Eric Mc Sween
0f330ef6a3
Merge pull request #26393 from overleaf/bg-history-redis-gradual-rollout
...
add gradual rollout mechanism for history-v1 rollout
GitOrigin-RevId: 5fa69f5c3874bd5df1f31fdd3115e4ba6a0dab51
2025-06-17 08:06:00 +00:00
Brian Gough
92731848ac
Merge pull request #26352 from overleaf/bg-history-redis-add-flush-endpoint
...
add flush endpoint to history-v1
GitOrigin-RevId: b2ca60f7d040459f9c542e4e87147b9eecc9f596
2025-06-13 08:06:37 +00:00
Brian Gough
8a90173aa7
Merge pull request #26271 from overleaf/bg-history-redis-deployment-refactor
...
introduce history-v1 buffering levels
GitOrigin-RevId: 7709935a5ceb19ef6c5723ded647217b7399759a
2025-06-12 08:05:39 +00:00
Brian Gough
b290e93441
Merge pull request #26270 from overleaf/bg-history-redis-commit-change-manager
...
replace redis logic in persistChanges with new commitChanges method
GitOrigin-RevId: e06f9477b9d5548fa92ef87fb6e1f4f672001a35
2025-06-11 08:07:45 +00:00
Brian Gough
cb350ecc65
Merge pull request #25907 from overleaf/bg-history-redis-persist-buffer
...
add a `persistBuffer` method to history-v1
GitOrigin-RevId: 71a34e48e9ebe378e2f765f3216023e505a58a5d
2025-06-04 08:06:06 +00:00
Jakob Ackermann
4aaf411cd2
[misc] improve logging in history system ( #26086 )
...
* [project-history] tag all the errors
* [history-v1] log warnings for unexpected cases
GitOrigin-RevId: 3189fa487eee88985688ff990ec101daad0d13b1
2025-06-04 08:05:50 +00:00
Eric Mc Sween
5717ea7f5c
Merge pull request #25306 from overleaf/em-redis-buffer-read-operations
...
Add changes from Redis when reading chunks from the chunk store
GitOrigin-RevId: c0ebf0669b91eb2efc5d1091d025e81efdff9fe4
2025-05-09 08:06:09 +00:00
Brian Gough
6eada92966
Merge pull request #25406 from overleaf/em-content-hash-validation-resync
...
Resync project when content hash validation fails
GitOrigin-RevId: ea9b5a78f89c55276fd67835bc262717bc778e92
2025-05-09 08:05:12 +00:00
Eric Mc Sween
0e9c310d1d
Merge pull request #24390 from overleaf/em-enforce-content-hash-validation
...
Enforce content hash validation in history
GitOrigin-RevId: 90de21ea86ddc6548001059c41139a2af5b27060
2025-03-24 10:50:01 +00:00
Eric Mc Sween
e145667a81
Merge pull request #23282 from overleaf/em-async-await-persist-changes
...
Convert the history changes import code to async/await
GitOrigin-RevId: 6421fcaaf3bac69a3404754f935b4902979b4689
2025-02-07 09:05:44 +00:00
Jakob Ackermann
81aab1e159
[misc] fix logger.error(err) and logger.warn(err) calls ( #23369 )
...
* [misc] fix logger.error(err) calls
The signature is "logger.error({ err }, 'MESSAGE')".
* [project-history] remove duplicate logger.err calls in health check
The call-site is already logging any errors. Also, the logger.err call
signature was not quite right.
* [web] log userId when removeDropbox/removeGithub hook fails
* [misc] fix logger.warn(err) calls
The signature is "logger.warn({ err }, 'MESSAGE')".
* [misc] fix logger.error(OError.tag(err)) calls
* [web] make eslint happy
GitOrigin-RevId: 7f528113a3f7e9f6293b7d2d45adc079380325bb
2025-02-06 09:04:31 +00:00
Alf Eaton
ee85d948e2
Avoid duplicating a math-closing dollar sign ( #11227 )
...
GitOrigin-RevId: ef2ef77e26df59d1af3df6dc664e284d3c70102d
2023-01-16 08:41:42 +00:00