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

Add pagination support for local evaluation #4664

Open
9 tasks
matthewelwell opened this issue Sep 27, 2024 · 0 comments
Open
9 tasks

Add pagination support for local evaluation #4664

matthewelwell opened this issue Sep 27, 2024 · 0 comments
Labels
sdk Issues related to the SDKs

Comments

@matthewelwell
Copy link
Contributor

matthewelwell commented Sep 27, 2024

Currently all server side SDKs will only retrieve the first page of the environment document data when calling the /api/v1/environment-document endpoint. For environments whose data exceeds 1MB (for example, environments with large numbers of identity overrides), we will need to retrieve subsequent pages.

This will need to be implemented in all server side SDKs as per the following list.

  • python
  • java
  • rust
  • node.js
  • golang
  • elixir
  • .NET
  • php
  • ruby

This will also need to be added to the Edge Proxy.

Some points to note:

  1. We need to consider what to do if retrieving all the pages takes longer than the polling interval.

Related issues / PRs

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

No branches or pull requests

1 participant