* Tmp
* Move when the deletion is performed
* Re-enable disable test
* PR comments
* Use cancel
* rename
* Fix test and version check position
* remove unused temporal deletion code
* Remove false todo
* Rm repeated test
* Rm unused import
* Tmp
* Move when the deletion is performed
* Re-enable disable test
* PR comments
* Use cancel
* rename
* Fix test and version check position
* Log exception
Method interface:
- has generic type that isn't needed. Confusing because no generic is happening here.
- has two existing parameters that are data fields of one of the already existing parameters. Confusing since the two additional parameters aren't actually supposed to be passed in separately from the existing parameter.
Remove both.
* To be remove
* Remove the signal for waiting after a failed activity and ensure we are waiting the expected time
* Revert "To be remove"
This reverts commit 3a5f7b4f72.
* Remove unused and move failure reason to the helper
* Avoid repetitive new Set()
* Pass protocol version into IntegrationLauncherConfig
* Use VersionedStreamStreamFactory in AirbyteSource/Destination
* Add AirbyteMessageBufferedWriter
* Use VersionedBufferedWriter
* Update SpecActivityImpl to build a VersionedStreamFactory
* Enable Protocol Version detection from Stream for SPEC
* Print log before the action for better debugging
* Fix buffer size for protocol detection
* Improve detectVersion error handling
* extract constan
* Rename attribute for clarity
* router service uses geography in database instead of env var
move geography map to a helper that can be overridden with a separate implementation in cloud
format
pmd
fix import
move geography mapper interface to airbyte-commons-temporal
* add DefaultGeographyMapper back in
* remove all args constructor and extranneous import
* rename GeographyMapper to TaskQueueMapper
* Disabled CHECKs for source and destination, when previous sync or previous attempt is failure
* added tests and added minor changes to the isLastJobOrAttemptFailure method
* updated remarks
* updated code style
* updated code style
* fixed remarks
* fixed remarks
* wip; tracer interceptor
* fix span check
* update logs for testing
* more debugging
* more debugging
* more debugging
* more debugging
* remove debugging; add test
* address one pmd error and ignore another
Fixes URL formatting for dbt cloud integration. Note, without a trailing / the dbt Cloud API returns a 308.
Some other small fixes:
- Retries around the dbt Cloud invocation
- Updates the regex to handle the new URL format.
Implements the webhook operation as part of the sync workflow.
- Introduces the new activity implementation
- Updates the various interfaces that pass input to get the relevant configs to the sync workflow
- Hooks the new activity into the sync workflow
- Passes the webhook configs along into the sync workflow job
* WIP - Add additional sync timing information
* Fixup tests
* fix PMD problem
* send data to segment
* Test JobTracker
* respond to PR suggestions
* fixup test
* formatting
* fix initializer for stats
* Make thread-safe with synchronized
* Don't clobber syncStats on init
* add comments and fix init
* Do what Pedro says
* Extract timeTracker pojo
* More AirbyteVersion references fix
* Propagate protocol version from sourceDef to SchedulerClient
* Propagate protocol version to LauncherConfig
* Add VersionedMigratorFactory
* Update VersionedAirbyteStreamFactory
* Fix Version Json serialization/deserialization
* Plug message migration in CheckConnection for Sources