Replies: 1 comment
-
Closing as the issue was resolved in #1224 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We are frequently encountering the following Garnet error. Please review our Garnet.conf file, which is provided below, and guide us.
Exception:
[000.2025-05-22 15:00:38.3854] (Error) [172.16.0.157:58264] [016A88EF] Unexpected response, this should never happen
[000.2025-05-22 15:01:33.5878] (Critical) Unknown exception received for background hash collect task. Object collect task won't be resumed.
System.NullReferenceException: Object reference not set to an instance of an object.
at Garnet.server.StorageSession.ArrayKeyIterationFunctions.ObjectStoreGetDBKeys.ConcurrentReader(Byte[]& key, IGarnetObject& value, RecordMetadata recordMetadata, Int64 numberOfRecords, CursorRecordResult& cursorRecordResult) in D:\Garnet\Source\libs\server\Storage\Session\Common\ArrayKeyIterationFunctions.cs:line 260
at Tsavorite.core.AllocatorBase
4.ScanLookup[TInput,TOutput,TScanFunctions,TScanIterator](TsavoriteKV
4 store, ScanCursorState2 scanCursorState, Int64& cursor, Int64 count, TScanFunctions scanFunctions, TScanIterator iter, Boolean validateCursor, Int64 maxAddress) in D:\Garnet\Source\libs\storage\Tsavorite\cs\src\core\Allocator\AllocatorScan.cs:line 197 at Tsavorite.core.GenericAllocatorImpl
3.ScanCursor[TScanFunctions](TsavoriteKV4 store, ScanCursorState
2 scanCursorState, Int64& cursor, Int64 count, TScanFunctions scanFunctions, Int64 endAddress, Boolean validateCursor, Int64 maxAddress) in D:\Garnet\Source\libs\storage\Tsavorite\cs\src\core\Allocator\GenericAllocatorImpl.cs:line 1031at Tsavorite.core.ClientSession
8.ScanCursor[TScanFunctions](Int64& cursor, Int64 count, TScanFunctions scanFunctions, Int64 endAddress, Boolean validateCursor, Int64 maxAddress) in D:\Garnet\Source\libs\storage\Tsavorite\cs\src\core\ClientSession\ClientSession.cs:line 500 at Garnet.server.StorageSession.DbScan(ArgSlice patternB, Boolean allKeys, Int64 cursor, Int64& storeCursor, List
1& keys, Int64 count, ReadOnlySpan1 typeObject) in D:\Garnet\Source\libs\server\Storage\Session\Common\ArrayKeyIterationFunctions.cs:line 102 at Garnet.server.StorageSession.ObjectCollect[TObjectContext](ArgSlice searchKey, ReadOnlySpan
1 typeObject, SingleWriterMultiReaderLock collectLock, ObjectInput& input, TObjectContext& objectContext) in D:\Garnet\Source\libs\server\Storage\Session\ObjectStore\Common.cs:line 699at Garnet.server.StorageSession.HashCollect[TObjectContext](ReadOnlySpan`1 keys, ObjectInput& input, TObjectContext& objectContext) in D:\Garnet\Source\libs\server\Storage\Session\ObjectStore\HashOps.cs:line 622
at Garnet.server.StoreWrapper.g__ExecuteHashCollect|73_0(ScratchBufferManager scratchBufferManager, StorageSession storageSession) in D:\Garnet\Source\libs\server\StoreWrapper.cs:line 708
at Garnet.server.StoreWrapper.ObjectCollectTask(Int32 objectCollectFrequencySecs, CancellationToken token) in D:\Garnet\Source\libs\server\StoreWrapper.cs:line 687
Garnet.conf.txt
Beta Was this translation helpful? Give feedback.
All reactions