summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2020-03-06 12:14:40 +0000
committerHåvard Pettersen <havardpe@oath.com>2020-03-11 12:24:31 +0000
commitb299b794b52afeacebcd875775f76e9ebf4f0dd7 (patch)
tree15f3772c812579fdd01dcb5bda53734c8fc310eb
parent3da641f5e5295f0f67ebf062618464327c2d7f40 (diff)
increase max dependency depth to 256
-rw-r--r--searchlib/src/tests/ranksetup/verify_feature/verify_feature_test.cpp4
-rw-r--r--searchlib/src/vespa/searchlib/fef/blueprintresolver.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/searchlib/src/tests/ranksetup/verify_feature/verify_feature_test.cpp b/searchlib/src/tests/ranksetup/verify_feature/verify_feature_test.cpp
index 91bc5256b10..d8a821f1b3a 100644
--- a/searchlib/src/tests/ranksetup/verify_feature/verify_feature_test.cpp
+++ b/searchlib/src/tests/ranksetup/verify_feature/verify_feature_test.cpp
@@ -46,8 +46,8 @@ TEST_F("verify illegal feature name", RankFixture) {
}
TEST_F("verify too deep dependency graph", RankFixture) {
- EXPECT_TRUE(f1.verify("chain(basic, 63, 4)"));
- EXPECT_FALSE(f1.verify("chain(basic, 64, 4)"));
+ EXPECT_TRUE(f1.verify("chain(basic, 255, 4)"));
+ EXPECT_FALSE(f1.verify("chain(basic, 256, 4)"));
}
TEST_F("verify dependency cycle", RankFixture) {
diff --git a/searchlib/src/vespa/searchlib/fef/blueprintresolver.h b/searchlib/src/vespa/searchlib/fef/blueprintresolver.h
index 2edca268214..8fcfb1be86d 100644
--- a/searchlib/src/vespa/searchlib/fef/blueprintresolver.h
+++ b/searchlib/src/vespa/searchlib/fef/blueprintresolver.h
@@ -68,7 +68,7 @@ public:
* problems for 'sane' developers and low enough to avoid stack
* overflow.
**/
- static const uint32_t MAX_DEP_DEPTH = 64;
+ static const uint32_t MAX_DEP_DEPTH = 256;
private:
const BlueprintFactory &_factory;