Details
-
Sub-task
-
Resolution: Fixed
-
Major
-
None
-
None
-
SDK40: Coll. Plumb./SDK3 Refac, SDK3: SDK 3 Core/Comp./ES/Txn, SDK6: Durab., Hello, KV Doc, SDK8: SDK3, Pkg/CI, DOC KV, SDK14: α pub, blogs, svcs resp, SDK16: αS, error hnd, lookupin, SDK18: SYNC, err hand upd, sub, SDK20: PrepStmt, Doc ErrorH, SDK22: PrepStmt, Doc ErrorH, SDK24: PS, D-EH, D-A, MAPI, SDK30: MAPI, D-Async
Description
For integration testing we should have multiple connector workers each talking to a different consul node (so we can selectively kill a consul node and verify the connector cluster responds appropriately).
Easiest way to do this is to run multiple Consul docker containers each with their HTTP port mapped to a different host port. Then we point each connector process at a different port on localhost so each one has its own Consul agent.