-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
🐛 Source Intercom: switching from scroll to standard endpoints #8637
🐛 Source Intercom: switching from scroll to standard endpoints #8637
Conversation
…ntercom-companies-sync-failure
…ntercom-companies-sync-failure
…ntercom-companies-sync-failure
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it may make things a little faster to first request the non-scroll endpoints, read the total_count
field and if >=10k
then use the scroll endpoint, but not a significant improvement over this logic here.
airbyte-integrations/connectors/source-intercom/source_intercom/source.py
Outdated
Show resolved
Hide resolved
…m/source.py Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
@sherifnada , |
/test connector=connectors/source-tiktok-marketing
|
/publish connector=connectors/source-intercom run-tests=false
|
was published without tests because at that time there was some CI runners' failure. All tests were pass locally. |
…tehq#8637) * backoff for companies scroll * remove a unused companies stream property * fix tests * bump version * update source_specs * update scroll logic * update tests * Update airbyte-integrations/connectors/source-intercom/source_intercom/source.py Co-authored-by: Sherif A. Nada <snadalive@gmail.com> * update change log * update spec files Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
What
At same time companies' "scroll" logic can be used by one script only.
OnCall https://github.com/airbytehq/oncall/issues/39
How
Implementation of the following new hybrid logic:
companies
tries to load data by "scroll" endpoints.Recommended reading order
x.java
y.python
Updating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described here