[VOL-5417] Fix High CPU and Memory utilization during reconcilation
Change-Id: I14f786374844f889c6fd8f8b6932ddfffe208408
Signed-off-by: pnalmas <praneeth.nalmas@radisys.com>
diff --git a/internal/pkg/resourcemanager/resourcemanager_test.go b/internal/pkg/resourcemanager/resourcemanager_test.go
index 465daac..9018d4d 100644
--- a/internal/pkg/resourcemanager/resourcemanager_test.go
+++ b/internal/pkg/resourcemanager/resourcemanager_test.go
@@ -197,6 +197,18 @@
return nil, errors.New("key didn't find")
}
+// GetWithPrefix mock function implementation for KVClient
+func (kvclient *MockResKVClient) GetWithPrefix(ctx context.Context, prefix string) (map[string]*kvstore.KVPair, error) {
+ // Implement your logic here to retrieve key-value pairs with the given prefix
+ return nil, errors.New("key didn't find")
+}
+
+// GetWithPrefixKeysOnly mock function implementation for KVClient
+func (kvclient *MockResKVClient) GetWithPrefixKeysOnly(ctx context.Context, prefix string) ([]string, error) {
+ // Implement your logic here to retrieve keys with the given prefix
+ return nil, errors.New("key didn't find")
+}
+
// Put mock function implementation for KVClient
func (kvclient *MockResKVClient) Put(ctx context.Context, key string, value interface{}) error {
if key != "" {