Viktor Lofgren
62b696b1c3
(architecture) Remove the separate executor service and merge it into the index service
...
The primary motivation for this is that in production, the large number of partitioned services has lead to an intermittent exhaustion of available database connections, as each service has a connection pool.
The decision to have a separate executor service dates back from when the index service was very slow to start, and the executor didn't always spin off its memory-hungry tasks into separate processes, which meant the executor would sometimes OOM and crash, and it was undesirable to bring the index down with it.
2025-07-23 12:57:13 +02:00
Viktor Lofgren
37aaa90dc9
(deploy) Clean up deploy script
2025-06-07 13:43:56 +02:00
Viktor Lofgren
0be8585fa5
Add tag format hint to deploy script
2025-06-06 10:03:18 +02:00
Viktor Lofgren
7330bc489d
(deploy) Correct deploy script for browserless
2025-05-28 15:58:12 +02:00
Viktor Lofgren
ea23f33738
(deploy) Correct deploy script for headlesschrome
2025-05-28 15:56:05 +02:00
Viktor Lofgren
a720dba3a2
(deploy) Add browserless to deploy script
2025-05-28 15:48:32 +02:00
Viktor Lofgren
3f0b4c010f
(deploy) Fix deploy script to be aware of the status service
2025-05-04 16:14:07 +02:00
Viktor Lofgren
fecd2f4ec3
(deploy) Add legacy search service to deploy script
2025-01-07 00:21:13 +01:00
Viktor Lofgren
5e2a8e9f27
(deploy) Add capability of adding tags to deploy script
2024-12-31 16:04:13 +01:00
Viktor Lofgren
483d29497e
(deploy) Add hashbang to deploy script
2024-12-30 15:47:13 +01:00
Viktor Lofgren
7ae19a92ba
(deploy) Improve deployment script to allow specification of partitions
2024-12-24 11:16:15 +01:00
Viktor Lofgren
f1b7157ca2
(deploy) Add basic linting ability to deployment script.
2024-12-23 16:21:29 +01:00
Viktor Lofgren
7622335e84
(deploy) Correct deploy script, set correct name for assistant
2024-12-23 15:59:02 +01:00
Viktor Lofgren
5ee4321110
(ci) Correct deploy script
2024-12-22 20:08:37 +01:00
Viktor Lofgren
9459b9933b
(ci) Correct deploy script
2024-12-22 19:40:32 +01:00
Viktor Lofgren
87fb564f89
(ci) Add script for automatic deployment based on git tags
2024-12-22 19:24:54 +01:00
Viktor Lofgren
3e9b37c264
Refactor website screenshot tool and website adjacencies calculator into code/tools.
2023-04-11 16:20:27 +02:00
Viktor Lofgren
73eaa0865d
The refactoring will continue until morale improves.
2023-03-12 10:50:31 +01:00
Viktor Lofgren
616effdb3c
The refactoring will continue until morale improves.
2023-03-12 10:04:48 +01:00
Viktor Lofgren
919b80b9ab
Gradle shouldn't generate dist zips, zipping jar files is slow and also just ridiculous when you realize jar files are zip files and you can't compress a file twice using the same algo.
2023-03-11 11:34:51 +01:00
Viktor Lofgren
ad1be7c835
Move all code to a code directory.
2023-03-07 17:14:32 +01:00
Viktor Lofgren
11af3f3e64
Code cleanup
2023-03-07 16:37:08 +01:00
Viktor Lofgren
b945fd7f39
A lot of readmes, some refactoring.
2023-03-06 18:32:13 +01:00
Viktor Lofgren
cf1f878a39
Remove old unused protobuf crap
2023-03-04 14:17:13 +01:00
Viktor Lofgren
4fdaaa16ba
Restructuring the git repo
2023-03-04 13:19:01 +01:00