2b93354248
rewrite: Tasklist module.
2022-12-23 06:10:21 +02:00
069c032e02
rewrite: New data ORM.
2022-11-02 07:23:51 +02:00
25e22c07d0
sharding (tickets): Filter expiring tickets.
...
Only expire tickets which are on this shard.
`THIS_SHARD` application is a no-op when unsharded.
2021-12-22 13:20:27 +02:00
20697c4823
sharding (core): Add base sharding support.
...
Add `meta.args` for command line argument access.
Add command line argument support for shard number.
Add shard count to config file.
Add `meta.sharding` exposing shard properties.
Add shard number to logging methods.
Add shard number to data appid.
2021-12-22 11:28:43 +02:00
d498673020
sharding (data): Add SHARDID condition.
2021-12-22 10:34:34 +02:00
4229fe8b18
(Data): Small extensions to core data interfaces.
...
Add `LEQ` condition type.
Ensure that batch updates don't fire with nothing to update.
Add `cast_row` to `update_many` for handling typed `NULL`s.
2021-09-19 09:54:08 +03:00
0183b63c55
Data system refactor and core redesign for public.
...
Redesigned data and core systems to be public-capable.
2021-09-12 11:04:49 +03:00