kvstore: merge the metadata store into the datastore (#110334)
* migrate eventstore to datastore * Add folder to event key * lint * lint * lint * lint * remove foundkye * refactor the Keys methods to move the Sort outside the ListKey method * remove bad import * fix missing params * lint * fix test * perf improvement
This commit is contained in:
@@ -43,7 +43,7 @@ func TestNewKvStorageBackend(t *testing.T) {
|
||||
assert.NotNil(t, backend)
|
||||
assert.NotNil(t, backend.kv)
|
||||
assert.NotNil(t, backend.dataStore)
|
||||
assert.NotNil(t, backend.metaStore)
|
||||
|
||||
assert.NotNil(t, backend.eventStore)
|
||||
assert.NotNil(t, backend.notifier)
|
||||
assert.NotNil(t, backend.snowflake)
|
||||
@@ -126,25 +126,6 @@ func TestKvStorageBackend_WriteEvent_Success(t *testing.T) {
|
||||
require.NoError(t, dataReader.Close())
|
||||
assert.Equal(t, objectToJSONBytes(t, testObj), dataValue)
|
||||
|
||||
// Verify metadata was written to metaStore
|
||||
metaKey := MetaDataKey{
|
||||
Namespace: "default",
|
||||
Group: "apps",
|
||||
Resource: "resources",
|
||||
Name: "test-resource",
|
||||
ResourceVersion: rv,
|
||||
Action: expectedAction,
|
||||
Folder: "",
|
||||
}
|
||||
|
||||
m, err := backend.metaStore.Get(ctx, metaKey)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, m)
|
||||
require.Equal(t, "test-resource", m.Key.Name)
|
||||
require.Equal(t, "default", m.Key.Namespace)
|
||||
require.Equal(t, "apps", m.Key.Group)
|
||||
require.Equal(t, "resources", m.Key.Resource)
|
||||
|
||||
// Verify event was written to eventStore
|
||||
eventKey := EventKey{
|
||||
Namespace: "default",
|
||||
@@ -1258,8 +1239,7 @@ func TestKvStorageBackend_PruneEvents(t *testing.T) {
|
||||
Group: "apps",
|
||||
Resource: "resources",
|
||||
Name: "test-resource",
|
||||
Sort: SortOrderDesc,
|
||||
}) {
|
||||
}, SortOrderDesc) {
|
||||
require.NoError(t, err)
|
||||
require.NotEqual(t, rv1, datakey.ResourceVersion)
|
||||
counter++
|
||||
@@ -1325,8 +1305,7 @@ func TestKvStorageBackend_PruneEvents(t *testing.T) {
|
||||
Group: "apps",
|
||||
Resource: "resources",
|
||||
Name: "test-resource",
|
||||
Sort: SortOrderDesc,
|
||||
}) {
|
||||
}, SortOrderDesc) {
|
||||
require.NoError(t, err)
|
||||
counter++
|
||||
}
|
||||
@@ -1393,8 +1372,7 @@ func TestKvStorageBackend_PruneEvents(t *testing.T) {
|
||||
Group: "apps",
|
||||
Resource: "resources",
|
||||
Name: "test-resource",
|
||||
Sort: SortOrderDesc,
|
||||
}) {
|
||||
}, SortOrderDesc) {
|
||||
require.NoError(t, err)
|
||||
counter++
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user