Commit Graph

27 Commits

Author SHA1 Message Date
wpetit 8a0f283333 feat(storage): implements 'offline' capable document store driver
arcad/edge/pipeline/head This commit looks good Details
2024-01-11 19:30:30 +01:00
wpetit a276b92a03 feat: implement lfu based cache strategy
arcad/edge/pipeline/head This commit looks good Details
arcad/edge/pipeline/pr-master This commit looks good Details
2024-01-10 13:16:52 +01:00
wpetit 242bf379a8 feat: rewrite cache blobstore driver parameters parsing
arcad/edge/pipeline/head This commit looks good Details
2023-12-03 14:26:57 +01:00
wpetit 065a9002a0 fix(storage): use missing cache driver options
arcad/edge/pipeline/head This commit looks good Details
2023-12-01 15:20:12 +01:00
wpetit 32f04af138 feat(storage): improve caching in cache driver
arcad/edge/pipeline/head This commit looks good Details
ref #20
2023-11-30 19:09:51 +01:00
wpetit ad49c1718c feat: rewrite bus to prevent deadlocks
arcad/edge/pipeline/head This commit looks good Details
arcad/edge/pipeline/pr-master This commit looks good Details
2023-11-30 15:02:36 +01:00
wpetit f4a7366aad feat(storage): rpc driver client pooling and memory-constrained cache
arcad/edge/pipeline/head This commit looks good Details
driver

ref #20
2023-11-29 11:10:29 +01:00
wpetit 6a99409a15 feat(blobstore): add cache driver 2023-10-24 22:52:33 +02:00
wpetit 2fc590d708 feat(storage): retry sqlite failed transaction when database is busy
arcad/edge/pipeline/head This commit looks good Details
2023-10-22 23:18:02 +02:00
wpetit 6e4bf2f025 feat(storage): remap rpc errors
arcad/edge/pipeline/head This commit looks good Details
2023-10-22 23:04:56 +02:00
wpetit 1544212ab5 feat: capture logged exceptions and integrate storage-server with sentry 2023-10-19 21:47:09 +02:00
wpetit 4d064de164 feat(filter): add basic json parsing test case
arcad/edge/pipeline/head This commit looks good Details
2023-10-11 11:43:17 +02:00
wpetit d2472623f2 feat(storage-server): jwt based authentication
arcad/edge/pipeline/pr-master This commit looks good Details
2023-10-01 19:56:38 -06:00
wpetit 8e574c299b feat(storage): rpc based implementation
arcad/edge/pipeline/pr-master This commit looks good Details
2023-09-28 12:36:30 -06:00
wpetit f99b1ac6ac feat(module,share): cross-app resource sharing module
arcad/edge/pipeline/head This commit looks good Details
2023-04-21 12:40:09 +02:00
wpetit 310dac296f feat(storage,sqlite): begin tx with context
arcad/edge/pipeline/head This commit looks good Details
2023-04-13 11:23:34 +02:00
wpetit 054e80bbfb fix(storage,sqlite): prevent 'database is busy' error by using busy_timeout pragma 2023-04-06 14:45:50 +02:00
wpetit 0577762be9 feat(module,blob): implements full api 2023-03-23 19:01:20 +01:00
wpetit 6399196fe5 chore(sqlite): add Open() utility func 2023-03-03 16:37:19 +01:00
wpetit 8680e139e7 fix(storage,document,sqlite): fix nil pointer exception in query options 2023-03-01 13:06:32 +01:00
wpetit 5ad4ab2e23 feat(storage,document,sqlite): implements order by and limit 2023-03-01 12:12:11 +01:00
wpetit c4865c149f feat(store,document,sqlite): log upsert query in debug level 2023-02-24 10:38:48 +01:00
wpetit b9f985ab0c fix(module,store): allow querying on _id, _createdAt, _updatedAt attributes 2023-02-21 15:05:01 +01:00
wpetit c721d46218 fix(storage,document): sequential upserts 2023-02-17 22:26:12 +01:00
wpetit 85f50eb9d5 fix(storage,sqlite): in operator sqlite translation 2023-02-17 16:59:05 +01:00
wpetit 4606d7a08d fix(module,store): nillable filter and query options 2023-02-17 13:01:39 +01:00
wpetit 81dc1adfef feat: initial commit 2023-02-16 17:04:15 +01:00