Giter Site home page Giter Site logo

valmi-io / valmi-activation Goto Github PK

View Code? Open in Web Editor NEW
136.0 6.0 12.0 48.19 MB

⚡ valmi.io reverse ETL (data activation) is the open source ( OSS ) data activation platform to load data from warehouses into Webhooks and SaaS tools like Klaviyo, Facebook Ads, Salesforce, Braze etc. Valmi.io Customer Data Platform (CDP) helps track and ingest user activity events from websites, shopify, serverside events. https://cloud.valmi.io

Home Page: https://www.valmi.io

License: Other

Python 60.55% Dockerfile 2.35% Jinja 1.42% Shell 1.07% Mako 0.06% Makefile 1.24% TypeScript 33.12% CSS 0.10% JavaScript 0.08%
cdp reverse-etl dbt airbyte dagster email-marketing marketing-automation push-notifications modern-data-stack duckdb

valmi-activation's People

Contributors

cnu1439 avatar gane5hvarma avatar rajvarkala avatar s-nagendra avatar supradeep2819 avatar tharun-n avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

valmi-activation's Issues

Task: Sync runs api output change

Currently there is no order for displaying metrics in sync runs page
Need to add display_order for each metric

Old format:

{
  "src": {
    "total$$0": 4935,
    "new$$0": 4935,
    "success": 4935,
    "valid$$0": 4935
  },
  "dest": {
    "succeeded": 290
  }
}

New format:

{
  "src": {
    "total$$0": { "value": 4935, "display_order": 0},
    "new$$0":  { "value": 4935, "display_order": 4},
    "success":  { "value": 4935, "display_order": 16},
    "valid$$0":  { "value": 4935, "display_order": 8},
  },
  "dest": {
    "succeeded":  { "value": 290, "display_order": 0},
  }
}

Support Templated messages for Slack

without jinja templates , slack destination will be useless. It also means extending ValmiSink to contain templated messages in addition to mapping.

Story: CI/CD pipeline

Connectors:

  • Docker build for linux/amd64 and linux/arm64 platforms
  • Add commands for building and pushing dockers images for connectors in Makefile

Valmi Activation:

  • Makefile rules for building valmi-repo, valmi-dagit and valmi-dagster-daemon

Valmi App:

  • Makefile rules

Valmi App Backend:

  • Makefile rules

  • Docker compose files for prod and dev environments

Story: Documentation

Connectors

  • Hubspot
  • Customer.io
  • Slack
  • Stripe
  • Facebook Ads

Introduction Topics

  • Intro
  • Concepts
  • Architecture
  • Deployment

Story: Facebook Ads

  • Oauth Testing
  • Verify Facebook App
  • Change the code to use new discover & write functionality

Story: Ability to build models in the app?

  • hi I wanted to start by thanking the team for this great piece of software
  • I was wondering if there is any plan to build models in valmi, i.e., ala grouparoo/census
  • intention would be to build groups/segments/audiences based off models which can be rETL'd and also shared across the org
    • eg: marketing build a segment for LTV>100, which can also be targetted by product for a different product experience
  • thanks!

Bug: Dagster terminate run is failing

When will it occur?

  • Update the sync's status from "active" to "inactive," resulting in the termination of any currently running jobs associated with valmi-activation.
  • The failure of the Dagster client to terminate the job creates an endless loop of termination calls.

Why is this happening?

  • The default Dagster TerminateRunPolicy is set to SAFE_TERMINATE, causing failure when no container is available for termination.
  • Containers are self-terminated by examining the flag in syn_runs.extra.run_manager.

Story: Slack Connector

  • Template Messages
  • Change the code to use new discover & write functionality
  • Documentation

Story: Google Sheets

  • Change the code to use new discover & write functionality
  • Verify Google App Application

valmi-activation Repository Shutdown Exception

