Skip to content
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

feat: Fill out more of the core autoconnect functions #378

Closed
wants to merge 1 commit into from

Conversation

jrconlin
Copy link
Member

  • add proper health check routine for status

* add proper health check routine for __status__
jrconlin added a commit that referenced this pull request Aug 2, 2023
This patch provides support for Google Cloud Platform Bigtable as a storage mechanism for Push
This feature is enabled under the "bigtable" flag. 

It also includes work for:

* #378 to improve the status check to perform a minimal database connection check and report available storage types
* SYNC-3688 to include state machine changes
* SYNC-3741 / #389 which removes message table rotation
* SYNC-3449 which creates the bigtable module
* SYNC-3809 which removes sortkey_timestamp restrictions for topic messages

also:
- kill save_channels (only needed by legacy autoconnect)
- update mockall/cleanup old workaround
- update openssl per RUSTSEC-2023-0044
- several bigtable explicit integration tests support scripts
- fix autoconnect's db initialization to match autoendpoint's (don't panic when no DB_DSN is set)
- don't unnecessarily remove expired messages in a background task during check storage
- convert from circleci docker images to standard ones.
- limit to `jobs=8` to prevent circleci OOM messages.
---------

Co-authored-by: Philip Jenvey <pjenvey@underboss.org>
@jrconlin
Copy link
Member Author

jrconlin commented Aug 2, 2023

Merged as part of #364

@jrconlin jrconlin closed this Aug 2, 2023
@jrconlin jrconlin deleted the feat/status branch November 8, 2023 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant