Commit Graph

12242 Commits

Author SHA1 Message Date
Shivshankar
9a02b775c1
Replace Valkey in runtest scripts error prints (#190)
Replaced Redis with Valkey in runtest script's error prints.

Signed-off-by: Shivshankar-Reddy <shiva.sheri.github@gmail.com>
2024-04-03 16:17:38 -07:00
Madelyn Olson
39d0f457a2
Update versioning fields for compatibility (#47)
New info information to be used to determine the valkey versioning info.

Internally, introduce new define values for "SERVER_VERSION" which is
different from the Redis compatibility version, "REDIS_VERSION".

Add two new info fields:
`server_version`: The Valkey server version
`server_name`: Indicates that the server is valkey.

Add one new RDB field: `server_ver`, which indicates the valkey version
that produced the server.

Add 3 new LUA globals: `SERVER_VERSION_NUM`, `SERVER_VERSION`, and
`SERVER_NAME`. Which reflect the valkey version instead of the Redis
compatibility version.

Also clean up various places where Redis and configuration was being
used that is no longer necessary.

---------

Signed-off-by: Madelyn Olson <madelyneolson@gmail.com>
2024-04-03 14:52:36 -07:00
Daniel House
55de74e0dc
The usage (--help) message now refers to valkey (#189)
Fixing redis -> valkey in the output of valkey-server --help.

Signed-off-by: Daniel House <daniel.house@huawei.com>
Co-authored-by: Daniel House <daniel.house@huawei.com>
2024-04-03 23:23:34 +02:00
Lipeng Zhu
e1cb4c8a8b
Rename #include guards (#167)
Rename include guard macros (redis -> valkey) and remove the leading double underscore.

---------

Signed-off-by: Lipeng Zhu <lipeng.zhu@intel.com>
Signed-off-by: Viktor Söderqvist <viktor.soderqvist@est.tech>
Co-authored-by: Viktor Söderqvist <viktor.soderqvist@est.tech>
2024-04-03 23:20:06 +02:00
Shivshankar
e4d61c4825
Rename cli benchmark check-aof and check-rdb src and object files to valkey respectively (#188)
As part of earlier PRs binary names and some file names renamed to
valkey, but still cli and benchmark and other source files still with redis
name. So changed the file names and makefile accordingly.

Signed-off-by: hwware <wen.hui.ware@gmail.com>
Co-authored-by: hwware <wen.hui.ware@gmail.com>
2024-04-03 23:06:45 +02:00
Shivshankar
f3ccfbb01f
Rename TLS test cert files to valkey (#186)
This PR covers changing the redis.crt and redis.key to valkey certs for
TLS testing.

The files are generated by the gen-test-certs.sh script under tests/tls/.

Also covers comments provided.

Signed-off-by: hwware <wen.hui.ware@gmail.com>
Co-authored-by: hwware <wen.hui.ware@gmail.com>
2024-04-03 23:04:52 +02:00
0del
125a2987af
rename git sha related (#184)
redisGitSHA1 -> serverGitSHA1  
redisGitDirty -> serverGitDirty 
redisBuildId -> serverBuildId 
redisBuildIdRaw -> serverBuildIdRaw 
redisBuildIdString -> serverBuildIdString

#144
#170

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 20:46:23 +02:00
0del
598b951fb5
rename redisServer to valkeyServer (#183)
https://github.com/valkey-io/valkey/issues/144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 20:34:18 +02:00
0del
3a0ba0ad93
rename redisCommandArgType serverCommandArgType (#182)
redisCommandArgType -> serverCommandArgType
redisCommandArg -> serverCommandArg

https://github.com/valkey-io/valkey/issues/144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 20:33:38 +02:00
0del
edee864b34
rename redisOp to serverOp (#181)
https://github.com/valkey-io/valkey/issues/144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 20:30:30 +02:00
0del
8b3ab8f74f
Rename redisAtomic to serverAtomic (#180)
https://github.com/valkey-io/valkey/issues/144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 20:29:33 +02:00
0del
f753db5141
rename redis functions in server.h (#179)
redisPopcount -> serverPopcount
redisSetProcTitle -> serverSetProcTitle
redisCommunicateSystemd -> serverCommunicateSystemd
redisSetCpuAffinity -> serverSetCpuAffinity
redisFork -> serverFork

#144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 20:26:33 +02:00
0del
add5f5615c
Rename some redis structs to server (#178)
- redisFunctionSym -> serverFunctionSym
- redisSortObject -> serverSortObject
- redisSortOperation -> serverSortOperation

#144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 20:24:01 +02:00
Harkrishn Patro
1736018aa9
Remove trademarked wording on configuration file and individual configs (#29)
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`

Signed-off-by: Harkrishn Patro <harkrisp@amazon.com>
2024-04-03 19:47:26 +02:00
0del
1629e28f86
Rename redisError to serverError (#177)
Part of #144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 19:12:34 +02:00
0del
c413834da1
Rename redisTLSContextConfig to serverTLSContextConfig (#176)
Part of #144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 19:06:01 +02:00
0del
25122b140e
Rename redisObject to serverObject (#175)
Part of #144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 19:04:51 +02:00
0del
b19ebaf551
Rename redisCommand to serverCommand (#174)
Part of #144

---------

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 18:54:33 +02:00
0del
a236fc8ef0
Rename redisCommandProc, redisGetKeysProc to server prefix (#173)
Part of #144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 18:33:33 +02:00
0del
99bdcc0ed0
Rename redisCommandGroup to serverCommandGroup (#172)
Part of issue #144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 18:29:59 +02:00
0del
def09488aa
Rename redis_member2struct ro server_member2struct (#166)
part of #144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 17:07:28 +08:00
Jun Luo
69d28be0f1
Rename redis to valkey in create-cluster script (#165)
Otherwise currently create-cluster will not work (because there is no redis-*).

Signed-off-by: Jun Luo <luojunmoo@gmail.com>
2024-04-03 16:39:16 +08:00
0del
730174445b
Rename redisOpArray to serverOpArray (#157)
A task of #144

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 12:26:20 +08:00
Vitah Lin
cbbaf69d1d
Remove unused REDIS_TEST_MAIN dead code in crc64.c (#160)
We use `#ifdef SERVER_TEST` to run the relavent tests, we can now remove
the dead code `#ifdef REDIS_TEST_MAIN`.

Signed-off-by: Vitah Lin <vitahlin@gmail.com>
2024-04-03 12:24:55 +08:00
0del
717dfe8022
Rename redisDb to serverDb (#156)
A task of #144.

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 11:02:43 +08:00
0del
98892bb5c3
Rename redisMemOverhead to serverMemOverhead (#159)
Part of #144.

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-03 10:29:42 +08:00
Gabi Ganam
7a7288b292
Log unused module configuration entries that cause redis to abort (#132)
Log unused module configuration entries that cause redis to abort
on startup.

Example:
```
17797:M 31 Mar 2024 12:26:12.146 # Unused Module Configuration: module1.whatever
17797:M 31 Mar 2024 12:26:12.146 # Unused Module Configuration: module2.test
17797:M 31 Mar 2024 12:26:12.146 # Module Configuration detected without loadmodule directive or no ApplyConfig call: aborting
```

Signed-off-by: Gabi Ganam <ggabi@amazon.com>
2024-04-02 16:03:31 -07:00
Wen Hui
c0a83c0058
Fix CI centos issue (#150)
Because centos do not support actions/checkout@v4, we need roll back to
actions/checkout@v3

Please check the run result
https://github.com/hwware/placeholderkv/actions/runs/8526052560/job/23354458574

It looks our CI make happy now

Signed-off-by: hwware <wen.hui.ware@gmail.com>
2024-04-02 14:48:12 -04:00
0del
c9fff60178
Pin 'typos' spellcheck to fixed version in CI (#151)
Pin aiki-e/install-action to v2.32.2 (currently the latest version).

Fixes #140.

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-02 19:48:26 +02:00
pragnesh
42e00635af
Fix inconsistencies in the json command file descriptions (#63)
Grammar. Use full sentences.

Signed-off-by: Pragnesh <pg.radadia@gmail.com>
2024-04-02 19:15:23 +02:00
0del
621edbafba
Rename redisassert to serverassert in comment (#142)
Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-02 23:44:00 +08:00
0del
a1516d53de
Rename files redisassert to serverassert (#138)
Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-02 15:56:17 +02:00
Vitah Lin
98e7b41b85
Fix rename redis to valkey to pass reply-schemas-validator job (#133)
Signed-off-by: Vitah Lin <vitahlin@gmail.com>
2024-04-02 09:42:50 -04:00
LiiNen
ba8bda9cff
Fix shutdown syntax hint, following intention (#116)
Change syntax hint from

    SHUTDOWN [NOSAVE | SAVE] [NOW] [FORCE] [ABORT]

to

    SHUTDOWN [[NOSAVE | SAVE] [NOW] [FORCE] | ABORT]

It's not that important for docs, but the latter is preferred for valkey-cli's automatic syntax hints.

Signed-off-by: LiiNen <kjeonghoon065@gmail.com>
2024-04-02 15:36:53 +02:00
John Vandenberg
83507d74b8
Update for latest 'typos' (#139)
Signed-off-by: john vandenberg <jayvdb@gmail.com>
Co-authored-by: john vandenberg <jayvdb@192-168-1-101.tpgi.com.au>
2024-04-02 14:51:14 +02:00
Vitah Lin
e35d86f2a2
Fix rename REDIS_TEST to SERVER_TEST to pass the Daily workflow (#131)
The test flag `REDIS_TEST` has already be changed to `SERVER_TEST` in
`.github/workflows/daily.yml`, the name in the src directory need to be
changed as well.

```shell
 run: |
        sudo apt-get update && sudo apt-get install libc6-dev-i386
        make 32bit SERVER_CFLAGS='-Werror -DSERVER_TEST'
```

Signed-off-by: Vitah Lin <vitahlin@gmail.com>
2024-04-02 15:43:37 +08:00
0del
4d7fff9aba
Remove unused var desc in luaRegisterFunctionReadPositionalArgs (#130)
desc is set to NULL, never set to anything, and then
checked if it should be freed on the error path if it's NULL.
This can be cleaned up, since it's really unused.

Fixes #129

Signed-off-by: 0del <bany.y0599@gmail.com>
2024-04-02 15:37:19 +08:00
Madelyn Olson
0ba2f1b14e
Update coverity to reflect project name (#127)
Fix the coverity name to reflect the actual name in coverity. See
successful build here:
https://github.com/valkey-io/valkey/actions/runs/8516329554. Also
removed unnecessary TCL dependency from the install.

Signed-off-by: Madelyn Olson <madelyneolson@gmail.com>
2024-04-01 21:31:17 -07:00
ICHINOSE Shogo
0a51ceca88
bump actions/checkout v4 (#87)
Node.js 16 actions are deprecated. To result them we are updating to actions/checkout@v4.
For more information see:
https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

e.g. failure https://github.com/valkey-io/valkey/actions/runs/8482578610

---------

Signed-off-by: ICHINOSE Shogo <shogo82148@gmail.com>
2024-04-01 18:44:21 -07:00
Roshan Khatri
3630dd08a6
Restore all tests state prior to fork (#117)
Related to
https://github.com/valkey-io/valkey/pull/11#issuecomment-2028930612
Restore all tests state prior to fork and re-enables Daily tests on PRs
on release branches.
Reverts
2aa820f945

---------

Signed-off-by: Roshan Khatri <rvkhatri@amazon.com>
2024-04-01 12:55:01 -04:00
Ping Xie
bdd7314f41
Fine-tune ASCII art (#103) 2024-03-31 19:56:24 -07:00
John Vandenberg
253fe9dced
Fix typos and replace 'codespell' with 'typos' (#72)
Uses https://github.com/taiki-e/install-action to install
https://github.com/crate-ci/typos in CI

This finds many more/different typos than
https://github.com/codespell-project/codespell , while having very few
false positives.

Signed-off-by: John Vandenberg <jayvdb@gmail.com>
2024-03-31 12:38:22 -07:00
Cong Chen
af1b0de92d
Fix typo (#84)
A simple PR to fix a typo.

Signed-off-by: Cong Chen <iamchencong@gmail.com>
2024-03-30 22:11:13 -07:00
ranshid
b2a397366b
Change ascii logo with temporal valkey logo (#77) 2024-03-30 11:50:16 -07:00
Vitah Lin
de311aea53
Doc add SECURITY.md link inside CONTRIBUTING.md (#96)
Signed-off-by: Vitah Lin <linw1225@gmail.com>
Signed-off-by: Viktor Söderqvist <viktor.soderqvist@est.tech>
2024-03-30 16:24:21 +01:00
Roshan Khatri
3ab066f710
For additional compatibility this adds REDIS_CFLAGS and REDIS_LDFLAGS support to MAKEFILE (#66)
This resolves (1.viii) from
https://github.com/valkey-io/valkey/issues/43
> REDIS_FLAGS will be updated to SERVER_FLAGS. Maybe we should also
allow REDIS_FLAGS -> SERVER_FLAGS as well, for an extra layer of
compatibility.

---------

Signed-off-by: Roshan Khatri <rvkhatri@amazon.com>
2024-03-30 15:42:00 +01:00
Mikel Olasagasti Uranga
289eb47eb9
Replace offensive term (#86)
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-03-30 14:23:50 +01:00
Ping Xie
1950acd1e2
Fix remaining names in CONTRIBUTING.md (#70)
Signed-off-by: Ping Xie <pingxie@google.com>
2024-03-29 18:38:13 +01:00
Vitah Lin
9be3a1d5ab
Fix renameing names in SECURITY.md (#74)
Signed-off-by: Vitah Lin <linw1225@gmail.com>
2024-03-29 08:25:51 -07:00
John Vandenberg
1fa8da3359
Rename functionsLibMataData to functionsLibMetaData (#71)
Signed-off-by: John Vandenberg <jayvdb@gmail.com>
2024-03-28 19:34:07 -07:00