Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Add initial implementation of RFC 7464 JSON stream #58408

Draft
wants to merge 27 commits into
base: devel
Choose a base branch
from

Conversation

@webknjaz
Copy link
Member

@webknjaz webknjaz commented Jun 26, 2019

SUMMARY

Implement JSON streaming according to RFC 7464 which should allow ignoring any garbage in between JSON records in a robust fashion.

Ref: https://tools.ietf.org/html/rfc7464
Ref: https://en.wikipedia.org/wiki/JSON_streaming#Record_separator-delimited_JSON

Related: #13620

Fixes #54949 (potentially)

ISSUE TYPE
  • Bugfix Pull Request
  • Feature Pull Request
COMPONENT NAME

N/A

ADDITIONAL INFORMATION

RFC 7464 describes a way of streaming a series of JSON documents wrapped with RS and LF markers.

@ansibot

This comment has been hidden.

@ansibot

This comment has been hidden.

@webknjaz webknjaz force-pushed the feature/rfc7464-json-records-streaming branch from e39a529 to f87efbf Jul 2, 2019
@ansibot

This comment has been hidden.

@ansibot

This comment has been hidden.

@ansibot

This comment has been hidden.

@webknjaz webknjaz force-pushed the feature/rfc7464-json-records-streaming branch from 4a999f5 to 75b2269 Jul 27, 2019
@ansibot

This comment has been hidden.

@webknjaz webknjaz force-pushed the feature/rfc7464-json-records-streaming branch from 75b2269 to b23a179 Jul 27, 2019
@ansibot

This comment has been hidden.

@ansibot

This comment has been hidden.

@ansibot

This comment has been hidden.

@webknjaz webknjaz force-pushed the feature/rfc7464-json-records-streaming branch from 7f3e3aa to fb88747 Jul 30, 2019
@ansibot

This comment has been hidden.

@webknjaz webknjaz force-pushed the feature/rfc7464-json-records-streaming branch from fb88747 to dacf7f6 Aug 1, 2019
@ansibot

This comment was marked as off-topic.

@ansibot ansibot added the cloud label Aug 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment