Andrey Antukh
bcfb4e0f81
🐛 Fix metrics code on rpc.climit
2022-11-28 12:25:30 +01:00
Andrey Antukh
69011007ac
✨ Change execution model of storage.tmp cleaner
2022-11-28 12:21:46 +01:00
Andrey Antukh
0600b2abe4
♻️ Make the worker abstraction more scalable
...
Start using redis for dispatcher to worker communication
and add the ability to start multiple threads to worker
for increase the concurrency.
2022-11-28 12:21:44 +01:00
Andrey Antukh
13a092b192
♻️ Normalize internal naming on the worker module
2022-11-28 12:20:58 +01:00
Andrey Antukh
10bf6c5e56
♻️ Normalize redis api and its usage in msgbus module
2022-11-28 12:20:58 +01:00
Andrey Antukh
706714d557
🎉 Restore removed by mistake search rpc method
2022-11-25 10:42:17 +01:00
Andrey Antukh
879c477ada
Merge remote-tracking branch 'origin/staging' into develop
2022-11-24 08:52:35 +01:00
Andrey Antukh
e7865b8643
🐛 Fix compatibility issue with 1.17.x file table changes
2022-11-23 12:44:04 +01:00
Andrey Antukh
87ebb2e24c
⬆️ Update yetti dependency to v9.11
2022-11-22 14:06:14 +01:00
Andrey Antukh
1b9dea01e2
🔥 Remove unused d/update-vals function
...
Already available as clojure.core/update-vals
2022-11-22 14:06:14 +01:00
Andrey Antukh
ccb7c466bf
🎉 Add lazy loading and storage/pointer-map support on viewer
2022-11-22 14:06:14 +01:00
Andrey Antukh
fbd042d4ee
🐛 Remove not working chrono-units on duration constructor
2022-11-22 14:06:14 +01:00
Andrey Antukh
bbf95434d8
🎉 Add lazy loading and storage/pointer-map support on workspace
...
This also rewrites the workspace load process making it a bit more
efficient independently if lazy loading is used.
2022-11-22 14:06:14 +01:00
Alejandro Alonso
7d48714aa2
🎉 Add core-ui to libraries and templates carousel
2022-11-22 11:50:15 +01:00
Andrey Antukh
8852ed815f
🐛 Fix unexpected exception on file-gc cron task
2022-11-10 14:54:50 +01:00
Andrey Antukh
fde03e21b0
🎉 Add conditional reading to RPC
2022-11-10 14:54:50 +01:00
Andrey Antukh
b20d2badfe
✨ Load workspace thumbnails in a separated request
2022-11-10 14:54:50 +01:00
Andrey Antukh
dfb73192b8
📎 Change rpc middleware order (minor)
2022-11-10 14:54:50 +01:00
Andrey Antukh
59ba87d9cd
✨ Properly report malformed json error
2022-11-10 14:54:50 +01:00
Andrey Antukh
38ed3b076a
🔥 Remove unused config entry
2022-11-10 14:54:50 +01:00
Andrey Antukh
f3472fcd79
📚 Add documentation to objects and pointer map namespaces
2022-11-08 13:02:14 +01:00
Andrey Antukh
3ef99c287e
♻️ Refactor tests directory structure
2022-11-08 13:02:14 +01:00
Andrey Antukh
12e2d3ad96
📎 Rename app-tests to backend-tests for naming consistency
2022-11-08 13:02:14 +01:00
Andrey Antukh
0dc3dba428
📎 Set definitive fressian handler ids for objects and pointer map
2022-11-08 13:02:14 +01:00
Andrey Antukh
efb0ec46bf
🎉 Add tests for pointer map
2022-11-08 13:02:14 +01:00
Andrey Antukh
aa9e125e31
🎉 Add tests for objects map
2022-11-08 13:02:14 +01:00
Andrey Antukh
16afa90b9c
✨ Improve internal impl of objects-map
2022-11-08 13:02:14 +01:00
Andrey Antukh
fa93e5a1a7
♻️ Refactor backend tests directory tree
2022-11-08 13:02:14 +01:00
Andrey Antukh
1298956d92
✨ Improve srepl helpers for activate profile
2022-11-08 13:02:14 +01:00
Andrey Antukh
67b4d5a1c7
🐛 Fix issues when RPC returns nil values
2022-11-08 13:02:14 +01:00
Andrey Antukh
bfccae2373
🔥 Remove unused namespace
2022-11-08 13:02:14 +01:00
Andrey Antukh
76333cec26
🎉 Integrate storage/pointer-map file feature
2022-11-08 13:02:14 +01:00
Andrey Antukh
a42d7164ad
🎉 Add more helpers on srepl ns
2022-11-08 13:02:14 +01:00
Andrey Antukh
c027de2592
✨ Make nil safe some decode helpers on db ns
2022-11-08 13:02:14 +01:00
Andrey Antukh
ce99ca0aa8
🎉 Add generic PointerMap abstraction
2022-11-08 13:02:14 +01:00
Andrey Antukh
6713d8eb3f
✨ Make metrics more modular
2022-11-07 11:18:22 +01:00
Andrey Antukh
e36d611f19
🔥 Remove obsolete code from scripts/repl
2022-11-07 11:17:49 +01:00
Andrey Antukh
111cf54ff6
♻️ Refactor common module tests and add generative testing for types
2022-11-07 10:22:16 +01:00
Andrey Antukh
1f73558f1b
📎 Fix linter issues
2022-11-07 10:05:56 +01:00
Andrey Antukh
37ad04d2a6
🎉 Add robust concurrency limiter for RPC
2022-11-07 10:05:56 +01:00
Andrey Antukh
6ad9a5aadb
🐛 Fix many bugs on rlimit module
2022-11-07 08:37:43 +01:00
Andrey Antukh
9c33dc529d
✨ Improve error report list template
2022-11-07 08:37:43 +01:00
Andrey Antukh
82d72fd388
🐛 Add missing profile-id on the internal error reports
2022-11-07 08:37:43 +01:00
Andrey Antukh
43ab19f690
♻️ Refactor (minor) of http session code
...
The rationale behind the refactor:
- Make available profile data to other middlewares without
the need to access to the database (mainly for error reporting).
- Align with codestyle with the rest of internal modules.
- Simplify code.
2022-11-07 08:37:43 +01:00
Andrey Antukh
dbe516f725
⬆️ Update deps (bugfixes on deps)
2022-11-07 08:37:43 +01:00
Andrey Antukh
0548fdb43d
🎉 Backport v5 blob format (lz4 framed, less gc)
2022-11-03 16:18:14 +01:00
Andrey Antukh
57e7691e66
Merge remote-tracking branch 'origin/staging' into develop
2022-11-03 14:14:27 +01:00
Pablo Alba
8b988e0f1f
📎 Fix linter (unused line on loki)
2022-11-03 08:57:14 +01:00
Pablo Alba
4be9d58181
🐛 Fix sleep
2022-11-03 08:55:28 +01:00
Andrey Antukh
a85a65a554
Merge branch 'staging' into develop
2022-10-31 10:44:15 +01:00