Ajay
|
db225f8a84
|
Reuse running redis connections and handle redis race condition
|
2024-02-08 21:30:27 -05:00 |
|
Ajay
|
9364a7e654
|
Show general last invalidation message
|
2024-02-08 21:15:28 -05:00 |
|
Ajay
|
c478546128
|
Count invalidation only on successful delete
|
2024-02-08 15:12:48 -05:00 |
|
Ajay
|
e61f964d17
|
Add ttl to in memory cache cache
|
2024-02-08 14:37:01 -05:00 |
|
Ajay
|
5f8ef25d88
|
Use broadcast mode for client tracking and add new memory cache stat
|
2024-02-08 14:30:32 -05:00 |
|
Ajay
|
b76cfdf798
|
Allow more things to be cached
|
2024-02-08 03:40:41 -05:00 |
|
Ajay
|
3c6000f2da
|
Rename config for clientCacheSize
|
2024-02-08 03:26:06 -05:00 |
|
Ajay
|
9944d70f6b
|
Use size for lru limit instead of length
|
2024-02-08 03:23:55 -05:00 |
|
Ajay
|
27069cb5c2
|
Change what gets saved in memory cache
|
2024-02-08 03:08:02 -05:00 |
|
Ajay
|
8aa03c81a7
|
Improve cache miss calculation
|
2024-02-08 03:06:30 -05:00 |
|
Ajay
|
e8879f66b1
|
Add redis in memory cache stats
|
2024-02-08 02:58:51 -05:00 |
|
Ajay
|
acdbd3787b
|
More specific on what should be client cached
|
2024-02-08 01:04:48 -05:00 |
|
Ajay
|
1f7156eb29
|
Don't crash if redis message invalid
|
2024-02-08 00:34:37 -05:00 |
|
Ajay
|
7405053b44
|
Reuse running reputation requests
|
2024-02-07 23:40:59 -05:00 |
|
Ajay
|
1475c91327
|
Clear cache again after setting up client tracking
|
2024-02-06 15:32:40 -05:00 |
|
Ajay
|
5b1b362bf0
|
Handle reconnects with client-side caching
Also upgrades redis to fix a library bug
|
2024-02-06 00:52:42 -05:00 |
|
Ajay
|
14da10bd8a
|
Add client-side caching
|
2024-02-05 13:11:44 -05:00 |
|
Ajay
|
547632341a
|
Add back redis compression optionally
|
2024-02-04 23:17:28 -05:00 |
|
Ajay
|
25ec9b0291
|
Revert adding redis compression
This reverts commit fce311377f and 2ad51842cc
|
2024-01-21 19:49:36 -05:00 |
|
SashaXser
|
a8010b553d
|
Merge branch 'master' into master
|
2024-01-20 07:07:03 +04:00 |
|
SashaXser
|
5b95aa8aba
|
Resolve conflicts
|
2024-01-20 06:59:12 +04:00 |
|
Ajay
|
fce311377f
|
Switch to lz4 compression
|
2024-01-19 15:16:50 -05:00 |
|
Ajay
|
dcb479f3d2
|
Fallback to allowing taking a lock if redis fails
|
2024-01-19 14:35:32 -05:00 |
|
Ajay
|
2ad51842cc
|
Compress redis values
|
2024-01-19 14:34:18 -05:00 |
|
SashaXser
|
14b6f84f94
|
2 things
Consider using "forEach" instead of "map" as its return value is not being used here.
Replace this trivial promise with "Promise.resolve".
|
2024-01-19 08:50:45 +04:00 |
|
Ajay
|
8e13ec60d6
|
Fix other get missing throw
|
2024-01-18 11:57:50 -05:00 |
|
Ajay
|
c9f7275942
|
Only use redis timeout when db not under load
|
2024-01-18 09:22:00 -05:00 |
|
Ajay
|
d607d8b179
|
Don't fallback to db when too many redis connections
|
2024-01-15 14:07:34 -05:00 |
|
Ajay
|
5cc80f9066
|
Use dearrow thumbnails in webhooks
|
2023-11-06 16:07:44 -05:00 |
|
Ajay
|
579e2b90a3
|
Make chapters easier to submit
|
2023-10-29 10:51:37 -04:00 |
|
Michael C
|
467443a03f
|
fix typings for getSubmissionUUID, update getStatus
|
2023-09-30 19:08:23 -04:00 |
|
mini-bomba
|
55150cb301
|
do user & IP queries asynchronously in checkbanStatus()
Co-authored-by: Kendell R <KTibow@users.noreply.github.com>
|
2023-08-31 14:59:22 +02:00 |
|
mini-bomba
|
c2a3630d49
|
create an isUserBanned utility function
|
2023-08-29 16:38:41 +02:00 |
|
Ajay
|
dfa4578d28
|
Better token generation
|
2023-08-03 00:58:01 -04:00 |
|
Ajay
|
99cb22a5e6
|
Also clear branding cache when clearing segment cache
|
2023-07-29 18:44:52 -04:00 |
|
Ajay
|
8d518b184b
|
Change default lock timeout
|
2023-07-23 23:30:17 -04:00 |
|
Ajay
|
3924a65e02
|
Don't use locks when redis disabled
|
2023-07-23 23:28:41 -04:00 |
|
Ajay
|
8bcc781da7
|
Add locks to different write operations
|
2023-07-23 23:21:50 -04:00 |
|
Ajay
|
8b418c8851
|
Add hiding dearrow submissions in ban code
|
2023-07-05 01:23:48 -04:00 |
|
Ajay
|
5834643ba0
|
Add random timestamp generation to get branding
|
2023-06-08 03:39:44 -04:00 |
|
Ajay
|
69a54f64b4
|
More specific redis error
|
2023-04-07 14:39:38 -04:00 |
|
Ajay
|
42f2eb5eae
|
Add traces to branding endpoint
|
2023-04-07 14:31:08 -04:00 |
|
Ajay
|
8a236d66ed
|
Fix video labels hash key error
|
2023-04-05 18:02:47 -04:00 |
|
Ajay Ramachandran
|
d6a12a5e99
|
Merge pull request #545 from ajayyy/clickbait
Clear query cache for branding
|
2023-03-29 00:33:27 -04:00 |
|
Ajay
|
4696ce8d01
|
Clear query cache for branding
|
2023-03-29 00:32:29 -04:00 |
|
Ajay Ramachandran
|
bffc10e38f
|
Merge pull request #534 from ajayyy/clickbait
Clickbait
|
2023-03-27 00:54:52 -04:00 |
|
Ajay
|
b6e9f92da8
|
Free chapters
|
2023-03-18 19:15:50 -04:00 |
|
Ajay
|
d4c4dbffcc
|
Change video label cache to 3 chars
|
2023-03-18 00:36:05 -04:00 |
|
Ajay Ramachandran
|
d76ee7cd22
|
Merge pull request #541 from mchangrh/etagTest
add etag and other tests
|
2023-02-22 01:38:41 -05:00 |
|
Michael C
|
76ce1017ea
|
add warning webhook
|
2023-02-22 00:08:27 -05:00 |
|