ErrLookup › microsoft/garnet
microsoft/garnet
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients. · C# · 990 source files
Analyzed at 951b0fc683 on 2026-08-13. 214 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Throttle count is negative | exception | critical | csharp, throttle, concurrency, overflow, network-sender |
| Consistent read context does not allow writes! | exception | error | tsavorite, consistent-read, read-only-context, upsert, write-rejected, csharp |
| Allocator with sector size | exception | error | storage, io, configuration, sector-size, device |
| Malformed ids, + > | exception | error | garnet, vector-set, data-corruption, diskann, dotnet |
| InPlaceWriter(ReadOnlySpan value) is not supported in this… | exception | error | tsavorite, compaction, session-functions, inplace-writer, not-implemented, internal, csharp |
| estimatedRecordSize ( ) exceeds max allocated heap size (to… | exception | error | tsavorite, memory, serialization, record-size, heap-allocation |
| Slowdown: Unable to add trigger to epoch | console | warning | tsavorite, cpp, epoch, reclamation, stall, deadlock, concurrency |
| Maximum Vector Set allocations exceeded, cannot issue new… | exception | error | garnet, vector-set, capacity, dotnet |
| Payload length is larger than bufferSize bytes | exception | error | csharp, payload-size, network-buffer, cluster-migration, garnet-client-session |
| ERR value is not an integer or out of range. | exception | error | bitmap, bitfield, validation, offset, redis-error |
| Getting handle in disposed device | exception | error | csharp, resource-pool, use-after-dispose, concurrency, async |
| Unsupported object type id 0x | exception | critical | serialization, version-mismatch, custom-objects, persistence |
| Failed to connect at | exception | error | csharp, network, connection, socket, garnet-client-session |
| BITOP DIFF operation requires at least two source bitmaps | exception | error | bitmap, bitop, validation, redis-error |
| Unsupported incoming wire format | exception | error | network, wire-protocol, session, initialization, garnet |
| Can compact only until Log.SafeReadOnlyAddress | exception | error | tsavorite, compaction, safe-read-only-address, lookup, csharp |
| {categoryName} | exception | error | acl, parsing, category, configuration, validation |
| VectorSetReplayTaskCount should be in range | validation | error | garnet, vector-set, config, replication, dotnet |
| Object store is disabled | exception | error | object-store, configuration, runtime, garnet |
| Failed to take CPR snapshot of BfTree. | exception | error | bftree, native-interop, snapshot, io, filesystem, panic |
| Unexpected response: ] | exception | error | csharp, resp-protocol, network, parsing, garnet-client-session |
| GetRMWModifiedFieldInfo is not supported in this… | exception | error | tsavorite, compaction, session-functions, rmw, field-info, not-implemented, internal, csharp |
| Could not initialize Lua VM | exception | critical | lua, scripting, initialization, version-mismatch |
| Exceeded maximum response size of | exception | error | memory, buffer, overflow, resp, response-size, respmemorywriter |
| Log Memory size or PageCount must be specified | validation | error | storage, configuration, log-settings, memory |
| Invalid compaction type | exception | error | tsavorite, compaction, enum, validation, csharp |
| Consistent read context does not reset ResetModified! | exception | error | tsavorite, consistent-read, read-only-context, reset-modified, transactional-state, write-rejected, csharp |
| Failed to schedule async IO | console | error | tsavorite, cpp, windows, io, win32, overlapped-io, alignment |
| Failed to schedule async IO | console | error | tsavorite, cpp, windows, io, win32, iocompletionport, alignment |
| ClientTargetHost should be provided when… | exception | error | tls, certificate, configuration, client-auth, security, garnet |
| InPlaceWriter(IHeapObject value) is not supported in this… | exception | error | tsavorite, compaction, session-functions, inplace-writer, heap-object, not-implemented, internal, csharp |
| Could not initialize Lua sandbox state | exception | critical | lua, scripting, initialization, sandbox |
| Async operations not supported over protected epoch | exception | error | tsavorite, session, async, epoch, memory-safety, csharp |
| IHeapObject value) is not supported in this… | exception | error | tsavorite, compaction, session-functions, upsert, field-info, heap-object, not-implemented, internal, csharp |
| Transactional consistent read context does not allow reads… | exception | error | tsavorite, transactional, consistent-read, read-at-address, read-only-context, write-rejected, csharp |
| Unknown custom command | exception | error | acl, custom-commands, config, module |
| Cluster announce endpoint does not match list of listen… | validation | critical | config, cluster, endpoint, startup, announce, validation, options |
| {commandName} | exception | error | acl, parsing, command, configuration, validation |
| Value cannot be null. (Parameter 'functions') | validation | error | tsavorite, session-creation, argument-null, validation, session-functions, csharp |
| Setting bitfield failed: Size of bitmap smaller than offset… | exception | error | bitmap, bitfield, allocation, internal |
| Page size must be at least of device sector size | validation | critical | configuration, storage, device, initialization |
| Config file size is larger than the maximum allowed size | validation | error | config, azure-storage, size-limit, streamprovider, sector-alignment |
| ReplicaSyncSession replicaAofTail | exception | critical | aof, replication, replica-sync, data-loss |
| Invalid custom command name | exception | error | acl, validation, custom-command |
| LightEpoch | exception | error | csharp, object-disposed, epoch, concurrency, light-epoch |
| GarnetClientSession | exception | error | csharp, object-disposed, garnet-client-session, connection, lifecycle |
| Segment ( ) must be at least of page size ( ) | validation | error | storage, configuration, log-settings, segment-size, page-size |
| Disconnected | exception | error | network, connection, client, lightclient, disconnect, spin-wait |
| Could not run function preamble | exception | error | lua, scripting, function, preamble |
| Gossip sample fraction should be in range [0,100] | validation | error | csharp, cluster, config, gossip, validation, startup |
| ACL strict mode: unresolved (user, custom-command) entries… | exception | error | acl, security, custom-commands, modules, startup |
| Failed syncing because replica requested truncated AOF… | exception | error | aof, replication, replica-sync, truncation |
| Index size should not be less than index max size | validation | error | garnet, config, tsavorite, storage, dotnet |
| start | exception | error | tsavorite, span, bounds, overflow-array, argumentoutofrange |
| Authentication mode is not supported. | exception | critical | authentication, configuration, startup, enum-validation |
| GetUpsertFieldInfo(ReadOnlySpan value) is not supported in… | exception | error | tsavorite, compaction, session-functions, upsert, field-info, not-implemented, internal, csharp |
| Make sure all async operations issued on this session are… | exception | error | tsavorite, session, async, commit, pending-reads, csharp |
| v3 RespCommand ' ' (legacy AOF value ) no longer maps to a… | exception | error | aof, compatibility, build-time, developer-error |
| Cannot use AzureStorage device with both storage-string and… | validation | critical | config, azure-storage, startup, credentials, options, mutual-exclusion, validation |
| CustomTransaction name is null | validation | error | custom-commands, registration, null-argument, module |
| Failed to create BfTree instance. | exception | critical | bftree, native-interop, initialization, resource-allocation |
| Unable to find property in | exception | critical | redis-config, reflection, framework-bug, configuration |
| bftree_scan_with_count returned a null handle. | exception | error | bftree, native-interop, scan, resource-lifecycle |
| EndTransactional called with locks held | exception | error | tsavorite, transaction, locking, session, csharp |
| Failed to validate main store metadata at insertion | exception | warning | cluster, replication, checkpoint, validation, logging, garnet |
| or must be specified | exception | error | storage, configuration, log-settings, memory |
| Revivification cannot specify RevivifiableFraction without… | exception | error | config, revivification, validation, options, stale-config |
| Transactional consistent read context does not reset… | exception | error | tsavorite, transaction, read-only-context, resetmodified, csharp |
| must be at least twice the page size ( ) | validation | error | storage, configuration, log-settings, read-cache, memory, page-size, bug-in-message |
| No snapshot object-log data available while copying objects… | exception | critical | recovery, object-log, checkpoint, snapshot |
| ERR bit offset is not an integer or out of range | validation | error | bitmap, bitfield, redis-compatible, runtime, garnet |
| Unsupported header type | exception | critical | aof, data-corruption, replay, internal |
| VectorSetQuantizationTaskCount should be in range | validation | error | garnet, vector-set, config, dotnet |
| Failed to schedule work | console | error | tsavorite, cpp, windows, threadpool, win32, scheduling |
| Unknown AOF header operation type | exception | critical | aof, data-corruption, replay, internal |
| Incompatible ClusterConfig version: expected | exception | error | csharp, cluster-config, version-mismatch, deserialization, cluster, gossip |
| Encountered an error when initializing Garnet server… | exception | critical | startup, command-line, configuration, argument-parsing |
| Unsupported object serialization format marker 0x | exception | critical | serialization, version-mismatch, persistence, object-store |
| must be between and and a power of 2 | validation | error | configuration, object-log, flush, validation |
| GetRMWInitialFieldInfo is not supported in this… | exception | error | tsavorite, compaction, session-functions, rmw, field-info, initial-update, not-implemented, internal, csharp |
| Can spin-wait for commit (checkpoint completion) only if… | exception | error | tsavorite, session, pending-ops, checkpoint, parameter-validation, csharp |
| AofMemorySize (effective after rounding down to a power of… | validation | critical | aof, configuration, startup, garnet |
| must be between and | validation | error | storage, configuration, log-settings, inline-size, value |
| must be >= PageHeader.SizeBits | exception | error | storage, configuration, log-settings, page-size, defensive |
| Iterator address is less than log HeadAddress in… | exception | error | scan, iterator, object-log, memory |
| Revivification cannot specify both record counts and… | validation | error | config, revivification, validation, mutual-exclusion, options, power-of-2 |
| TsavoriteLogAllocator Scan methods should not be used | exception | error | tsavorite, allocator, scan, api-misuse, csharp |
| Stream does not support SetLength. | exception | error | tsavorite, stream, serialization, notsupported, pinned-memory |
| Cannot use CommitWait with manual commits | exception | critical | aof, persistence, configuration, feature-conflict |
| ReadBuffers are required to ReadRecordObjects | exception | error | object-log, read-path, buffer, configuration |
| Type not supported | exception | critical | aof, data-corruption, replay, internal |
| Unable to load certificate with subject name | exception | error | tls, certificate, security, windows, garnet |
| Revivification cannot specify both record sizes and… | validation | error | config, revivification, validation, mutual-exclusion, options |
| Advancing position by | exception | error | object-log, capacity, segment, serialization |
| Native handle is null. | validation | error | bftree, native-interop, snapshot, invalid-argument, lifecycle |
| Unable to parse MaxInlineKeySize value | validation | error | garnet, config, tsavorite, parsing, dotnet |
| RI.SET: invalid arguments. | exception | error | range-index, bftree, ri-set, runtime, garnet |
| TsavoriteLogAllocator does not support… | exception | error | tsavorite, allocator, disk-recovery, verification, api-misuse, csharp |
| Object serialized size currently at | exception | error | object-log, serialization, size-limit, capacity |
| Cannot use AzureStorage device without supplying… | validation | critical | config, azure-storage, startup, credentials, options, validation |