Skip to content

MOD-7612: config params#5129

Merged
nafraf merged 82 commits intomasterfrom
nafraf_config-params
Jan 8, 2025
Merged

MOD-7612: config params#5129
nafraf merged 82 commits intomasterfrom
nafraf_config-params

Conversation

@nafraf
Copy link
Collaborator

@nafraf nafraf commented Oct 24, 2024

Describe the changes in the pull request
Create CONFIG parameter using the Module Configurations API for each of the existing module configuration parameters that today are managed using FT.CONFIG command.

A clear and concise description of what the PR is solving, including:

  1. The current state briefly
  2. What is the change
  3. Adding the outcome (changed state)

Which issues this PR fixes

  1. MOD-7612

Main objects this PR modified

  1. ...
  2. ...

Mark if applicable

  • This PR introduces API changes
  • This PR introduces serialization changes

nafraf and others added 30 commits August 27, 2024 20:00
* * initial commit

* * Use RediSearch branch mirroring fork

* * Code Review - Round #1
…4972)

change the number of maxPending requests when changing the number of connections
* * initial commit

* * code review
* remove compilation flag (wip)

* finish removing compilation flag

* remove from tests
…4964)

* Fix inplace deletion in tiered index in vecsim

* remove excessive thread iteration log, finalize test

* update vecsim version

* update vecsim version - fixing bug found in test vecsim with json multi

* remove print from test

* better logging

* test - print warning always

* test2 - print warning DEBUG AND CI ENV VARS

* use force for env vars

* try print instead

* print for GHA annotation
Add relaxing installation flags to Rocky platform
cmake fetch boost if not exists
* Support ACL for RediSearch commands - wip

* Register RediSearch commands to redis ACL categories

* Add tests

* Small fix

* Add coordinator commands registration

* Register underscored commands to ACL as well

* Remove dangerous from INFO

* Skip test conditioned on redis version

* Fix categories according to new evaluation

* Remove comments

* Fix

* Address review

* Remove TODOs

* Replace macro with function

* Wrap with RM_TRY

* Fix unit-tests

* Touchup

* Address review

* Address review

* Address review

* Bump sanitizer and Valgrind to use 7.4

* Address review

* Touchups

* Remove TODOs

* Fix test

* Address review

* Move hack to src
@oshadmi oshadmi self-requested a review January 8, 2025 17:28
oshadmi
oshadmi previously approved these changes Jan 8, 2025
@oshadmi oshadmi added this pull request to the merge queue Jan 8, 2025
@oshadmi oshadmi removed this pull request from the merge queue due to a manual request Jan 8, 2025
oshadmi
oshadmi previously approved these changes Jan 8, 2025
@oshadmi oshadmi enabled auto-merge January 8, 2025 17:38
@oshadmi oshadmi disabled auto-merge January 8, 2025 17:45
1. Configure the module parameter search-oss-global-password which is equivalent to the previous OSS_GLOBAL_PASSWORD module parameter.
2. Configure the module parameter search-oss-acl-username which is equivalent to the previous OSS_ACL_USERNAME
@nafraf nafraf added this pull request to the merge queue Jan 8, 2025
Merged via the queue into master with commit 5ca0699 Jan 8, 2025
8 of 9 checks passed
@nafraf nafraf deleted the nafraf_config-params branch January 8, 2025 21:29
@nafraf
Copy link
Collaborator Author

nafraf commented Jan 8, 2025

/backport

@redisearch-backport-pull-request
Copy link
Contributor

Backport failed for 8.0, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin 8.0
git worktree add -d .worktree/backport-5129-to-8.0 origin/8.0
cd .worktree/backport-5129-to-8.0
git switch --create backport-5129-to-8.0
git cherry-pick -x 5ca0699b306344f752fa0023b09bdc1b9162e6db

nafraf added a commit that referenced this pull request Jan 8, 2025
(cherry picked from commit 5ca0699)
github-merge-queue bot pushed a commit that referenced this pull request Jan 9, 2025
MOD-7612: config params (#5129)
(cherry picked from commit 5ca0699)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants