• zhugezy's avatar
    Fix bugs in CONFIG REWRITE, omitting rename-command and include lines, and... · cf3323db
    zhugezy authored
    
    Fix bugs in CONFIG REWRITE, omitting rename-command and include lines, and inserting comments around module and acl configs (#10761)
    
    A regression from #10285 (redis 7.0).
    CONFIG REWRITE would put lines with: `include`, `rename-command`,
    `user`,  `loadmodule`, and any module specific config in a comment.
    
    For ACL `user`, `loadmodule` and module specific configs would be
    re-inserted at the end (instead of updating existing lines), so the only
    implication is a messy config file full of comments.
    
    But for `rename-command` and `include`, the implication would be that
    they're now missing, so a server restart would lose them.
    Co-authored-by: default avatarOran Agra <oran@redislabs.com>
    cf3323db
config.c 138 KB