Skip to content

Commit 462ab06

Browse files
#RI-5609 - remove luaToFunctions and functionsWithKeyspace recommendations
1 parent 6c4d0c9 commit 462ab06

17 files changed

+3
-487
lines changed

redisinsight/api/src/common/constants/recommendations.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,3 @@ export const COMBINE_SMALL_STRINGS_TO_HASHES_RECOMMENDATION_KEYS_COUNT = 10;
2323
export const SEARCH_HASH_RECOMMENDATION_KEYS_FOR_CHECK = 50;
2424
export const SEARCH_HASH_RECOMMENDATION_KEYS_LENGTH = 2;
2525
export const RTS_KEYS_FOR_CHECK = 100;
26-
export const LUA_TO_FUNCTIONS_RECOMMENDATION_COUNT = 0;

redisinsight/api/src/constants/recommendations.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
export const RECOMMENDATION_NAMES = Object.freeze({
22
LUA_SCRIPT: 'luaScript',
3-
LUA_TO_FUNCTIONS: 'luaToFunctions',
43
BIG_HASHES: 'bigHashes',
54
BIG_STRINGS: 'bigStrings',
65
BIG_SETS: 'bigSets',
@@ -21,7 +20,6 @@ export const RECOMMENDATION_NAMES = Object.freeze({
2120
STRING_TO_JSON: 'stringToJson',
2221
SEARCH_VISUALIZATION: 'searchVisualization',
2322
SEARCH_HASH: 'searchHash',
24-
FUNCTIONS_WITH_KEYSPACE: 'functionsWithKeyspace',
2523
FUNCTIONS_WITH_STREAMS: 'functionsWithStreams',
2624
});
2725

redisinsight/api/src/modules/database-recommendation/scanner/recommendation.provider.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ import {
1919
CompressionForListStrategy,
2020
BigAmountConnectedClientsStrategy,
2121
FunctionsWithStreamsStrategy,
22-
FunctionsWithKeyspaceStrategy,
23-
LuaToFunctionsStrategy,
2422
} from 'src/modules/database-recommendation/scanner/strategies';
2523

2624
@Injectable()
@@ -47,8 +45,6 @@ export class RecommendationProvider {
4745
this.strategies.set(RECOMMENDATION_NAMES.COMPRESSION_FOR_LIST, new CompressionForListStrategy());
4846
this.strategies.set(RECOMMENDATION_NAMES.BIG_AMOUNT_OF_CONNECTED_CLIENTS, new BigAmountConnectedClientsStrategy());
4947
this.strategies.set(RECOMMENDATION_NAMES.FUNCTIONS_WITH_STREAMS, new FunctionsWithStreamsStrategy(databaseService));
50-
this.strategies.set(RECOMMENDATION_NAMES.LUA_TO_FUNCTIONS, new LuaToFunctionsStrategy(databaseService));
51-
this.strategies.set(RECOMMENDATION_NAMES.FUNCTIONS_WITH_KEYSPACE, new FunctionsWithKeyspaceStrategy(databaseService));
5248
}
5349

5450
getStrategy(type: string): IRecommendationStrategy {

redisinsight/api/src/modules/database-recommendation/scanner/strategies/functions-with-keyspace.strategy.spec.ts

Lines changed: 0 additions & 110 deletions
This file was deleted.

redisinsight/api/src/modules/database-recommendation/scanner/strategies/functions-with-keyspace.strategy.ts

Lines changed: 0 additions & 46 deletions
This file was deleted.

redisinsight/api/src/modules/database-recommendation/scanner/strategies/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,3 @@ export * from './big-string.strategy';
1414
export * from './compression-for-list.strategy';
1515
export * from './big-amount-connected-clients.strategy';
1616
export * from './functions-with-streams.strategy';
17-
export * from './lua-to-functions.strategy';
18-
export * from './functions-with-keyspace.strategy';

redisinsight/api/src/modules/database-recommendation/scanner/strategies/lua-to-functions.strategy.spec.ts

Lines changed: 0 additions & 95 deletions
This file was deleted.

redisinsight/api/src/modules/database-recommendation/scanner/strategies/lua-to-functions.strategy.ts

Lines changed: 0 additions & 41 deletions
This file was deleted.

redisinsight/api/src/modules/database/database-connection.service.spec.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -93,20 +93,6 @@ describe('DatabaseConnectionService', () => {
9393
RECOMMENDATION_NAMES.BIG_AMOUNT_OF_CONNECTED_CLIENTS,
9494
mockRedisGeneralInfo,
9595
);
96-
expect(recommendationService.check).toBeCalledWith(
97-
mockCommonClientMetadata,
98-
RECOMMENDATION_NAMES.LUA_TO_FUNCTIONS,
99-
{
100-
client: mockStandaloneRedisClient,
101-
databaseId: mockCommonClientMetadata.databaseId,
102-
info: mockRedisGeneralInfo,
103-
},
104-
);
105-
expect(recommendationService.check).toBeCalledWith(
106-
mockCommonClientMetadata,
107-
RECOMMENDATION_NAMES.FUNCTIONS_WITH_KEYSPACE,
108-
{ client: mockStandaloneRedisClient, databaseId: mockCommonClientMetadata.databaseId },
109-
);
11096
});
11197

11298
it('should call databaseInfoProvider', async () => {

redisinsight/api/src/modules/database/database-connection.service.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -66,16 +66,6 @@ export class DatabaseConnectionService {
6666
RECOMMENDATION_NAMES.BIG_AMOUNT_OF_CONNECTED_CLIENTS,
6767
generalInfo,
6868
);
69-
this.recommendationService.check(
70-
clientMetadata,
71-
RECOMMENDATION_NAMES.LUA_TO_FUNCTIONS,
72-
{ client, databaseId: clientMetadata.databaseId, info: generalInfo },
73-
);
74-
this.recommendationService.check(
75-
clientMetadata,
76-
RECOMMENDATION_NAMES.FUNCTIONS_WITH_KEYSPACE,
77-
{ client, databaseId: clientMetadata.databaseId },
78-
);
7969

8070
this.collectClientInfo(clientMetadata, client, generalInfo?.version);
8171

0 commit comments

Comments
 (0)