Skip to content

Add error handling and backoff when making requests to Quick BaseΒ #20

@wkirby007

Description

@wkirby007

Current Summary: We don't have any error handling around making requests to Quick Base which exposes us to blips in the SSL handshake which are apparently a known issue.

Adding backoff to the request code should improve the situation.


Hi.

We've just started using this integration into Quick Base from Stitchdata. Within in QB, we have multiple applications, but we only want the data from one of them. We setup a user token with access to the singular app and have used that app reference in the integration.

I can see from the logs that the tap receives all the apps, but only structures the streams for those that relate to the app we are interested in. However, we get error reports as it shows the below in the logs, but it actually appears to relate to the other apps in the QB realm which the user token will not have access too?

HTTPSConnectionPool(host='pulse.quickbase.com', port=443): Max retries exceeded with url: /db/bmpvry5t7?options=num-100&query=%7B2.AF.1532359647000%7D&act=API_DoQuery&includeRids=1&clist=23.2.24.6.16.48.55.31.25.54.12.38.32.18.3.21.14.1.26.44.42.46.43.41.45.36.13.33.47.49.5.4.20&slist=2&fmt=structured&realmhost=&usertoken=....................................... (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:645)'),))

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions