Getting back to this discussion...

Right now we have:

   o #define PROXY_WORKER_DISABLED       0x0020
   o #define PROXY_WORKER_STOPPED        0x0040
   o #define PROXY_WORKER_IN_ERROR       0x0080
   o #define PROXY_WORKER_HC_FAIL        0x0400
 
Are these bit flags part of our API?? Could I, for example,
make PROXY_WORKER_DISABLED == PROXY_WORKER_STOPPED == 0x0060
for example?

A reminder:
  o IN_ERROR is when a worker can't be connected to during
    the proxying of a request.
  o HC_FAIL is when a worker is taken out of rotation during
    the health check checks
  o There is no difference between DISABLED and STOPPED.
    Now can I think of a way to differentiate between the 2
    in any situation, or any reason why we would need 2 additional
    "stopped" states.

Reply via email to