Closed magelisk closed 2 months ago
Attention: Patch coverage is 70.52980%
with 89 lines
in your changes missing coverage. Please review.
Project coverage is 91.49%. Comparing base (
02009c8
) to head (7dc2b5d
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
I was apparently blind and did not see https://github.com/numaproj/numaflow-python/pull/177 when I made this, so this is duplicative - and seems to go beyond current desired objectives. Talking with @kohlisid on Slack, I'll plan for an MR later to bring the flexibility updates in another update
This creates BatchMap SDK implementation. Based on current MR: https://github.com/numaproj/numaflow/pull/1778
I tried to follow all existing patterns so this should fit in smoothly. However, I have made one change which is provide the servicer/server interaction the ability to have more custom data presentations. Since bidirectional stream lends itself to a few unique challenges, these updates provide an "advanced" interface for users to provide their own data access patterns. I've provided two additional implementations to server as examples as well as common use cases that were discussed in design talks I was included in.