-
4e69d5c6ce
Merge pull request #1 from dualfroz/feat/pending-work-2026-09
HEAD
main
dualfroz
2026-09-14 03:26:40 +02:00
-
-
3a979c096e
test: cover commandState and fillOverLimit
dualfroz
2026-09-14 03:07:39 +02:00
-
2e3c8efe2e
test: cover Excache.WritePathTest
dualfroz
2026-09-13 23:43:04 +02:00
-
64b16d4761
test: cover shardIndex and shardPid
dualfroz
2026-09-13 21:17:46 +02:00
-
fb085d0d90
test: cover Excache.StoreOpsRegressionTest
dualfroz
2026-09-13 21:14:19 +02:00
-
5839570919
test: cover duringSuspendedShard and awaitQueuedCall
dualfroz
2026-09-13 19:15:21 +02:00
-
bdf88ca1ca
test: cover Excache.StoreConsistencyTest
dualfroz
2026-09-13 18:57:50 +02:00
-
290c662fb2
test: cover Excache.ServerCommandTest and stats
dualfroz
2026-09-13 15:18:19 +02:00
-
16fc47189b
test: cover Excache.MemoryTest and overheadKeyBytes
dualfroz
2026-09-12 22:04:28 +02:00
-
61d2aef2ed
test: add more cases for keyspace_test
dualfroz
2026-09-12 20:31:56 +02:00
-
1e3db77aca
test: extend coverage of keyspace_test
dualfroz
2026-09-12 17:57:12 +02:00
-
3bd35ca9a0
test: cover keyspace_test
dualfroz
2026-09-12 15:47:50 +02:00
-
af22b45fcf
test: cover Excache.KeyspaceTest
dualfroz
2026-09-12 13:17:00 +02:00
-
1e231ad4b4
test: cover Excache.KeyspaceScanTest and seed
dualfroz
2026-09-11 20:44:56 +02:00
-
bdaf425fb3
test: cover commandState and commandInfo
dualfroz
2026-09-11 18:59:14 +02:00
-
817b8077f3
test: extend coverage of introspection_test
dualfroz
2026-09-11 18:37:17 +02:00
-
f5e950deb9
test: cover introspection_test
dualfroz
2026-09-11 17:26:42 +02:00
-
6f47ae847c
test: cover Excache.IntrospectionTest
dualfroz
2026-09-10 21:26:12 +02:00
-
6480adce44
test: cover Excache.Eviction.TrackerTest and startTracker
dualfroz
2026-09-10 17:12:26 +02:00
-
6c9922f88b
test: cover mixedEntries and mixedMetadata
dualfroz
2026-09-10 15:41:53 +02:00
-
b65f902d27
test: cover Excache.EvictionTest
dualfroz
2026-09-10 14:03:00 +02:00
-
7d26219f61
test: cover Excache.EvictionRuntimeTest and configure
dualfroz
2026-09-10 12:47:43 +02:00
-
94dccca6bc
test: cover Excache.ConfigTest
dualfroz
2026-09-10 12:44:40 +02:00
-
49095c5ef6
test: cover blockingTask, awaitWaiters and Excache.CommandHandshakeTest
dualfroz
2026-09-09 17:25:59 +02:00
-
a8d8bc6caa
test: cover blocking_test
dualfroz
2026-09-09 17:24:00 +02:00
-
a08beff540
test: cover Excache.BlockingTest
dualfroz
2026-09-09 16:40:13 +02:00
-
150a32e952
refactor(ops): rework binary and extra
dualfroz
2026-09-08 20:28:41 +02:00
-
fd5356e789
feat(server): extend connection with handle_info and pump
dualfroz
2026-09-08 18:03:12 +02:00
-
d29a606c88
feat(eviction): add Excache.Eviction.Tracker and lfuInitCounter
dualfroz
2026-09-08 17:51:37 +02:00
-
595d03fe96
feat(eviction): add Excache.Eviction.Runner and start_link
dualfroz
2026-09-08 15:19:58 +02:00
-
c4ac5371e6
feat(keyspace): add Excache.Command.Keyspace.Scan and dispatch
dualfroz
2026-09-08 13:04:40 +02:00
-
ca34ee8744
feat(introspection): add lines and version to info
dualfroz
2026-09-07 21:33:03 +02:00
-
8757d4b0c8
feat(introspection): add Excache.Command.Introspection.Info and render
dualfroz
2026-09-07 20:10:46 +02:00
-
fd919fe728
feat(introspection): add killFilter and parseFilters to client
dualfroz
2026-09-07 20:07:39 +02:00
-
c1d29f2ae7
feat(introspection): add Excache.Command.Introspection.Client
dualfroz
2026-09-07 17:34:37 +02:00
-
eb1528087c
feat(introspection): add tableNames and names to catalog
dualfroz
2026-09-07 10:33:57 +02:00
-
bba0243a39
feat(introspection): add Excache.Command.Introspection.Catalog
dualfroz
2026-09-06 22:15:54 +02:00
-
01add86cde
feat(command): add headline and findings to server
dualfroz
2026-09-06 21:48:09 +02:00
-
63b1ec8634
feat(command): add Excache.Command.Server and dispatch
dualfroz
2026-09-06 17:47:31 +02:00
-
29b3774426
feat(command): add encodingName and compact? to keyspace
dualfroz
2026-09-06 16:46:46 +02:00
-
76e425bf21
feat(command): add dispatch and setrange to keyspace
dualfroz
2026-09-06 15:33:06 +02:00
-
d3a1c170ac
feat(command): add Excache.Command.Keyspace and dispatch
dualfroz
2026-09-04 21:59:46 +02:00
-
acf094f57b
feat(command): add Excache.Command.Introspection and commandNames
dualfroz
2026-09-04 18:27:51 +02:00
-
6de76acbff
feat(command): extend blocking with Excache.Command.Blocking
dualfroz
2026-09-04 17:08:12 +02:00
-
903a5b695e
feat: extend store with call_key and trackAccess
dualfroz
2026-09-02 19:20:54 +02:00
-
876662dba7
feat: add Excache.Memory and kinds
dualfroz
2026-09-02 18:10:58 +02:00
-
bcd5503f80
feat: add mergePool and score to eviction
dualfroz
2026-09-02 15:33:24 +02:00
-
d3fe77badb
feat: add Excache.Eviction and policies
dualfroz
2026-09-02 10:48:26 +02:00
-
521b61095b
feat: add Excache.Config and names
dualfroz
2026-09-01 18:02:57 +02:00
-
bf66ea177c
feat: extend clients with refresh and accountClosed
dualfroz
2026-09-01 16:21:39 +02:00
-
8f1cb45a0b
feat: add Excache.Clients and start_link
dualfroz
2026-09-01 15:50:40 +02:00
-
2775b58d35
feat: add serve and moveInto to blocking
dualfroz
2026-09-01 15:50:12 +02:00
-
933c3503cc
feat: extend application with trackerSpec and Excache.Blocking
dualfroz
2026-09-01 12:48:56 +02:00
-
-
b55463f495
docs: add project readme
dualfroz
2026-08-28 22:43:00 +02:00
-
d08bacebbf
test(notify): add keyspace notification tests
dualfroz
2026-08-28 22:40:00 +02:00
-
a341915da3
test(persistence): add aof persistence tests
dualfroz
2026-08-28 20:23:00 +02:00
-
fbfda7b9f3
test(transaction): add multi/exec transaction tests
dualfroz
2026-08-28 18:07:00 +02:00
-
589ce95170
test(zset): add skip list structure tests
dualfroz
2026-08-28 15:50:00 +02:00
-
72d7a93fed
test(zset): add sorted set command tests
dualfroz
2026-08-28 13:33:00 +02:00
-
44d3954629
test(collections): add list, hash, and set command tests
dualfroz
2026-08-28 11:17:00 +02:00
-
b0f3e152c7
test(store): add string and key command tests
dualfroz
2026-08-28 09:00:00 +02:00
-
5de6afbb61
test(support): add resp client and server test helpers
dualfroz
2026-08-27 22:40:00 +02:00
-
73e4c917d0
feat(app): add otp application and public api
dualfroz
2026-08-27 20:23:00 +02:00
-
6b4fb2bc0a
feat(server): add tcp connection acceptor
dualfroz
2026-08-27 18:07:00 +02:00
-
864601f63b
feat(server): add client connection handler
dualfroz
2026-08-27 15:50:00 +02:00
-
c7caeba60d
feat(persistence): add snapshot save and load
dualfroz
2026-08-27 13:33:00 +02:00
-
316413b90e
feat(aof): add append-only file persistence
dualfroz
2026-08-27 11:17:00 +02:00
-
d7235b4f99
feat(notify): add keyspace event notifications
dualfroz
2026-08-27 09:00:00 +02:00
-
bac1011429
feat(pubsub): add channel registry pub/sub
dualfroz
2026-08-26 22:40:00 +02:00
-
6f64fa16d6
feat(command): add multi/exec transaction handling
dualfroz
2026-08-26 20:23:00 +02:00
-
17619bef44
feat(command): add extended command router
dualfroz
2026-08-26 18:07:00 +02:00
-
a6b04f9829
feat(command): add stream argument parsing and reply builders
dualfroz
2026-08-26 15:50:00 +02:00
-
18f8f68088
feat(command): add stream command handlers
dualfroz
2026-08-26 13:33:00 +02:00
-
a1279d682f
feat(command): add hyperloglog command handlers
dualfroz
2026-08-26 11:17:00 +02:00
-
0507577a0d
feat(command): add bitmap command handlers
dualfroz
2026-08-26 09:00:00 +02:00
-
4438b77b2f
feat(command): add core command dispatch
dualfroz
2026-08-25 22:40:00 +02:00
-
89d109fab0
feat(command): add reply formatting helpers
dualfroz
2026-08-25 20:23:00 +02:00
-
f33e00b8aa
feat(store): add extended string, list, and collection operations
dualfroz
2026-08-25 18:07:00 +02:00
-
686cff74f0
feat(store): add stream operations
dualfroz
2026-08-25 15:50:00 +02:00
-
85b1483d42
feat(streams): add consumer group delivery
dualfroz
2026-08-25 13:33:00 +02:00
-
b399da2e2a
feat(streams): add stream entry log structure
dualfroz
2026-08-25 11:17:00 +02:00
-
56414bb279
feat(store): add bitmap, bitfield, and hll operations
dualfroz
2026-08-25 09:00:00 +02:00
-
c6244eb0ba
feat(hll): add hyperloglog cardinality estimator
dualfroz
2026-08-24 22:40:00 +02:00
-
c501aba216
feat(bitfield): add bitfield command engine
dualfroz
2026-08-24 20:23:00 +02:00
-
28a19cb4a9
feat(bitmap): add bitmap bit operations
dualfroz
2026-08-24 18:07:00 +02:00
-
8683bf75fa
feat(expiry): add ttl sweep process
dualfroz
2026-08-24 15:50:00 +02:00
-
c21152f0b5
feat(store): add store client api
dualfroz
2026-08-24 13:33:00 +02:00
-
9707dd9498
feat(store): add shard supervisor
dualfroz
2026-08-24 11:17:00 +02:00
-
381494514e
feat(store): add per-shard ets genserver
dualfroz
2026-08-24 09:00:00 +02:00
-
4da7f20581
feat(store): add hash, set, and sorted set operations
dualfroz
2026-08-23 22:40:00 +02:00
-
deb559023d
feat(store): add core key-value and list operations
dualfroz
2026-08-23 20:23:00 +02:00
-
c3e69b3fc3
feat(store): add shared operation helpers
dualfroz
2026-08-23 18:07:00 +02:00
-
bce60aa5d7
feat(zset): add skip list ordered structure
dualfroz
2026-08-23 15:50:00 +02:00
-
61a8bbac46
feat(resp): add resp2 reply encoder
dualfroz
2026-08-23 13:33:00 +02:00
-
243c5b1b6c
feat(resp): add resp2 protocol parser
dualfroz
2026-08-23 11:17:00 +02:00
-
456e822464
chore: add gitignore and build configuration
dualfroz
2026-08-23 09:00:00 +02:00