valkey
valkey copied to clipboard
Remove trademarked wording on configuration file and individual configs
Remove trademarked wording on configuration layer.
Following changes for release notes:
- Update to valkey.conf
- config changes
- pidfile -
/var/run/valkey_6379.pid
- pidfile -
@madolson Tried making the comments generic. PTAL.
@placeholderkv/core-team Shall we maintain an issue with list of new changes or should we just attach a label breaking-changes
to the PR(s), which will be reviewed by the release owner/core-team later on to generate a summary?
But some global names like pidfile and socket file would need to be more unique (as commented) and what about the binaries? It'd be silly to just call them server, cli, benchmark, right? I think we need a name here.
I think we should keep pid and socket files to be specific to the engine. I agree with moving config -> server.conf. The server/cli/benchmark should have some prefix, but that will depend on the name we end up on. I agree with -DName approach for now.
@zuiderkwast @PingXie Thanks for the review. Could you PTAL once again?
I've added a compile time param SERVER_DEF_NAME
to help defining the server name.
@zuiderkwast @PingXie Thanks for the review. Could you PTAL once again?
Thanks for reducing the scope of this pr.
I think we still need a uber decision/guidance on file name changes:
- keep the old names
- change but symlink
- change and break
@zuiderkwast @PingXie Thanks for the review. Could you PTAL once again?
Thanks for reducing the scope of this pr.
I think we still need a uber decision/guidance on file name changes:
keep the old names
change but symlink
change and break
I'm inclined with 2.
@zuiderkwast @PingXie Thanks for the review. Could you PTAL once again?
Thanks for reducing the scope of this pr. I think we still need a uber decision/guidance on file name changes:
- keep the old names
- change but symlink
- change and break
I'm inclined with 2.
I am fine with option 2 as well. Can you propose the changes in this pr? Normally I would be in favor of smaller PRs but since we will need to cherry-pick these changes into a 7.2 branch, I think it is important that every pr is self-contained so we don't have to deal with dependency and order.
@placeholderkv/core-team Shall we maintain an issue with list of new changes or should we just attach a label
breaking-changes
to the PR(s), which will be reviewed by the release owner/core-team later on to generate a summary?
I don't see a follow up discussion on this questions. Tagging is fine. No need to denormalize the information. I prefer light processes.
@PingXie I've created a symlink (source - valkey.conf
target - redis.conf
), let me know your thoughts.
@placeholderkv/core-team Shall we maintain an issue with list of new changes or should we just attach a label
breaking-changes
to the PR(s), which will be reviewed by the release owner/core-team later on to generate a summary?I don't see a follow up discussion on this questions. Tagging is fine. No need to denormalize the information. I prefer light processes.
I guess we aren't breaking anything with this PR anymore. Agreed let's keep the process light. Release owner would need to visit the PR(s) marked with breaking-change
to generate the release note.
@PingXie @zuiderkwast
- Sticking to
valkey.conf
to avoid any ambiguity (getting rid of genericconfiguration file
comments). - Moving the SERVER_DEF_NAME out of this PR and avoiding any changes around
syslog-ident
config.
@PingXie @zuiderkwast
- Sticking to
valkey.conf
to avoid any ambiguity (getting rid of genericconfiguration file
comments).- Moving the SERVER_DEF_NAME out of this PR and avoiding any changes around
syslog-ident
config.
yes. one more:
- create symlinks in "make install" only; don't check in symlinks
and I think we are good to go
@PingXie PTAL.
@PingXie @zuiderkwast
- Sticking to
valkey.conf
to avoid any ambiguity (getting rid of genericconfiguration file
comments).- Moving the SERVER_DEF_NAME out of this PR and avoiding any changes around
syslog-ident
config.yes. one more:
- create symlinks in "make install" only; don't check in symlinks
and I think we are good to go
Note: I've placed the symlink under the same directory as valkey.conf
.
@zuiderkwast @PingXie @hwware PTAL.
@hwware Will address the other feedback in a separate PR.
Moving the config related changes to valkey
specific term.
I applied some changes I think you missed in the jungle of comments.
Let's merge this?
Once DCO pass, pls meger it. LGTM
@zuiderkwast @PingXie @hwware Could we do a squash and merge through github and add sign off in that commit?
Try this
https://stackoverflow.com/questions/5189560/how-do-i-squash-my-last-n-commits-together
Try this
https://stackoverflow.com/questions/5189560/how-do-i-squash-my-last-n-commits-together
ofc I can do that, asking if we could avoid it and directly go for the squash/merge in github.
There are some merge conflicts with unstable. performing the squash locally and force pushing here.
@valkey-io/core-team Sadly the co-authored-by
commit message got gobbled up. Please add it while you merge.
@hpatro Is the top comment updated? No other changes than config file and pidfile? (It's not the default but only a suggested pidfile in the conf file.)
co-authored-by who exactly?
I think it doesn't matter in this case. We can skip it.
@hpatro Is the top comment updated? No other changes than config file and pidfile? (It's not the default but only a suggested pidfile in the conf file.)
The only meaningful change is rename of redis.conf
to valkey.conf
. Updated accordingly.
co-authored-by who exactly?
I think it doesn't matter in this case. We can skip it.
It was you :)
If people use redis.conf (valkey.conf) in scripts and maybe change something using sed or so, they would be affected by the pid file. In the commit message when merging I mentioned it:
Remove trademarked wording on configuration layer.
Following changes for release notes:
1. Rename redis.conf to valkey.conf
2. Pre-filled config in the template config file: Changing pidfile to `/var/run/valkey_6379.pid`