mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 12:57:34 +00:00
perf: query data AS OF SYSTEM TIME
(#5231)
Queries the data in the storage layser at the timestamp when the call hit the API layer
This commit is contained in:
@@ -437,7 +437,10 @@ func TestCRDB_Push_OneAggregate(t *testing.T) {
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
db := &CRDB{
|
||||
client: testCRDBClient,
|
||||
DB: &database.DB{
|
||||
DB: testCRDBClient,
|
||||
Database: new(testDB),
|
||||
},
|
||||
}
|
||||
if tt.args.uniqueDataType != "" && tt.args.uniqueDataField != "" {
|
||||
err := fillUniqueData(tt.args.uniqueDataType, tt.args.uniqueDataField, tt.args.uniqueDataInstanceID)
|
||||
@@ -561,7 +564,10 @@ func TestCRDB_Push_MultipleAggregate(t *testing.T) {
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
db := &CRDB{
|
||||
client: testCRDBClient,
|
||||
DB: &database.DB{
|
||||
DB: testCRDBClient,
|
||||
Database: new(testDB),
|
||||
},
|
||||
}
|
||||
if err := db.Push(context.Background(), tt.args.events); (err != nil) != tt.res.wantErr {
|
||||
t.Errorf("CRDB.Push() error = %v, wantErr %v", err, tt.res.wantErr)
|
||||
@@ -638,7 +644,7 @@ func TestCRDB_CreateInstance(t *testing.T) {
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
db := &CRDB{
|
||||
client: testCRDBClient,
|
||||
DB: &database.DB{DB: testCRDBClient},
|
||||
}
|
||||
|
||||
if err := db.CreateInstance(context.Background(), tt.args.instanceID); (err != nil) != tt.res.wantErr {
|
||||
@@ -776,7 +782,10 @@ func TestCRDB_Push_Parallel(t *testing.T) {
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
db := &CRDB{
|
||||
client: testCRDBClient,
|
||||
DB: &database.DB{
|
||||
DB: testCRDBClient,
|
||||
Database: new(testDB),
|
||||
},
|
||||
}
|
||||
wg := sync.WaitGroup{}
|
||||
|
||||
@@ -897,7 +906,10 @@ func TestCRDB_Filter(t *testing.T) {
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
db := &CRDB{
|
||||
client: testCRDBClient,
|
||||
DB: &database.DB{
|
||||
DB: testCRDBClient,
|
||||
Database: new(testDB),
|
||||
},
|
||||
}
|
||||
|
||||
// setup initial data for query
|
||||
@@ -987,7 +999,10 @@ func TestCRDB_LatestSequence(t *testing.T) {
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
db := &CRDB{
|
||||
client: testCRDBClient,
|
||||
DB: &database.DB{
|
||||
DB: testCRDBClient,
|
||||
Database: new(testDB),
|
||||
},
|
||||
}
|
||||
|
||||
// setup initial data for query
|
||||
@@ -1131,7 +1146,10 @@ func TestCRDB_Push_ResourceOwner(t *testing.T) {
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
db := &CRDB{
|
||||
client: testCRDBClient,
|
||||
DB: &database.DB{
|
||||
DB: testCRDBClient,
|
||||
Database: new(testDB),
|
||||
},
|
||||
}
|
||||
if err := db.Push(context.Background(), tt.args.events); err != nil {
|
||||
t.Errorf("CRDB.Push() error = %v", err)
|
||||
|
Reference in New Issue
Block a user