Fernand Ramat
11/25/2021, 9:04 AMOscar Gonzalez
12/06/2021, 9:44 PMAlec Taggart
12/10/2021, 10:58 PMAlec Taggart
12/10/2021, 11:00 PMEmily Cogsdill
12/22/2021, 3:26 PMPrudvi Raj
12/26/2021, 3:00 AMPrudvi Raj
12/26/2021, 3:01 AMPrudvi Raj
12/26/2021, 3:01 AMPrudvi Raj
12/26/2021, 3:01 AMMuhammad Haroon Aslam
01/05/2022, 10:34 AMChetan Chaudhari
01/06/2022, 6:41 AMMatt Freeman
01/14/2022, 5:26 AMMatt Freeman
01/14/2022, 5:27 AMAlex Meadows
01/19/2022, 5:57 PMSoufiane Odf
01/23/2022, 2:51 PMAmol Walanj
01/25/2022, 3:45 AM2022-01-24 19:31:20 INFO i.a.w.p.a.DefaultAirbyteStreamFactory(internalLog):97 - timed out while running infer_schema_process after 4 seconds, retrying...
2022-01-24 19:31:28 INFO i.a.w.p.a.DefaultAirbyteStreamFactory(internalLog):97 - timed out while running infer_schema_process after 8 seconds, retrying...
2022-01-24 19:31:44 INFO i.a.w.p.a.DefaultAirbyteStreamFactory(internalLog):97 - timed out while running infer_schema_process after 16 seconds, retrying...
2022-01-24 19:32:16 INFO i.a.w.p.a.DefaultAirbyteStreamFactory(internalLog):97 - timed out while running infer_schema_process after 32 seconds, retrying...
2022-01-24 19:33:47 INFO i.a.w.p.KubePodProcess(getReturnCode):682 - Exit code for pod source-s3-sync-139-0-vsmpu is 1
2022-01-24 19:33:47 INFO i.a.w.p.KubePodProcess(exitValue):697 - Closed all resources for pod source-s3-sync-139-0-vsmpu
2022-01-24 19:33:47 INFO i.a.w.p.KubePodProcess(exitValue):697 - Closed all resources for pod source-s3-sync-139-0-vsmpu
.
.
File "/airbyte/integration_code/source_s3/source_files_abstract/stream.py", line 229, in _get_master_schema
this_schema = file_reader.get_inferred_schema(f)
File "/airbyte/integration_code/source_s3/source_files_abstract/formats/csv_parser.py", line 110, in get_inferred_schema
schema_dict = self._get_schema_dict(file, infer_schema_process)
File "/airbyte/integration_code/source_s3/source_files_abstract/formats/csv_parser.py", line 127, in _get_schema_dict
self._convert_options(),
File "/airbyte/integration_code/source_s3/utils.py", line 31, in run_in_external_process
raise TimeoutError(f"Timed out too many times while running {fn.__name__}, max timeout of {max_timeout} seconds reached.")
TimeoutError: Timed out too many times while running infer_schema_process, max timeout of 60 seconds reached.
2022-01-24 19:33:16 INFO i.a.w.p.a.DefaultAirbyteStreamFactory(internalLog):97 - Finished syncing SourceS3
2022-01-24 19:33:16 INFO i.a.w.p.a.DefaultAirbyteStreamFactory(internalLog):97 - SourceS3 runtimes:
2022-01-24 19:33:16 ERROR i.a.w.p.a.DefaultAirbyteStreamFactory(internalLog):95 - Timed out too many times while running infer_schema_process, max timeout of 60 seconds reached.
Amol Walanj
01/25/2022, 3:45 AMAmol Walanj
01/25/2022, 3:45 AMAmol Walanj
01/25/2022, 3:45 AMramin
01/26/2022, 8:30 AMKrestoufer Toumas
01/28/2022, 2:22 PMSreenivas Reddy
01/29/2022, 6:01 AMSreenivas Reddy
01/29/2022, 6:01 AMSreenivas Reddy
01/29/2022, 6:02 AMgunu
02/01/2022, 3:50 AMDaniel Eduardo Portugal Revilla
02/03/2022, 2:40 AMclass ServicesnowApi(HttpStream):
url_base = "<https://xxx.service-now.com/api/now/v1/>"
# Set this as a noop.
primary_key = None
# Save the state every 100 records
state_checkpoint_interval = 100
page_size = 100
cursor_field = "sys_updated_on"
def __init__(self, limit: str, sys_created_from: str, **kwargs):
super().__init__(**kwargs)
# Here's where we set the variable from our input to pass it down to the source.
self.limit = limit
self.sys_created_from = sys_created_from
def path(self, **kwargs) -> str:
# This defines the path to the endpoint that we want to hit.
limit = self.limit
sys_created_from = self.sys_created_from
return f"table/incident?sysparm_offset=0&sysparm_limit={limit}&sysparm_query=sys_created_on>={sys_created_from} 00:00^active=ISNOTEMPTY"
def request_params(
self,
stream_state: Mapping[str, Any],
stream_slice: Mapping[str, Any] = None,
next_page_token: Mapping[str, Any] = None,
) -> MutableMapping[str, Any]:
limit = self.limit
sys_created_from = self.sys_created_from
return {"limit": limit, "sys_created_from":sys_created_from}
def parse_response(
self,
response: requests.Response,
stream_state: Mapping[str, Any],
stream_slice: Mapping[str, Any] = None,
next_page_token: Mapping[str, Any] = None,
) -> Iterable[Mapping]:
result = response.json()['result']
return result
def next_page_token(self, response: requests.Response) -> Optional[Mapping[str, Any]]:
return None
Thread in Slack ConversationRaj C
02/03/2022, 2:56 AMManik Malhotra
02/03/2022, 10:45 AMAll Cloud Connectors (APIs, files, databases) pull data through encrypted channels (SSL, SSH tunnel, HTTPS) and the data transfer between our clients' infrastructure and Airbyte infrastructure is fully encrypted. Some users may elect to whitelist our server IPs to allow them to access their DB server behind a firewall. This is an optional opt-in process. In OSS, there are some Connectors that allow unencrypted data transfer (ex. when pulling from a local database) where data is never transiting the public internet or transiting to Airbyte.
So I need some clarity over here,
1. If I use PLAINTEXT protocol, will the data transfer be encrypted?? or will PLAINTEXT protocol overwrite the internal encryption protocol? i.e. Will my data transfer with PLAINTEXT encrypted internally??
2. And If I use SASL_SSL protocol with SCRAM-SHA-256 SASL Mechanism and pass JAAS config, transfer fails with AUTHENTICATION error. Is it because of missing SSL Cert? If so, Is there a workaround for it?
Can someone please help me with this.Kelvin Beh
02/09/2022, 12:56 PMCarol Cardona
02/09/2022, 10:17 PM