Commit Graph

  • 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