You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Zhao Yongming (JIRA)" <ji...@apache.org> on 2011/01/23 06:51:43 UTC

[jira] Created: (TS-654) request for support of Layer7 http health checking for Origin Servers

request for support of Layer7 http health checking for Origin Servers
---------------------------------------------------------------------

                 Key: TS-654
                 URL: https://issues.apache.org/jira/browse/TS-654
             Project: Traffic Server
          Issue Type: New Feature
          Components: HTTP
    Affects Versions: 2.1.5
            Reporter: Zhao Yongming


this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-654:
-----------------------------

    Fix Version/s:     (was: 3.1.1)
                   3.1.2

Moving out to 3.1.2
                
> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: mohan_zl
>             Fix For: 3.1.2
>
>         Attachments: HCUtil.cc, hc.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-654:
-----------------------------

    Fix Version/s:     (was: 2.1.8)
                   2.1.9

Moving these out for v2.1.9 for now.

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>             Fix For: 2.1.9
>
>         Attachments: Passive-L7-Health-Check.patch, TS-654-v2.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Assigned] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom reassigned TS-654:
--------------------------------

    Assignee: mohan_zl  (was: Leif Hedstrom)

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: mohan_zl
>             Fix For: 3.1.0
>
>         Attachments: HCUtil.cc, health_check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Updated: (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-654:
-----------------------------

    Fix Version/s: 2.1.7

Marking these for v2.1.7 for now, that doesn't mean they will necessarily go in for v3.0, they could get pushed out for v3.1 unless someone works on them.

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>             Fix For: 2.1.7
>
>         Attachments: Passive-L7-Health-Check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom reassigned TS-654:
--------------------------------

    Assignee: Leif Hedstrom

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: Leif Hedstrom
>             Fix For: 2.1.9
>
>         Attachments: health_check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-654:
-----------------------------

    Fix Version/s:     (was: 3.1.2)
                   3.1.3

I'm moving all 3.1.2 bugs out to 3.1.3, and we can move some 3.1.1 bugs out to 3.1.2, to get some release action going.
                
> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: mohan_zl
>             Fix For: 3.1.3
>
>         Attachments: HCUtil.cc, hc.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "mohan_zl (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

mohan_zl updated TS-654:
------------------------

    Attachment: hc.patch

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: mohan_zl
>             Fix For: 3.1.1
>
>         Attachments: HCUtil.cc, hc.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "mohan_zl (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

mohan_zl updated TS-654:
------------------------

    Attachment:     (was: Passive-L7-Health-Check.patch)

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>             Fix For: 2.1.9
>
>         Attachments: health_check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "mohan_zl (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

mohan_zl updated TS-654:
------------------------

    Attachment: TS-654-v2.patch

Keep up with latest trunk

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>             Fix For: 2.1.8
>
>         Attachments: Passive-L7-Health-Check.patch, TS-654-v2.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13028906#comment-13028906 ] 

Leif Hedstrom commented on TS-654:
----------------------------------

Alright, so, I have a number of comments on this patch, it's not quite ready for
a commit honestly.

1) First, I'd really prefer that you stick to the coding style and indentation
that the rest of the code uses. Some examples

- Indentation / formatting:

{code}
if(foo){
}else{
}
{code}

That really ought to look like
{code}
if (foo){
} else {
}
{code}


- Function implementations should have the return type on a separate, e.g.

{code}
int HCProcessor::start(int n_healthcheck_threads)
{
{code}

should instead be

{code}
int
HCProcessor::start(int n_healthcheck_threads)
{
{code}


- Never (ever) use sprintf(). e.g.
{code}
sprintf(req_buf, ...
{code}

should be

{code}
written = snprintf(req_buf, MAX_SIZE, ... ).
{code}

Which means you can also take advantage of knowing the size of req_buf without
calling strlen on it.

- #define vs static const

It's much prefered to use static const variables vs defines in C++ code. E.g.

{code}
#define NAME "hostname"
#define NAME_LEN strlen(NAME)
{code}

should be

{code}
static const char* NAME = "hostname";
static const int NAME_LEN  = sizeof(NAME) - 1;
{code}

- Prefix operators over postfix

This is an "old school" trick, but in general, always prefer prefix operators. E.g.

{code}
      server_session->server_trans_stat--;
{code}

should be replaced with

{code}
      --server_session->server_trans_stat;
{code}

This doesn't matter for PODs (the compiler is smart enough), but it's a bad habit
not to prefer the prefix operators (since it can make a difference if the type
is not a POD). I also think the prefix operator is much more readable.

- Unecessary line breaks

I prefer single line function calls unless there are compelling reasons to
break them up. E.g.

{code}
    netProcessor.connect_re(
        this,
        ip,
        port,
        &opt
        );
{code}

should definitely be replaced with

{code}
    netProcessor.connect_re(this, ip, port, &opt);
{code}


I'm attaching a "fixed" version of HCUtil.cc as an example of how I think the
code should be formatted.



2) The function read_entry(), should that not be called read_entries()? It seems like
it would read all entries.

3) Continuing with read_entry() I don't quite understand the code duplication that
happens here when you create the URL. This should be eliminated, and only have one
code path creating and adding the entry.

In addition, the first path (which doesn't seem to generally be triggered, does

{code}
          entry_map[key_hostname] = entry;
{code}

where as far as I can tell, key_hostname could be NULL (because it isn't set until
later in that code). This would be real bad, but if you fix the code duplication here
you should be able to fix this at the same time.

4) Speaking of entry_map, can we change that to use one of the hash implementations
that is available in the core ? I can't see any reasons to use hash_map here.

5) When I try this code, I get the following error at startup:

{code}
[May  4 13:08:48.029] Server {139750444640256} WARNING: Configured store too small, unable to reconfigure
[May  4 13:08:48.029] Server {139750444640256} WARNING: unable to initialize database (too little storage)
: [hostdb.config] : disabling database
You may need to 'reconfigure' your cache manually.  Please refer to
the 'Configuration' chapter in the manual.
[May  4 13:08:48.029] Server {139750444640256} WARNING: could not initialize host database. Host database will be disabled
[May  4 13:08:48.029] Server {139750444640256} WARNING: bad hostdb or storage configuration, hostdb disabled
{code}

This is pretty serious.


6) I tried creating a simple healthcheck, I have this in my healthcheck.config:

{code}
hostname=www.ogre.com;request_path=/
{code}

And when running, I get errors like

{code}
[May  4 13:11:24.682] Server {140685203195648} DEBUG: (healthcheck) [0] [&HCHandler::main_event]
[May  4 13:11:24.682] Server {140685203195648} DEBUG: (healthcheck) [0] [&HCHandler::handle_dns_lookup]
[May  4 13:11:24.682] Server {140685203195648} DEBUG: (healthcheck) [0] [&HCHandler::process_hostdb_info]
[May  4 13:11:24.682] Server {140685203195648} DEBUG: (healthcheck) [0DNS lookup faild for www.ogre.com
{code}

7) In HCSM::init, why is it necessary to copy the overridable configurations? Can't all the cod
just use the http configs that you "leased" ? The plugins won't be able to overwrite these
global values, so you should be fine just using the leased global struct.



I think that's it for now, I haven't reviewed all the code, but I think there's enough
stuff here for you to have some more work to do :). I'll chat with ming_zym, but I think this
code is risky enough that we shouldn't put it in for v3.0. But, we can discuss on dev@ mailing
list as well.


> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: Leif Hedstrom
>             Fix For: 2.1.9
>
>         Attachments: health_check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13011897#comment-13011897 ] 

Leif Hedstrom commented on TS-654:
----------------------------------

I got one "rejected" when trying to apply this to current trunk:

Hunk #1 FAILED at 34.
1 out of 1 hunk FAILED -- saving rejects to file proxy/config/Makefile.am.rej


There's also a bunch of trailing CRs that it'd be good to have removed from the patch. E.g.

(Stripping trailing CRs from patch.)
patching file configure.ac
(Stripping trailing CRs from patch.)
patching file iocore/cache/Makefile.am
(Stripping trailing CRs from patch.)
patching file iocore/dns/Makefile.am
(Stripping trailing CRs from patch.)
patching file iocore/hostdb/HostDB.cc


> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>             Fix For: 2.1.8
>
>         Attachments: Passive-L7-Health-Check.patch, TS-654-v2.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-654:
-----------------------------

    Attachment: HCUtil.cc

Example of how I would indent / code this.

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: Leif Hedstrom
>             Fix For: 2.1.9
>
>         Attachments: HCUtil.cc, health_check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "mohan_zl (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

mohan_zl updated TS-654:
------------------------

    Attachment:     (was: health_check.patch)

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: mohan_zl
>             Fix For: 3.1.1
>
>         Attachments: HCUtil.cc, hc.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "mohan_zl (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

mohan_zl updated TS-654:
------------------------

    Attachment: health_check.patch

Add a new patch to keep up with trunk, right now the autoconfig is not supported, that is , if you want to update the health check config file, you must trafficserver restart, the traffic_line -x can't do it..

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>             Fix For: 2.1.9
>
>         Attachments: health_check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Updated: (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "mohan_zl (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

mohan_zl updated TS-654:
------------------------

    Attachment: Passive-L7-Health-Check.patch

Imitating the http state machine, we write a l7 health check module.
Trying our best not to change current codes, we create a directory named healthcheck in proxy/http, and implement the frame in this. 
Of course, we change or add some codes in exsiting files:
(1) In iocore/hostdb, we change files I_HostDBProcessor.h, P_HostDBProcessor.h, and HostDB.cc. We add some members in HostDBInfo, and add or change some functions in the three files for supporting health check
(2) In proxy/http, in order to implement a passive health check, we change the logic of function process_hostdb_info in HttpSM.cc
(3) Add info in relevant Makefile.am files

If you want to do health check for special origin server, you must write the relevant config information in healthcheck.config file, otherwise, traffic_server will not check health with that os. When you make install ts, the healthcheck.config file already exsits in the same place with records.config file, and some notes in this file tell you how to write config info for special origin server. 

When one client request is first coming and requesting info from the special origin server, http state machine will do dns resolve with the hostname of origin server and insert the result in hostdb, and immediately do health check with that origin server. Next time, because the hostname info is already in hostdb, the following client request will not cause immediate health check until the hostdb info is stale or bad in health, but periodically checking health with that os has been started.

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>         Attachments: Passive-L7-Health-Check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-654:
-----------------------------

    Fix Version/s:     (was: 3.1.6)
                   3.3.0

Moving out to v3.3.0, move back to 3.1.4 if this will be work on *soon*.
                
> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 3.0.0
>            Reporter: Zhao Yongming
>            Assignee: mohan_zl
>             Fix For: 3.3.0
>
>         Attachments: HCUtil.cc, hc.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "mohan_zl (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

mohan_zl updated TS-654:
------------------------

    Attachment:     (was: TS-654-v2.patch)

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>             Fix For: 2.1.9
>
>         Attachments: health_check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-654:
-----------------------------

    Fix Version/s:     (was: 2.1.9)
                   3.1

Moving a few bugs out to 3.1, since either they need more work, or we need more information to reproduce.

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: Leif Hedstrom
>             Fix For: 3.1
>
>         Attachments: HCUtil.cc, health_check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "mohan_zl (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13011903#comment-13011903 ] 

mohan_zl commented on TS-654:
-----------------------------

Right now i don't want to push the new patch, because in current patch i use STL in it, so i will remove it and push it again.---->TS-720

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>             Fix For: 2.1.8
>
>         Attachments: Passive-L7-Health-Check.patch, TS-654-v2.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Updated: (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-654:
-----------------------------

    Fix Version/s:     (was: 2.1.7)
                   2.1.8

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>             Fix For: 2.1.8
>
>         Attachments: Passive-L7-Health-Check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-654:
-----------------------------

    Backport to Version:   (was: 3.0.1)

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: mohan_zl
>             Fix For: 3.1.1
>
>         Attachments: HCUtil.cc, hc.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TS-654) request for support of Layer7 http health checking for Origin Servers

Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-654:
-----------------------------

    Backport to Version: 3.0.1

Marking these as targets for backport to 3.0.1, so we remember that they are "important".

> request for support of Layer7 http health checking for Origin Servers
> ---------------------------------------------------------------------
>
>                 Key: TS-654
>                 URL: https://issues.apache.org/jira/browse/TS-654
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: HTTP
>    Affects Versions: 2.1.5
>            Reporter: Zhao Yongming
>            Assignee: Leif Hedstrom
>             Fix For: 3.1
>
>         Attachments: HCUtil.cc, health_check.patch
>
>
> this ticket is for the L7 health checking project: https://cwiki.apache.org/confluence/display/TS/HttpHealthCheck

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira