Skip to content

GRS service perf improvement for 930 #135

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

Open
yb01 opened this issue Aug 11, 2022 · 1 comment
Open

GRS service perf improvement for 930 #135

yb01 opened this issue Aug 11, 2022 · 1 comment
Milestone

Comments

@yb01
Copy link
Collaborator

yb01 commented Aug 11, 2022

  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
@yb01 yb01 added this to the 2022-0930 milestone Aug 11, 2022
@yb01
Copy link
Collaborator Author

yb01 commented Oct 14, 2022

closed. 930 perf with list watch is satisfying

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant