| feat: add configurable OC metadata header and fix disabled-lock Get paths Add the oc_metadata_header gflag so operators can disable the shm lock frame. When the flag is false the worker sets metadataSize=0, buffers carry a DisabledLock, and Buffer::RLatch() returns K_NOT_SUPPORTED. Introduce Lock::IsSupported() and Buffer::CopyDataWithRLatch() so all SDK-internal Get-and-copy paths (C++ KV, C API, Java KV, Python KV) transparently skip latching when the lock is disabled, while explicit user RLatch() calls still surface K_NOT_SUPPORTED. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 1 天前 |
| feat(config): optimize dynamic configuration updates Add DS_DEFINE_*_dynamic flag metadata, operation audit log, UpdateConfig APIs for KVClient/Worker, empty-path monitor skip, and user-visible dynamic_modifiable markers in worker_config.json and dscli.md. | 1 天前 |
| feat(log): add request-stage latency trace and slow-log optimization | 1 天前 |
| feat(log): add request-stage latency trace and slow-log optimization | 1 天前 |
| feat[RH2D]: support RH2D over HIXL | 7 天前 |
| feat(config): optimize dynamic configuration updates Add DS_DEFINE_*_dynamic flag metadata, operation audit log, UpdateConfig APIs for KVClient/Worker, empty-path monitor skip, and user-visible dynamic_modifiable markers in worker_config.json and dscli.md. | 1 天前 |
| feat(config): optimize dynamic configuration updates Add DS_DEFINE_*_dynamic flag metadata, operation audit log, UpdateConfig APIs for KVClient/Worker, empty-path monitor skip, and user-visible dynamic_modifiable markers in worker_config.json and dscli.md. | 1 天前 |
| feat(config): optimize dynamic configuration updates Add DS_DEFINE_*_dynamic flag metadata, operation audit log, UpdateConfig APIs for KVClient/Worker, empty-path monitor skip, and user-visible dynamic_modifiable markers in worker_config.json and dscli.md. | 1 天前 |
| feat(config): optimize dynamic configuration updates Add DS_DEFINE_*_dynamic flag metadata, operation audit log, UpdateConfig APIs for KVClient/Worker, empty-path monitor skip, and user-visible dynamic_modifiable markers in worker_config.json and dscli.md. | 1 天前 |
| feat: 修改缓存淘汰策略配置为double | 11 天前 |
| feat: expose evict and spill watermark thresholds via gflags Make memory and spill high/low watermarks configurable for operations, with startup pair validation, cached runtime factors, and Helm/worker_config wiring. Address review feedback on Bazel deps, active spill HWM factor, flag parse ordering, legacy Helm docs, and hot-path accessor cost. | 19 天前 |
| feat(config): optimize dynamic configuration updates Add DS_DEFINE_*_dynamic flag metadata, operation audit log, UpdateConfig APIs for KVClient/Worker, empty-path monitor skip, and user-visible dynamic_modifiable markers in worker_config.json and dscli.md. | 1 天前 |
| feat(config): optimize dynamic configuration updates Add DS_DEFINE_*_dynamic flag metadata, operation audit log, UpdateConfig APIs for KVClient/Worker, empty-path monitor skip, and user-visible dynamic_modifiable markers in worker_config.json and dscli.md. | 1 天前 |