openreplay/backend/pkg
Alexander 9e319ed27c
[Sink] Improved files sync algo (#831)
* feat(backend): use channel of changed sessions instead of sync.Map

* feat(backend): avoid memory alloc for message body in message iterator

* feat(backend): removed unnecessary locks in file syncer

* feat(backend): sync.Map with prev updates

* feat(backend): improved write algorith (added bufio.Writer)

* feat(backend): session writer refactoring

* feat(backend): removed unnecessary type definition

* feat(backend): added write retrier to avoid data losing

* feat(backend): refactoring

* feat(backend): added session file implementation
2022-11-25 17:25:55 +01:00
..
db fix(backend):hash payload to ID only in js-sourced errors 2022-11-17 16:48:15 +01:00
dev/profiling Chore(release): v1.7.0 (#578) 2022-07-07 18:44:43 +02:00
env fixup! feat(backend): AWS_SKIP_SSL_VALIDATION env var 2022-08-03 20:22:27 +02:00
failover Chore(release): v1.7.0 (#578) 2022-07-07 18:44:43 +02:00
flakeid Chore(release): v1.7.0 (#578) 2022-07-07 18:44:43 +02:00
handlers feat(backend): insert error tags+ (#768) 2022-10-19 10:31:13 +02:00
hashid feat(backend): insert error tags+ (#768) 2022-10-19 10:31:13 +02:00
intervals Chore(release): v1.7.0 (#578) 2022-07-07 18:44:43 +02:00
log Speed up Ender (#762) 2022-10-05 13:30:43 +02:00
messages [Sink] Improved files sync algo (#831) 2022-11-25 17:25:55 +01:00
monitoring Chore(release): v1.7.0 (#578) 2022-07-07 18:44:43 +02:00
pprof Chore(release): v1.7.0 (#578) 2022-07-07 18:44:43 +02:00
queue Message processing refactoring (#743) 2022-09-28 13:41:50 +02:00
redisstream fix(backend): fixed method call in redis consumer 2022-10-25 18:52:34 +02:00
sessions Message processing refactoring (#743) 2022-09-28 13:41:50 +02:00
storage fix(backend/assets): once-a-day versioning; once-a-day re-uploading (#699) 2022-09-01 10:52:13 +02:00
token feat(backend/http):store Delay in sess-token 2022-10-19 16:21:58 +02:00
url Dev aleksk (#795) 2022-11-04 11:33:29 +01:00