Skip to content

i1.39.3

@romange romange tagged this 28 Jun 11:34
Migrate most main_service.cc command handlers from CmdArgList to
CmdArgParser, following the same pattern as the recent set_family.cc
and zset_family.cc migrations.

- Update Quit, Multi, Watch, Unwatch, Discard, Exec, Publish,
  Subscribe, Unsubscribe, PSubscribe, PUnsubscribe, Function,
  Monitor, Pubsub, Command handlers
- Propagate ParsedArgs through ChangeSubscription/ChangePSubscription
  in conn_context.h/.cc to avoid CmdArgList conversion
- Update MFUNC macro to call MakeParserFromContext instead of
  passing CmdArgList; keep MFUNC_OLD for Eval* handlers (deferred)

Signed-off-by: Roman Gershman <roman@dragonflydb.io>
Assets 2
Loading