Skip to content

GRS service perf improvement for 930 #135

@yb01

Description

@yb01
  1. Watch timeout reconnection support at client ( maintain in-mem bookmark, reconnect with bookmark): est. 3d
  2. Common serializer lib with Json and protobuf. Re-use code in PR 107. est. 1d
  3. service and client negotiation for desired serializer( json or protobuf) per content type. Est. 2d
  4. Perf evaluation for service comm with Protobuf if needed. Initial set. 1d
  5. code auto gen tool and scripts. Est. 5d
  6. code refactor to support/smooth for protobuf code auto gen: likely no-op. 1 day if needed so
  7. type update for protobuf tags ( logical node, crv transit, node event). Reuse code in pr 107.
  8. framed watch with protobuf. Est. 5d
  9. list with pagination. On hold for now as list is not a perf concern for now.
  10. Investigate current watch end to end perf not being improved even the service comm is improved. Est. TBD
  11. Service perf tune-up?
  12. redis serializer to use protobuf. Reuse code in 107 for logical node ONLY for now. 0.5d

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions