@@ -149,7 +149,8 @@ object InstanceRegistry extends JsonSupport with AppLogging
149149 if (! configuration.usingInstanceRegistry) {
150150 Failure (new RuntimeException (" Cannot get ElasticSearch instance from Instance Registry, no Instance Registry available." ))
151151 } else {
152- val request = HttpRequest (method = HttpMethods .GET , configuration.instanceRegistryUri + " /matchingInstance?ComponentType=ElasticSearch" )
152+ val request = HttpRequest (method = HttpMethods .GET , configuration.instanceRegistryUri +
153+ s " /matchingInstance?Id= ${configuration.instanceId.getOrElse(- 1 )}&ComponentType=ElasticSearch " )
153154
154155 Await .result(Http (system).singleRequest(request) map {response =>
155156 response.status match {
@@ -188,7 +189,8 @@ object InstanceRegistry extends JsonSupport with AppLogging
188189 val idToPost = configuration.elasticSearchInstance.id.getOrElse(- 1L )
189190 val request = HttpRequest (
190191 method = HttpMethods .POST ,
191- configuration.instanceRegistryUri + s " /matchingResult?Id= $idToPost&MatchingSuccessful= $isElasticSearchReachable" )
192+ configuration.instanceRegistryUri +
193+ s " /matchingResult?CallerId= ${configuration.instanceId.getOrElse(- 1 )}&MatchedInstanceId= $idToPost&MatchingSuccessful= $isElasticSearchReachable" )
192194
193195 Await .result(Http (system).singleRequest(request) map {response =>
194196 if (response.status == StatusCodes .OK ){
@@ -249,7 +251,7 @@ object InstanceRegistry extends JsonSupport with AppLogging
249251
250252 private def createInstance (id : Option [Long ], controlPort : Int , name : String ) : Instance =
251253 Instance (id, InetAddress .getLocalHost.getHostAddress,
252- controlPort, name, ComponentType .Crawler , None , InstanceState .Running )
254+ controlPort, name, ComponentType .Crawler , None , InstanceState .Running , List .empty[ String ] )
253255
254256
255257 object ReportOperationType extends Enumeration {
0 commit comments