Brian Gough
|
63f052192e
|
use background flush on disconnect
|
2019-06-03 09:42:12 +01:00 |
|
Brian Gough
|
20d5cc69a4
|
filter invalid updates
|
2019-05-24 10:19:02 +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
|
ef9e97e7d1
|
add metric for applied-ops events
|
2019-04-11 15:39:28 +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
|
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
|
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 |
|
Chrystal Maria Griffiths
|
0b88a63444
|
Merge pull request #35 from sharelatex/cmg-anonymous-display-name
Nameless logged in user labelled as anonymous
|
2019-02-15 14:53:18 +00:00 |
|
Chrystal Griffiths
|
26acdfd072
|
Add comment explaining why not sending anon data up
|
2019-02-12 14:06:59 +00:00 |
|
Chrystal Griffiths
|
bb06f82e04
|
Still send cursorData for logged in users
|
2019-02-12 14:00:47 +00:00 |
|
Chrystal Griffiths
|
2ec760403f
|
Revert to method not sending cursorData because of duplication
|
2019-02-11 11:52:14 +00:00 |
|
Chrystal Griffiths
|
cb12e1c6f6
|
Send an empty string for every nameless user
|
2019-02-08 15:39:51 +00:00 |
|
Henry Oswald
|
d85bf5cedb
|
remove extra logging line
|
2019-02-06 15:26:12 +00:00 |
|
Henry Oswald
|
37d1c96051
|
add logging
|
2019-02-04 16:59:36 +00:00 |
|
Henry Oswald
|
d4e8bc1d4b
|
remove metrics.set as we don't support it atm
|
2018-12-05 15:29:23 +00:00 |
|
Henry Oswald
|
8073cdea75
|
improve logging
|
2018-12-04 14:17:59 +00:00 |
|
Henry Oswald
|
7f2decae4d
|
start drain after 3 hours
|
2018-12-04 14:06:39 +00:00 |
|
Henry Oswald
|
327fa79f1c
|
update build scripts, acceptence tests now pass. includes dockerfile 1.1.3
|
2018-05-23 15:00:46 +01:00 |
|
Shane Kilkelly
|
7295342ec2
|
fix existance checks for first_name and last_name
|
2017-12-18 11:13:19 +00:00 |
|
Shane Kilkelly
|
675814f1b1
|
Handle the case where the user has only a last_name set
|
2017-12-13 10:28:35 +00:00 |
|
Shane Kilkelly
|
06c8729ce7
|
If a user has only their first_name set, don't label as Anonymous
|
2017-12-12 15:27:50 +00:00 |
|
Brian Gough
|
b734f7a3f7
|
convert errors to warnings
|
2017-11-10 15:01:23 +00:00 |
|
Shane Kilkelly
|
3b39464aa5
|
Merge branch 'master' into sk-unlisted-projects
|
2017-11-02 10:58:41 +00:00 |
|
Shane Kilkelly
|
c5e602c0a9
|
Fix typo
|
2017-10-26 16:00:06 +01:00 |
|
Shane Kilkelly
|
76673d5f0a
|
Change anonToken to anonymousAccessToken
|
2017-10-20 10:10:58 +01:00 |
|
Shane Kilkelly
|
438bb28c04
|
Get anonToken from joinProject payload
|
2017-09-29 16:32:46 +01:00 |
|
Shane Kilkelly
|
d4c735c3ea
|
Pass anonymous-read token along as header to web-api
|
2017-09-26 14:21:41 +01:00 |
|
Alasdair Smith
|
a0505afb23
|
Be defensive on comment text
|
2017-09-22 09:34:10 +01:00 |
|
Alasdair Smith
|
c67150ea10
|
Ensure falsy value doesn't fail conditional
|
2017-09-22 09:33:29 +01:00 |
|
Alasdair Smith
|
937bf82a2f
|
Return callback with guard
|
2017-09-22 09:25:24 +01:00 |
|
Alasdair Smith
|
5d8e201732
|
Don't return obj
|
2017-09-21 16:58:03 +01:00 |
|
Alasdair Smith
|
a299d7335d
|
Fix incorrect var
|
2017-09-21 16:56:18 +01:00 |
|
Alasdair Smith
|
90d05dc6dd
|
Make args order consistent
|
2017-09-21 16:56:09 +01:00 |
|
Alasdair Smith
|
3966e2f85b
|
Make variadic options more explicit
|
2017-09-21 16:55:49 +01:00 |
|
Alasdair Smith
|
790b9ea8ed
|
Switch order of args
|
2017-09-21 15:19:19 +01:00 |
|
Alasdair Smith
|
55c880e1dd
|
DRY up a bit
|
2017-09-21 15:07:15 +01:00 |
|
Alasdair Smith
|
b796879c9f
|
Handle options not being passed
|
2017-09-21 14:58:49 +01:00 |
|
Alasdair Smith
|
aa6e0d0d69
|
Only encode ranges if option passed
|
2017-09-21 14:23:16 +01:00 |
|