Commit Graph

242 Commits

Author SHA1 Message Date
Henry Oswald 8042a415ec move pubsub traffic over to a pubsub redis connection string 2019-07-04 13:38:39 +01:00
Henry Oswald 670ce61da1 require underscore 2019-07-02 15:36:17 +01:00
Henry Oswald 88b75b8baa send health check data to all redis backends 2019-07-02 14:56:50 +01:00
Henry Oswald 92f60690f3 add redis set 2019-07-02 14:46:58 +01:00
Henry Oswald 922a1a1aba bump redis driver 2019-07-02 12:04:19 +01:00
miguel 46dfe56b05 Downgraded unathorised log to warning 2019-06-21 07:30:12 +02:00
Brian Gough a579a83389 Merge pull request #53 from overleaf/em-doc-updater-404s
Do not log error on doc updater 404
2019-06-03 10:55:04 +01:00
Brian Gough d4f003fe0f Merge pull request #55 from overleaf/bg-allow-fractional-drain-rate
allow fractional drain rate
2019-06-03 10:53:57 +01:00
Brian Gough 9da98614c7 Merge pull request #54 from overleaf/bg-use-background-flush-on-disconnect
use background flush on disconnect
2019-06-03 10:53:43 +01:00
Brian Gough 40f3456b1c update unit test 2019-06-03 10:34:59 +01:00
Brian Gough 63f052192e use background flush on disconnect 2019-06-03 09:42:12 +01:00
Eric Mc Sween acf850bce9 Do not log error on doc updater 404
Document updater 404s are not indicative of a problem, but just of the client
trying to connect to a deleted document, which is easy to trigger. We
log a warning instead.
2019-05-31 17:32:21 -04:00
Henry Oswald 421a914e72 log out when health check manager fails a check 2019-05-31 09:15:49 +01:00
Henry Oswald 2c9b222437 fix breaking tests from using ioredis with inbuilt promises
because a promise is returned from ioredis it errors in mocha as it
can't take a promise and a callback
2019-05-30 10:58:05 +01:00
Henry Oswald 47e0cb44ce bump redis to 1.0.8 2019-05-30 10:29:34 +01:00
Brian Gough 74db743ffa allow fractional drain rate 2019-05-24 15:23:01 +01:00
Henry Oswald 78372119f8 Revert "Csh issue 1118 node 10.15.3" 2019-05-24 15:21:48 +01:00
Brian Gough 20d5cc69a4 filter invalid updates 2019-05-24 10:19:02 +01:00
Christopher Hoskin fd8ac10bf7 Merge pull request #46 from das7pad/misc/node7plus-support
[misc] add support for node 7+
2019-05-13 11:58:27 +01:00
Christopher Hoskin 20683f3094 Update Node from 6.15.1 to 10.15.3 2019-05-13 11:55:42 +01:00
Christopher Hoskin 5f045d9792 Update buildscripts to 1.1.21 2019-05-13 11:54:37 +01:00
Timothée Alby 8dc41da0ba update Git URL in Jenkinsfile 2019-05-07 17:45:08 +01:00
Jakob Ackermann 79a314d5fd [misc] disable the flash transport
We do not use flash on the website and the policy file provider is not
 compatible with node7+.

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2019-05-01 01:48:01 +02:00
Jakob Ackermann 6601e94db7 [misc] bump socket.io to 0.9.19 for node7+ support
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2019-05-01 01:48:00 +02:00
Brian Gough 2828cc3d7f Merge pull request #45 from sharelatex/bg-update-request
update request module
2019-04-15 15:37:14 +01:00
Brian Gough 2277872022 update package.json to current version of request 2019-04-15 15:26:04 +01:00
Brian Gough 15c7c911f9 update request module 2019-04-15 14:46:58 +01:00
Brian Gough 2dbdcf5bc8 add health check to pubsub channels 2019-04-15 14:17:55 +01:00
Brian Gough e72acacf17 downsample logging 2019-04-11 16:25:42 +01:00
Brian Gough 9eee098af4 Merge pull request #43 from sharelatex/bg-update-ioredis
update to redis-sharelatex v1.0.6 for latest ioredis
2019-04-11 15:50:56 +01:00
Brian Gough cefdd15c5e update to redis-sharelatex v1.0.6 for latest ioredis 2019-04-11 15:49:19 +01:00
Brian Gough ef9e97e7d1 add metric for applied-ops events 2019-04-11 15:39:28 +01:00
Brian Gough 6374a641d5 fix unit tests 2019-04-11 15:07:42 +01:00
Brian Gough c6225d614e add /debug/events endpoint 2019-04-11 15:00:25 +01:00
Brian Gough 2a31139254 log and skip duplicate events 2019-04-11 12:53:43 +01:00
Brian Gough 893515e83f handle duplicate entries in io.sockets.clients 2019-04-09 14:48:00 +01:00
Brian Gough 936311f1fb fix eventlogger tests to use name with dashes 2019-03-22 11:20:38 +00:00
Brian Gough efa83b4cde stub out eventlogger in unit test 2019-03-22 11:19:31 +00:00
Brian Gough 6c71ae172b return out of order events for consistency 2019-03-22 11:19:08 +00:00
Brian Gough c5a09fcf0a add comment about downsampling 2019-03-22 11:18:34 +00:00
Brian Gough 695472a8aa fix event id parsing to allow for dashes in keys 2019-03-22 11:18:19 +00:00
Brian Gough 1ab5e52699 down-sample valid events by 1000 2019-03-21 15:52:53 +00:00
Brian Gough e91b967bdb use per-channel event metrics 2019-03-21 14:59:39 +00:00
Brian Gough 8c82faa966 check order of messages on applied-ops channel 2019-03-21 14:59:39 +00:00
Brian Gough 57c5ec14bd check for a valid counter value in event log 2019-03-21 14:59:19 +00:00
Brian Gough 9b25374cd3 use time-based cleaning of event log 2019-03-21 14:59:19 +00:00
Brian Gough befe4be517 add check for duplicate events 2019-03-19 14:22:11 +00:00
Henry Oswald b9e3853a47 add sentry into settings.defaults 2019-03-05 17:33:52 +00:00
Henry Oswald 5119db43a7 Merge pull request #37 from sharelatex/ho-continual-pub-sub-traffic
setup continualPubsubTraffic to keep pub sub happy
2019-02-19 11:28:06 +00:00
Henry Oswald 26e903f384 setup continualPubsubTraffic
this keeps the pub sub channel ticking along happily
2019-02-15 17:04:49 +00:00