Skip to content
This repository was archived by the owner on Aug 18, 2020. It is now read-only.

[CDEC-439] Cleaning ntp client #3264

Merged
merged 8 commits into from
Jul 27, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion auxx/Main.hs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ import qualified Network.Transport.TCP as TCP (TCPAddr (..))
import qualified System.IO.Temp as Temp
import System.Wlog (LoggerName, logInfo)

import Ntp.Client (NtpConfiguration)

import qualified Pos.Client.CLI as CLI
import Pos.Context (NodeContext (..))
import Pos.Core (ConfigurationError, epochSlots)
Expand All @@ -21,7 +23,6 @@ import Pos.Infra.Diffusion.Types (Diffusion, hoistDiffusion)
import Pos.Infra.Network.Types (NetworkConfig (..), Topology (..),
topologyDequeuePolicy, topologyEnqueuePolicy,
topologyFailurePolicy)
import Pos.Infra.Ntp.Configuration (NtpConfiguration)
import Pos.Launcher (HasConfigurations, NodeParams (..),
NodeResources (..), bracketNodeResources, loggerBracket,
lpConsoleLog, runNode, runRealMode, withConfigurations)
Expand Down
1 change: 1 addition & 0 deletions auxx/cardano-sl-auxx.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ executable cardano-auxx
, cardano-sl-core
, cardano-sl-crypto
, cardano-sl-infra
, cardano-sl-networking
, cardano-sl-txp
, cardano-sl-util
, log-warper
Expand Down
4 changes: 0 additions & 4 deletions infra/cardano-sl-infra.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,6 @@ library
Pos.Infra.Statistics.Ekg
Pos.Infra.Statistics.Statsd

-- NTP
Pos.Infra.Ntp.Configuration

-- Pos.Infra.Binary
Pos.Infra.Binary
Pos.Infra.Binary.DHTModel
Expand All @@ -116,7 +113,6 @@ library
other-modules: Paths_cardano_sl_infra

build-depends: aeson
, aeson-options
, async
, base
, parsec
Expand Down
6 changes: 0 additions & 6 deletions infra/src/Pos/Infra/Ntp.hs

This file was deleted.

40 changes: 0 additions & 40 deletions infra/src/Pos/Infra/Ntp/Configuration.hs

This file was deleted.

3 changes: 2 additions & 1 deletion lib/src/Pos/Client/CLI/Util.hs
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ import Text.Parsec (parserFail, try)
import qualified Text.Parsec.Char as P
import qualified Text.Parsec.Text as P

import Ntp.Client (NtpConfiguration)

import Pos.Block.Configuration (blockConfiguration)
import Pos.Client.CLI.NodeOptions (CommonNodeArgs (..))
import Pos.Client.CLI.Options (configurationOptions)
Expand All @@ -35,7 +37,6 @@ import Pos.Core.Mockable (CurrentTime, Mockable, currentTime)
import Pos.Core.NetworkAddress (addrParser)
import Pos.Crypto (decodeAbstractHash)
import Pos.Delegation.Configuration (dlgConfiguration)
import Pos.Infra.Ntp.Configuration (NtpConfiguration)
import Pos.Launcher.Configuration (Configuration (..),
HasConfigurations)
import Pos.Security.Params (AttackTarget (..), AttackType (..))
Expand Down
3 changes: 2 additions & 1 deletion lib/src/Pos/Launcher/Configuration.hs
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ import System.FilePath (takeDirectory)
import System.Wlog (LoggerName, WithLogger, askLoggerName, logInfo,
usingLoggerName)

import Ntp.Client (NtpConfiguration)

-- FIXME consistency on the locus of the JSON instances for configuration.
-- Core keeps them separate, infra update and ssc define them on-site.
import Pos.Aeson.Core.Configuration ()
Expand All @@ -45,7 +47,6 @@ import Pos.Block.Configuration
import Pos.Configuration
import Pos.Core.Configuration
import Pos.Delegation.Configuration
import Pos.Infra.Ntp.Configuration
import Pos.Ssc.Configuration
import Pos.Txp.Configuration
import Pos.Update.Configuration
Expand Down
3 changes: 2 additions & 1 deletion lib/src/Test/Pos/Configuration.hs
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ import Universum

import qualified Data.Aeson as J

import Ntp.Client (NtpConfiguration)

import Pos.Block.Configuration (HasBlockConfiguration,
withBlockConfiguration)
import Pos.Configuration (HasNodeConfiguration, withNodeConfiguration)
Expand All @@ -33,7 +35,6 @@ import Pos.Core.Configuration (CoreConfiguration (..),
import Pos.Core.Genesis (GenesisSpec (..))
import Pos.Crypto (ProtocolMagic)
import Pos.Delegation (HasDlgConfiguration, withDlgConfiguration)
import Pos.Infra.Ntp.Configuration (NtpConfiguration)
import Pos.Launcher.Configuration (Configuration (..),
HasConfigurations)
import Pos.Ssc.Configuration (HasSscConfiguration,
Expand Down
9 changes: 6 additions & 3 deletions networking/cardano-sl-networking.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,15 @@ Library
Node.Util.Monitor

Ntp.Client
Ntp.Util
Ntp.Packet

Bench.Network.Commons

other-modules: Ntp.Packet
Ntp.Util
Data.NonEmptySet
other-modules: Data.NonEmptySet

build-depends: aeson
, aeson-options
, async
, attoparsec
, base
Expand Down Expand Up @@ -68,6 +69,7 @@ Library
, safe-exceptions
, stm
, text
, these
, formatting
, time
, time-units
Expand Down Expand Up @@ -222,6 +224,7 @@ test-suite cardano-sl-networking-test
main-is: Test.hs
other-modules: Spec
Test.NodeSpec
Test.NtpSpec
Test.Network.Broadcast.OutboundQueueSpec
Test.Util
type: exitcode-stdio-1.0
Expand Down
Loading