• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / realtime
82%
main: 86%

Build:
Build:
LAST BUILD BRANCH: fix/pg-changes-pool-sizes
DEFAULT BRANCH: main
Repo Added 09 Jan 2025 06:37PM UTC
Files 95
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH fix/properly-handle-replication-connection-exit
branch: fix/properly-handle-replication-connection-exit
CHANGE BRANCH
x
Reset
  • fix/properly-handle-replication-connection-exit
  • basic-opentelemetry
  • blacksmith-migration-8b621bd
  • chore-review-actions
  • chore/enhance-log-lack-of-connections
  • chore/faster-tests-part-1
  • chore/fix-integration-rate-tests
  • chore/flaky-tests
  • chore/mimic
  • chore/reuse-containers
  • chore/speedup-authorization-tests
  • chore/speedup-tests
  • chore/split-distributed-tests
  • chore/test-connection-teardown
  • chore/test-flaky-speedup
  • chore/update-e2e-tests
  • da/fix-shell
  • da/gen-certs
  • da/k8s-clustering
  • da/remove-compromised-action
  • dependabot/npm_and_yarn/demo/babel/runtime-7.27.0
  • dependabot/npm_and_yarn/demo/next-14.2.25
  • dependabot/npm_and_yarn/demo/next-14.2.26
  • extract/dev-seeds
  • feat/authorization-rate-limit-on-db-error
  • feat/broadcast-payload-size
  • feat/bump-up-elixir-and-otp
  • feat/collect-payload-size-REAL-484
  • feat/database-broadcast-enabled
  • feat/disable-utf8-validation
  • feat/erlang-dist-metrics
  • feat/gen-rpc
  • feat/gen-rpc-compression
  • feat/gen-rpc-metrics
  • feat/gen-rpc-pub-sub-adapter
  • feat/handle-presence-enable-join-param
  • feat/makefile-help
  • feat/max-heap-size
  • feat/opentelemetry-setup
  • feat/phoenix-presence-dispatcher
  • feat/postgres-changes-direct-broadcast
  • feat/regional-broadcasting
  • feat/replay
  • feat/track-presence-payload-size
  • fix-liveview-stream-status
  • fix/accept-ssl-options
  • fix/add-back-migration-on-healthcheck
  • fix/add-coverage
  • fix/add-metadata-on-error
  • fix/add-more-claims-to-jwt-error
  • fix/add-private-to-inspector
  • fix/add-region-to-connect-metadata
  • fix/add-syn-resolution-testing
  • fix/add-wal-error-back
  • fix/app-js
  • fix/auth-uid
  • fix/authorization-write-check-improvements
  • fix/auto-reconnect-replication-connection
  • fix/better-replay-error-message
  • fix/broadcast-fastlane
  • fix/broadcast-handler-refactor
  • fix/bump-up-realtime
  • fix/bump-up-realtime-js
  • fix/cdc-rls-rate-counter
  • fix/cdc-rls-supervision-strategy
  • fix/change-default-gen_rpc
  • fix/configurable-cache-ttl
  • fix/configure-rebalance-interval
  • fix/connect-backoff
  • fix/connect-lookup-cold-start
  • fix/connect-metric-from-connect-module
  • fix/connect-rate-limit
  • fix/connect-rebalance
  • fix/create-partitions-on-health-check-REAL-500
  • fix/db-events-limit
  • fix/delete-after-suspend
  • fix/delete-endpoint-reduce-impact
  • fix/disable-channel-log-temporarly
  • fix/disconnect-socket
  • fix/dispatcher-not-a-map
  • fix/enable-presence-on-track
  • fix/enhance-log-lack-of-connections
  • fix/ensure-token-refresh-checks-write
  • fix/erl-sys-mon
  • fix/execute-migration
  • fix/expose-authorization-metrics-per-tenant
  • fix/expose-db-events-in-victoria-metrics
  • fix/expose-metrics-rpc-timeout-config
  • fix/flaky-tests
  • fix/formatting-and-credo
  • fix/further-decrease-presence-limit
  • fix/gen-rpc-authorization
  • fix/gen-rpc-bad-node
  • fix/gen-rpc-broadcast
  • fix/gen-rpc-broadcaster
  • fix/gen-rpc-broadcaster-key
  • fix/gen-rpc-dispatcher
  • fix/gen-rpc-ipv6-only-config
  • fix/gen-rpc-metrics
  • fix/gen-rpc-postgres-changes
  • fix/gen-rpc-pub-sub-message-queue-off-heap
  • fix/gen-rpc-pub-sub-shorter-fullsweep
  • fix/gen-rpc-subscriptions
  • fix/genrpc-and-dist-metrics
  • fix/global-metrics
  • fix/handle-long-lived-conns
  • fix/handle-match-error
  • fix/handle-match-error-on-database-rpc
  • fix/handle-max-wal-senders
  • fix/handle-nil-tenant
  • fix/handle-prefix-key-on-start
  • fix/handle-tuple-errors
  • fix/handle-unrecognized-events
  • fix/handle_sb_keys
  • fix/hardcode-presence-limit
  • fix/hs256-signature-verification
  • fix/improve-auth-test
  • fix/improve-backoff-logic
  • fix/improve-ci-security-checks
  • fix/improve-clustering-testing
  • fix/improve-erlsysmon-logs
  • fix/improve-failure-telemetry
  • fix/improve-join-payload
  • fix/improve-jwt-error-log
  • fix/improve-runtime-setup
  • fix/improve-suspend-logic
  • fix/increase-connect-error-rate-window
  • fix/increase-coverage
  • fix/increase-test-coverage
  • fix/increase-timestamp-resolution
  • fix/invalid-jwt-error-case
  • fix/invalid-jwt-error-log
  • fix/janitor-cleans-disconnected-users
  • fix/janitor-not-running
  • fix/janitor-reduce-scope
  • fix/join-payload-validation
  • fix/jwt-verification-no-typ
  • fix/libcluster-postgres-socket-options
  • fix/local-registry
  • fix/log-presence-events
  • fix/log-stacktrace
  • fix/log-warning-invalid-postgres-changes-config
  • fix/logging
  • fix/lower-presence-rate-limit
  • fix/match-error-on-connect
  • fix/max-heap-size-part-2
  • fix/message-per-second-error
  • fix/messages-payload-id
  • fix/migrate-on-tenant-creation
  • fix/missing-logged-metadata
  • fix/missing-match-on-token-validation
  • fix/missing-unauthorized-match
  • fix/more-gen_rpc
  • fix/move-connect-rate-limit-to-socket
  • fix/move-errors-to-warnings
  • fix/move-invalid-jwt-log-to-warning
  • fix/multicall-cache-invalidation
  • fix/optimise-gen-counter
  • fix/optimise-postgres-changes-subscription-ids
  • fix/oriole-compatability
  • fix/oriole-db-compatability
  • fix/pg-changes-pool-sizes
  • fix/ping-gen-rpc
  • fix/postgrex-replication-init-timeout
  • fix/prefix-replication-slot-and-publication-names
  • fix/presence-handler-ack
  • fix/presence-handler-refactor
  • fix/presence-handler-write-checks
  • fix/prevent-join-on-bad-payload
  • fix/private-only-change-disconnects-sockets
  • fix/proper-exit-reason
  • fix/properly-count-total-connections
  • fix/properly-handle-pg-sub-timers
  • fix/pub-sub-config
  • fix/rate-counter-db-event
  • fix/rate-counter-default-shutdown
  • fix/rate-counter-presence
  • fix/rate-limit-presence-events
  • fix/rate-limit-tenants-lack-connections
  • fix/ratelimit-log
  • fix/realtime-channel-error-cases
  • fix/realtime-logging
  • fix/realtime-logging-error-code-metadata
  • fix/realtime-send-sets-topic-config
  • fix/region-broadcasting-node-selection
  • fix/reject-connections-on-near-capacity-tenant-database
  • fix/reload-endpoint-update
  • fix/remote-telemetry-temporarly
  • fix/remove-listen
  • fix/remove-migrations-from-tenant-creation
  • fix/remove-replication-teardown-from-replication-slot-disconnect
  • fix/remove-unnecessary-publications
  • fix/rename-settings
  • fix/replication-lag-metrics
  • fix/replication-listen-sup-partitions
  • fix/replication-slot-killing
  • fix/restrict-phoenix-logs
  • fix/revert-wal-sender-handling
  • fix/rls-authorization-metrics
  • fix/rpc-authorization
  • fix/rpc-metric-fix
  • fix/runtime-setup-error
  • fix/sb-header-returns-informative-error
  • fix/seeds
  • fix/seeds-partitions
  • fix/selective-migration-running
  • fix/self-host-seeds
  • fix/set-correct-env-var-name
  • fix/set-max-websocket-messages
  • fix/set-proper-presence-defaults
  • fix/shard-user-scope-syn
  • fix/shutdown
  • fix/shutdown-connect-on-settings-change
  • fix/simplify-logging-approach
  • fix/socket-disconnect
  • fix/socket-disconnect-on-no-channel
  • fix/start-supervisor-on-seed
  • fix/stop-sending-jwt-to-auth
  • fix/sub-added-to-log-metadata
  • fix/subscription-manager-rebalance
  • fix/suspend-tenant-socket
  • fix/syn-conflict-resolution
  • fix/syn-conflict-resolution-timestampless
  • fix/tenant-controller-tests-403
  • fix/tenant-token-handling
  • fix/test-billable-events
  • fix/test-connect-resilience
  • fix/testing-with-containers
  • fix/unassign-db-conn-from-socket
  • fix/unknown-errors-on-realtime-channel
  • fix/update-gen-rpc-fullsweep-20
  • fix/use-libcluster-postgres
  • fix/use-syn-for-replication-connection-and-listen
  • fix/use-tenant-broadcaster-everywhere
  • fix/validate-track-size
  • fix/wal-size-error-handling
  • main
  • refactor/authorization
  • refactor/counters
  • refactor/rate-counter
  • releases/v2.40.12
  • remove/httpoison-hackney
  • remove/unused-file
  • revert/promex-phoenix-plugin
  • revert/rate-counter-idle
  • split/ci-workflow
  • test-ci-larger-runner
  • tls-all-the-things
  • update/cowboy-REAL-517
  • update/postgrex

23 Apr 2025 06:31PM UTC coverage: 81.65% (-0.03%) from 81.684%
17ee4fc98b6bc80a8b7e37f0044516b8cc417282-PR-1350

Pull #1350

github

filipecabaco
fix: On Replication Connection and Listen failure, Connect shuts down

On ReplicationConnection or Listen module exits we also kill the Connect module to ensure all required elements are properly started up with the next incoming connection from a client.
Pull Request #1350: fix: On Replication Connection and Listen failure, Connect shuts down

11 of 14 new or added lines in 1 file covered. (78.57%)

3 existing lines in 2 files now uncovered.

1722 of 2109 relevant lines covered (81.65%)

1524.02 hits per line

Relevant lines Covered
Build:
Build:
2109 RELEVANT LINES 1722 COVERED LINES
1524.02 HITS PER LINE
Source Files on fix/properly-handle-replication-connection-exit
  • Tree
  • List 81
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17ee4fc9... fix/properly-handle-replication-connection-exit fix: On Replication Connection and Listen failure, Connect shuts down On ReplicationConnection or Listen module exits we also kill the Connect module to ensure all required elements are properly started up with the next incoming connection from a... Pull #1350 23 Apr 2025 06:49PM UTC filipecabaco github
81.65
See All Builds (918)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc