opencode
9a7a2566fa
Generalize OTEL API and add memcache tracing support
...
CI / build (push) Successful in 6m22s
- Rename RedisSpan -> SpanHandle for generic span handling
- Generalize TelemetryController methods: startSpan/endSpan with dbSystem param
- Rename RedisOtelSpan -> OtelSpanHandle in rbcs-server-otel
- Update Redis cache handler to use new generic API
- Add OpenTelemetry tracing for memcache GET and SET commands
- Add channel property to MemcacheRequestController for server address attribution
- Add uses TelemetryController directive in memcache module-info
Memcache spans follow the same pattern as Redis:
db.system=memcache, db.operation=GET|SET, server.address, server.port
2026-05-27 23:37:50 +08:00
woggioni
953d687651
optimized imports
2026-05-21 06:58:17 +08:00
woggioni
ce7e5bb4a0
added documentation
2025-06-18 09:59:48 +08:00
woggioni
fd0bd1ee5f
added optional key prefix to memcache backend
2025-06-13 17:45:15 +08:00
woggioni
9bdaa0d32e
optimize imports
2025-06-13 14:08:46 +08:00
woggioni
206bcd6319
fixed bug with throttling handler when requests are delayed
2025-06-13 13:50:35 +08:00
woggioni
a294229ff0
fixed memory leak in MemcachedCacheHandler
2025-03-09 22:16:03 +08:00
woggioni
9600dd7e4f
solved issue with ignored HttpContent and HttpCacheContent messages in the Netty pipeline
CI / build (push) Successful in 12m48s
2025-03-09 13:57:52 +08:00
woggioni
7ba7070693
fixed server support for request pipelining
CI / build (push) Successful in 15m33s
2025-03-08 11:07:21 +08:00
woggioni
fc298de548
made chunk size a global shared parameter between the server and the cache backends
2025-03-06 22:08:19 +08:00
woggioni
17215b401a
fixed shutdown issue
CI / build (push) Successful in 16m6s
2025-03-03 22:02:00 +08:00
woggioni
1f93602102
added healthcheck role
...
improved documentation
client configuration promoted to standalone class
2025-02-26 15:26:18 +08:00
woggioni
23f2a351a6
shared event executor group between server and clients
...
CI / build (push) Successful in 3m44s
- improved documentation
- closed memcache client's thread pools
2025-02-24 13:52:20 +08:00
woggioni
619873c4a9
removed readTimeout and writeTimeout from server configuration
...
added Markdown documentation
2025-02-22 15:25:36 +08:00
woggioni
42eb26a948
optimize imports
2025-02-19 22:40:14 +08:00
woggioni
f048a60540
implemented streaming request/response streaming
...
added metadata to cache values
added cache servlet for comparison
2025-02-19 22:37:54 +08:00
woggioni
0463038aaa
first commit with streaming support (buggy and unreliable)
2025-02-13 23:02:08 +08:00
woggioni
af79e74b95
fixed max message size for memcache backend
2025-02-06 23:09:22 +08:00
woggioni
6c0eadb9fb
renamed project to "Remote Cache Build Server" (RBCS)
2025-02-06 15:20:50 +08:00