From ef7cfd02028aa1b1f81d42bc33c53d9e67def5d5 Mon Sep 17 00:00:00 2001 From: Andrew Mayorov Date: Mon, 20 Nov 2023 19:56:55 +0700 Subject: [PATCH] feat(sessds): add field to `ds_pubrange` for forward-compat --- apps/emqx/src/emqx_persistent_session_ds.hrl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/emqx/src/emqx_persistent_session_ds.hrl b/apps/emqx/src/emqx_persistent_session_ds.hrl index f84519901..653ac444a 100644 --- a/apps/emqx/src/emqx_persistent_session_ds.hrl +++ b/apps/emqx/src/emqx_persistent_session_ds.hrl @@ -62,7 +62,9 @@ %% the range. %% * For checkpoint range, this is the iterator pointing right past the last %% message in the range. - iterator :: emqx_ds:iterator() + iterator :: emqx_ds:iterator(), + %% Reserved for future use. + misc = #{} :: map() }). -type ds_pubrange() :: #ds_pubrange{}. @@ -72,7 +74,6 @@ %% creation time created_at :: _Millisecond :: non_neg_integer(), expires_at = never :: _Millisecond :: non_neg_integer() | never, - % last_ack = 0 :: emqx_persistent_message_ds_replayer:seqno(), %% for future usage props = #{} :: map() }).