googleapis / googleapis/google-cloud-go

spanner: support change stream actions in executor

Open
#10,252 0 comments 0 reactions 1 assignee Claimed by @harshachinta View on GitHub
api: spanner priority: p3
Dominant language
Go
Stars
4.5k
Forks
1.6k
Avg merge
1d 13h
Merged PRs (30d)
109

Description

The cloud client executor is used to test the client library against internal systests. However, the change streams actions have not been supported in the executor and the systests are failing with when change streams is enabled.
```
I 2024-05-21T13:10:55.338594-07:00 0 2024/05/21 13:10:55 start handling request action:{database_path:"projects/spanner-cloud-systest/instances/cloud-systest0/databases/read_write_test" execute_change_stream_query:{name:"TestCS2" start_time:{seconds:1716322099 nanos:620329000} heartbeat_milliseconds:1000}}
I 2024-05-21T13:10:55.338673-07:00 0 2024/05/21 13:10:55 rpc error: code = Unimplemented desc = not implemented yet *executorpb.SpannerAction_ExecuteChangeStreamQuery
I 2024-05-21T13:10:55.338874-07:00 0 2024/05/21 13:10:55 sending result status:{code:12 message:"rpc error: code = Unimplemented desc = not implemented yet *executorpb.SpannerAction_ExecuteChangeStreamQuery"} actionId 0
I 2024-05-21T13:10:55.339118-07:00 0 2024/05/21 13:10:55 Sent result status:{code:12 message:"rpc error: code = Unimplemented desc = not implemented yet *executorpb.SpannerAction_ExecuteChangeStreamQuery"} actionId 0
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.