jnaous commented on issue #8686: Router management Proxy routing should have a 
way to route to any node in the cluster
URL: 
https://github.com/apache/incubator-druid/issues/8686#issuecomment-542970766
 
 
   Something like that could be implemented by making the request async: when
   a check request is sent, servers return immediately with "Started". If
   tests are already running, and more requests come in, we continue to return
   "started". Then the healthcheck result is cached for a few minutes or
   whatever the right time is, during which the servers return the last
   healthcheck result.
   
   On Wed, Oct 16, 2019 at 7:25 PM Vadim Ogievetsky <notificati...@github.com>
   wrote:
   
   > Yeah just to be clear I never pictured it to be a proxy to an arbitrary
   > destination only to other Druid servers. If there was some server uuid we
   > could use that instead of a host port combo but right now from the sys
   > table the best server id I can see is host:port
   >
   > [image: image]
   > 
<https://user-images.githubusercontent.com/177816/66972578-dba7d900-f049-11e9-9424-8d5514db4ffd.png>
   >
   > The issue with having this check be encapsulated by a single backend API
   > is that it might give someone the idea to hit it as part of a routine
   > health monitoring which limits how heavy these tests might should be. I am
   > very much picturing a 'deep' test suite (that can take its sweet time) and
   > might be intensive on the cluster. Something you run a handful of times in
   > the clusters lifetime (in leu of posting to the user-group). Something to
   > catch issues like:
   > https://groups.google.com/forum/#!topic/druid-user/w3Uy-dXZSII
   >
   > —
   > You are receiving this because you are subscribed to this thread.
   > Reply to this email directly, view it on GitHub
   > 
<https://github.com/apache/incubator-druid/issues/8686?email_source=notifications&email_token=AAPSYCXPMA4BSNF333QG4MTQO7EK5A5CNFSM4JBQKNM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBOQSSI#issuecomment-542968137>,
   > or unsubscribe
   > 
<https://github.com/notifications/unsubscribe-auth/AAPSYCR3L5NPD55LK3DQ3QLQO7EK5ANCNFSM4JBQKNMQ>
   > .
   >
   
   
   -- 
   Jad Naous
   Imply | VP R&D
   650-521-3425
   jad.na...@imply.io
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org
For additional commands, e-mail: commits-h...@druid.apache.org

Reply via email to