Skip to content

Commit 8efaadd

Browse files
committed
Adjust operational limits
1 parent 54ffb1b commit 8efaadd

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

src/commands/filter_parser.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ namespace options {
3636
/// Register the "--query-string-depth" flag. Controls the depth of the query
3737
/// string parsing from the FT.SEARCH cmd.
3838
constexpr absl::string_view kQueryStringDepthConfig{"query-string-depth"};
39-
constexpr uint32_t kDefaultQueryStringDepth{1000};
39+
constexpr uint32_t kMaxQueryStringDepth{16};
4040
constexpr uint32_t kMinimumQueryStringDepth{1};
4141
static auto query_string_depth =
4242
config::NumberBuilder(kQueryStringDepthConfig, // name
43-
kDefaultQueryStringDepth, // default size
43+
kMaxQueryStringDepth, // default size
4444
kMinimumQueryStringDepth, // min size
45-
UINT_MAX) // max size
46-
.WithValidationCallback(CHECK_RANGE(kMinimumQueryStringDepth, UINT_MAX,
45+
kMaxQueryStringDepth) // max size
46+
.WithValidationCallback(CHECK_RANGE(kMinimumQueryStringDepth, kMaxQueryStringDepth,
4747
kQueryStringDepthConfig))
4848
.Build();
4949

src/commands/ft_create_parser.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ constexpr int kDefaultTagFieldLenLimit{256};
6363
constexpr int kDefaultNumericFieldLenLimit{128};
6464
constexpr size_t kMaxAttributesCount{100};
6565
constexpr int kMaxDimensionsCount{64000};
66-
constexpr int kMaxM{2000000};
66+
constexpr int kMaxM{256};
6767
constexpr int kMaxEfConstruction{4096};
6868
constexpr int kMaxEfRuntime{4096};
6969
constexpr int kMaxPrefixesCount{16};

src/valkey_search_options.cc

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,16 @@ namespace config = vmsdk::config;
5555
/// Register the "--query-string-bytes" flag. Controls the length of the query
5656
/// string of the FT.SEARCH cmd.
5757
constexpr absl::string_view kQueryStringBytesConfig{"query-string-bytes"};
58-
constexpr uint32_t kDefaultQueryStringBytes{10240};
58+
constexpr uint32_t kMaxQueryStringBytes{10240};
5959
constexpr uint32_t kMinimumQueryStringBytes{1};
6060
static auto query_string_bytes =
6161
config::NumberBuilder(kQueryStringBytesConfig, // name
62-
kDefaultQueryStringBytes, // default size
62+
kMaxQueryStringBytes, // default size
6363
kMinimumQueryStringBytes, // min size
64-
UINT_MAX) // max size
64+
kMaxQueryStringBytes) // max size
65+
.WithValidationCallback(CHECK_RANGE(kMinimumQueryStringBytes,
66+
kMaxQueryStringBytes,
67+
kQueryStringBytesConfig))
6568
.Build();
6669

6770
constexpr absl::string_view kHNSWBlockSizeConfig{"hnsw-block-size"};

0 commit comments

Comments
 (0)