05/25/2023 03:21:38 PM INFO JobCreator requests::execute >>> {"query": "mutation ($repositoryLocationName: String!) {\n shutdownRepositoryLocation(repositoryLocationName: $repositoryLocationName) {\n __typename\n ... on PythonError {\n message\n }\n ... on RepositoryLocationNotFound {\n message\n }\n }\n}", "variables": {"repositoryLocationName": "valmi-repo"}}
05/25/2023 03:21:38 PM DEBUG JobCreator connectionpool::_new_conn Starting new HTTP connection (1): dagit:3000
05/25/2023 03:21:38 PM ERROR SyncRunner run_manager::_run Error while handling syncs in run manager
Traceback (most recent call last):
File "/opt/valmi-activation/lib/python3.10/site-packages/dagster_graphql/client/client.py", line 98, in _execute
return self._client.execute(gql(query), variable_values=variables)
File "/opt/valmi-activation/lib/python3.10/site-packages/gql/client.py", line 403, in execute
return self.execute_sync(
File "/opt/valmi-activation/lib/python3.10/site-packages/gql/client.py", line 220, in execute_sync
with self as session:
File "/opt/valmi-activation/lib/python3.10/site-packages/gql/client.py", line 702, in enter
return self.connect_sync()
File "/opt/valmi-activation/lib/python3.10/site-packages/gql/client.py", line 678, in connect_sync
self.transport.connect()
File "/opt/valmi-activation/lib/python3.10/site-packages/gql/transport/requests.py", line 106, in connect
raise TransportAlreadyConnected("Transport is already connected")
gql.transport.exceptions.TransportAlreadyConnected: Transport is already connected

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/workspace/src/./orchestrator/run_manager.py", line 106, in _run
dagster_run_id = self.dc.submit_job_execution(
File "/opt/valmi-activation/lib/python3.10/site-packages/dagster_graphql/client/client.py", line 319, in submit_job_execution
return self._core_submit_execution(
File "/opt/valmi-activation/lib/python3.10/site-packages/dagster_graphql/client/client.py", line 149, in _core_submit_execution
pipeline_info_lst = self._get_repo_locations_and_names_with_pipeline(pipeline_name)
File "/opt/valmi-activation/lib/python3.10/site-packages/dagster_graphql/client/client.py", line 106, in _get_repo_locations_and_names_with_pipeline
res_data = self._execute(CLIENT_GET_REPO_LOCATIONS_NAMES_AND_PIPELINES_QUERY)
File "/opt/valmi-activation/lib/python3.10/site-packages/dagster_graphql/client/client.py", line 100, in _execute
raise DagsterGraphQLClientError(
dagster_graphql.client.utils.DagsterGraphQLClientError: Exception occured during execution of query

query {
repositoriesOrError {
__typename
... on RepositoryConnection {
nodes {
name
location {
name
}
pipelines {
name
}
}
}
... on PythonError {
message
}
}
}

with variables
None

05/25/2023 03:21:38 PM ERROR SyncRunner retry_decorators::wrapper Failure _run due to error: Exception occured during execution of query

query {
repositoriesOrError {
__typename
... on RepositoryConnection {
nodes {
name
location {
name
}
pipelines {
name
}
}
}
... on PythonError {
message
}
}
}

with variables
None

Bug: Source connector got stopped on ./valmi prod down and the resulting UI shows Success for intermediate results.

Image

Syncs Api response.

[
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "7736700b-9609-4cdc-953f-4cae79dc8e77",
        "run_at": "2023-08-12T12:05:42.872152",
        "status": "running",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "succeeded": {
                    "value": 92000,
                    "display_order": 20
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                }
            },
            "dest": {
                "succeeded": {
                    "value": 66300,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 306
                            }
                        },
                        "emitted_at": 1691842378000
                    }
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 300
                                },
                                "chunk_id": 219,
                                "finished": false,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                }
            }
        },
        "run_time_args": null,
        "run_end_at": null
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "b037da8b-833a-42f7-97c5-c323e4b3701a",
        "run_at": "2023-08-12T11:58:30.637649",
        "status": "stopped",
        "metrics": {
            "src": {
                "succeeded": {
                    "value": 90900,
                    "display_order": 20
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                }
            },
            "dest": {
                "succeeded": {
                    "value": 52600,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 302
                            }
                        },
                        "emitted_at": 1691841862000
                    }
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 300
                                },
                                "chunk_id": 174,
                                "finished": false,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-12T12:05:40.844190"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "5d3706da-e213-4d27-91ab-c036916ece3a",
        "run_at": "2023-08-12T10:22:36.348108",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691839850000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-12T11:58:29.392701"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "4fc24fbd-965d-4fdf-91fc-ac035954f348",
        "run_at": "2023-08-12T08:47:15.037642",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691833978000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-12T10:22:35.073529"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "fd84da71-633f-42e2-9544-33bc947e16ba",
        "run_at": "2023-08-12T07:32:22.202988",
        "status": "stopped",
        "metrics": {
            "src": {
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691826490000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-12T08:47:13.480052"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "04aca962-a428-47c8-91ab-eae5a45ad394",
        "run_at": "2023-08-12T06:13:53.778872",
        "status": "stopped",
        "metrics": {
            "src": {
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691822039000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-12T07:32:20.962417"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "d9e8e850-d4a8-4093-b0df-f6f9951bc5fd",
        "run_at": "2023-08-12T04:44:42.612574",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691818126000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-12T06:13:51.787631"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "bfb1ad26-7478-443e-8bcd-03910403bab7",
        "run_at": "2023-08-12T03:11:57.037993",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691813318000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-12T04:44:40.819042"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "4f001824-d3a6-4bd2-8d21-c6ea2ebe2df5",
        "run_at": "2023-08-12T01:36:28.291449",
        "status": "stopped",
        "metrics": {
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            },
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691808098000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-12T03:11:55.166514"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "284de56d-2541-4a12-a19f-ed5a3d8dc12d",
        "run_at": "2023-08-12T00:05:37.547739",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691801646000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-12T01:36:26.813729"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "d36d1060-5806-4a3f-9fe0-f63e44ab1dad",
        "run_at": "2023-08-11T22:35:00.997702",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691796204000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-12T00:05:36.057233"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "14babb64-a8b4-4682-92c3-eac60f3d0c7c",
        "run_at": "2023-08-11T21:09:50.813134",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691790143000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T22:34:59.409940"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "b0193b98-d979-46ac-8123-a1e220e0e897",
        "run_at": "2023-08-11T19:35:19.264918",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691786181000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T21:09:48.764788"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "4fdca72e-6f0e-4de8-8765-70b15d8f8429",
        "run_at": "2023-08-11T18:00:08.094616",
        "status": "stopped",
        "metrics": {
            "src": {
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691780710000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T19:35:17.881522"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "11cc2feb-a063-416a-97eb-05cc3300f5d4",
        "run_at": "2023-08-11T16:36:24.129758",
        "status": "stopped",
        "metrics": {
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            },
            "src": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691773543000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T18:00:05.992098"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "1ed518d9-eefc-4aea-9539-93dcdeca4dc4",
        "run_at": "2023-08-11T15:08:04.803818",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691768969000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T16:36:22.249576"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "4ed455c3-fd85-454d-b643-e9b1b62f4995",
        "run_at": "2023-08-11T13:32:49.986874",
        "status": "stopped",
        "metrics": {
            "src": {
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691764637000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T15:08:03.285073"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "078a3be3-aab6-4e19-b2e1-c61a7cf782bb",
        "run_at": "2023-08-11T12:12:59.446682",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691757278000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T13:32:48.065335"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "93a14e7f-78e7-4fc7-945c-29796eb70554",
        "run_at": "2023-08-11T10:37:05.447218",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691754255000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T12:12:57.274907"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "67dea90b-8ce4-4f3b-9ebb-5756b590efdf",
        "run_at": "2023-08-11T09:01:08.931101",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691748500000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T10:37:04.009195"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "e90b950b-32c7-43ac-996e-201d42ca7140",
        "run_at": "2023-08-11T07:37:06.545194",
        "status": "stopped",
        "metrics": {
            "src": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691741271000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T09:01:07.277233"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "2f769413-2abd-4da5-8e8f-a25b9c73566e",
        "run_at": "2023-08-11T06:05:46.042595",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691737026000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T07:37:05.208067"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "a27707df-56a7-4102-af49-9998ee49fd20",
        "run_at": "2023-08-11T04:30:52.383389",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691732110000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T06:05:44.411593"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "9e845439-1b5f-4f7a-af36-2063c59c19cb",
        "run_at": "2023-08-11T02:55:18.467970",
        "status": "stopped",
        "metrics": {
            "src": {
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                },
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691726456000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T04:30:50.338333"
    },
    {
        "sync_id": "d69cf9f9-0e20-4e2c-a683-2649404f52ed",
        "run_id": "1dc717c9-661e-41f7-9ba2-31cc6c47a38d",
        "run_at": "2023-08-11T01:27:25.689896",
        "status": "stopped",
        "metrics": {
            "src": {
                "total$$0": {
                    "value": 1000000,
                    "display_order": 0
                },
                "valid$$0": {
                    "value": 1000000,
                    "display_order": 8
                },
                "succeeded": {
                    "value": 1000000,
                    "display_order": 20
                },
                "new$$0": {
                    "value": 1000000,
                    "display_order": 4
                }
            },
            "dest": {
                "succeeded": {
                    "value": 1000000,
                    "display_order": 0
                }
            }
        },
        "extra": {
            "src": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "chunk_id": 3334
                            }
                        },
                        "emitted_at": 1691719659000
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "dest": {
                "state": {
                    "state": {
                        "type": "STATE",
                        "state": {
                            "type": "STREAM",
                            "data": {
                                "records_delivered": {
                                    "upsert": 100
                                },
                                "chunk_id": 3333,
                                "finished": true,
                                "commit_state": true,
                                "commit_metric": true
                            }
                        }
                    }
                },
                "status": {
                    "status": "success"
                }
            },
            "run_manager": {
                "status": {
                    "status": "success",
                    "message": null
                }
            }
        },
        "run_time_args": null,
        "run_end_at": "2023-08-11T02:55:16.821350"
    }
]```



Story - [valmi-app] bugs

  • Slack - oAuth2 redirecting to login page.
  • Login - Not able to login from 1 million sync page.
  • Live events - logs - json formatting.
  • Sync runs - logs - json formatting.
  • Icons - update icons for Activate , Streams & Destinations in events - connections page.
  • Logout - Logs out - when clicked on the sidebar routes after logged in from 1 million sync page.

Story: Google Ads Connector

  • Creating separate offline jobs for delete and create actions
  • Implementing back-off for rate limit error
  • Documentation

Story: Hubspot Connector

  • Finalize upserts and updates - Check for existence before creating
  • Change the code to use new discover & write functionality

Story: Customer IO

Issues

  • x out of n in batch mode rejections to be handled & counted as failed

Enhancements

  • Change the code to use new discover & write functionality

Story: Stripe Connector

  • Finalise upserts and updates
  • Customise backoff & retry behavior
  • Change the code to use new discover & write functionality

Bug: snowflake mirror mode duplicates issue.

Snowflake mirror causes metrics and delivery issues, when there are duplicates.
Reproduce.

  1. Sync once
  2. Add a duplicate key
  3. Now sync.
  4. All the metrics are garbled because of the duplicate key.
    Also check in upsert mode,

Screenshot 2023-04-21 at 8 02 20 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.