From 171e265ba294e50868ca2b1a78954259021c7358 Mon Sep 17 00:00:00 2001 From: Ledjon Behluli Date: Sun, 27 Jul 2025 16:14:21 +0200 Subject: [PATCH] Align status serialization to use byte for both read and write --- src/Orleans.Journaling/DurableTaskCompletionSource.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Orleans.Journaling/DurableTaskCompletionSource.cs b/src/Orleans.Journaling/DurableTaskCompletionSource.cs index 77ff8f942eb..3bbde41fd5b 100644 --- a/src/Orleans.Journaling/DurableTaskCompletionSource.cs +++ b/src/Orleans.Journaling/DurableTaskCompletionSource.cs @@ -1,4 +1,4 @@ -using System.Buffers; +using System.Buffers; using System.Diagnostics; using System.Runtime.CompilerServices; using Microsoft.Extensions.DependencyInjection; @@ -141,7 +141,7 @@ void IDurableStateMachine.Apply(ReadOnlySequence logEntry) throw new NotSupportedException($"This instance of {nameof(DurableTaskCompletionSource)} supports version {(uint)SupportedVersion} and not version {(uint)version}."); } - _status = (DurableTaskCompletionSourceStatus)reader.ReadVarUInt32(); + _status = (DurableTaskCompletionSourceStatus)reader.ReadByte(); switch (_status) { case DurableTaskCompletionSourceStatus.Completed: