Skip to content

Commit

Permalink
Merge pull request #634 from input-output-hk/jhbertra/fix-sync-connec…
Browse files Browse the repository at this point in the history
…tion

Connect to chain sync query port with traced client
  • Loading branch information
jhbertra committed Jun 26, 2023
2 parents 9e412eb + 1c2dfbb commit 6966b4d
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions marlowe-runtime/marlowe-sync/Main.hs
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ import Language.Marlowe.Runtime.Sync (MarloweSync (..), SyncDependencies (..), s
import Language.Marlowe.Runtime.Sync.Database (hoistDatabaseQueries, logDatabaseQueries)
import qualified Language.Marlowe.Runtime.Sync.Database.PostgreSQL as Postgres
import Logging (RootSelector (..), renderRootSelectorOTel)
import Network.Protocol.Driver (TcpServerDependencies (..), tcpClient)
import Network.Protocol.Driver.Trace (tcpServerTraced)
import Network.Protocol.Driver (TcpServerDependencies (..))
import Network.Protocol.Driver.Trace (tcpClientTraced, tcpServerTraced)
import Network.Protocol.Query.Client (queryClientPeer)
import Network.Protocol.Query.Server (queryServerPeer)
import Network.Socket (HostName, PortNumber)
Expand Down Expand Up @@ -79,7 +79,8 @@ run Options{..} = bracket (Pool.acquire 100 (Just 5000000) (fromString databaseU
(either throwIO pure <=< liftIO . Pool.use pool)
Postgres.databaseQueries
, runtimeVersion = version
, chainSyncQueryConnector = tcpClient chainSyncHost chainQueryPort queryClientPeer
, chainSyncQueryConnector =
tcpClientTraced (injectSelector ChainSyncQueryClient) chainSyncHost chainQueryPort queryClientPeer
}

tcpServerTraced "marlowe-sync" (injectSelector MarloweSyncServer)
Expand Down

0 comments on commit 6966b4d

Please sign in to comment.