"vscode:/vscode.git/clone" did not exist on "b0c6ee1d1d1c7890b36cf008cef9f3ff808b9361"
pipeline: do not sdsrange querybuf unless all commands processed
This is an optimization for processing pipeline, we discussed a problem in issue #5229: clients may be paused if we apply `CLIENT PAUSE` command, and then querybuf may grow too large, the cost of memmove in sdsrange after parsing a completed command will be horrible. The optimization is that parsing all commands in queyrbuf , after that we can just call sdsrange only once.
Please register or sign in to comment