You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pass the new backpressure flag to the output HTTP connector to prevent it from dropping chunks. Alternatively, make this flag configurable, but the default for the Python API should be true. - py: apply backpressure by default for http egress #1791
[SQL] Support LOCAL views, which do not produce circuit outputs #1851 introduced local views. We need to add support for them in the Python SDK, probably in the form of a register_local_view method. I would go a step farther and rename register_view to register_output_view, so that users must make an explicit choice to expose the view externally.
Improve auto-generated docs structure. Is it possible to flatten the docs so that the main page includes the intro section and feldera package docs inlined? The feldera.rest subpackage on the other hand could live in a separate page so that it doesn't get in the way of browsing the frontend API? - Improve py docs #1942
Post-API-refactoring tasks:
Interact with the backend to maintain the state of the program: rather than tracking tables and views locally, the Python SDK should forward all register_view/register_table requests to the backend and get back validation results and updated program schema. In addition to providing instant feedback about invalid SQL, this will allow the API to accept arbitrary chunks of SQL code (e.g., multiple table/view declarations). This requires changes to the backend.
Delta input/output connectors: implement builder pattern similar to other connectors, document connector config with examples.
Output buffer config. Once we switch to using the builder pattern for all connectors, add methods to configure the output buffer for all of them.
foreach_chunkmethod for streaming HTTP output - py: implement foreach_chunk method for streaming HTTP output #1792backpressureflag to the output HTTP connector to prevent it from dropping chunks. Alternatively, make this flag configurable, but the default for the Python API should be true. - py: apply backpressure by default for http egress #1791SQLContext.wait_for_completion#1872wait_for_completion- wait for a running pipeline to complete py: implementSQLContext.wait_for_completion#1872register_local_viewmethod. I would go a step farther and renameregister_viewtoregister_output_view, so that users must make an explicit choice to expose the view externally.felderapackage docs inlined? Thefeldera.restsubpackage on the other hand could live in a separate page so that it doesn't get in the way of browsing the frontend API? - Improve py docs #1942Post-API-refactoring tasks: