Permalink
Switch branches/tags
Commits on Aug 11, 2004
  1. This commit was manufactured by cvs2svn to create tag

    No Author committed Aug 11, 2004
    'post_ajp_proxy'.
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/post_ajp_proxy@104630 13f79535-47bb-0310-9956-ffa450edef68
  2. Small status displaying fix.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104629 13f79535-47bb-0310-9956-ffa450edef68
  3. Fix setting of hostname for backend.

    wrowe committed Aug 11, 2004
    The now reflects the real name withouth scheme:// prefix.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104628 13f79535-47bb-0310-9956-ffa450edef68
  4. Added proxy status for conf, and elected member to runtime worker

    wrowe committed Aug 11, 2004
    Added mod_status extension for displaying runtime
    status informations for load balancer.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104627 13f79535-47bb-0310-9956-ffa450edef68
  5. Start porting connection pool to ftp.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104626 13f79535-47bb-0310-9956-ffa450edef68
  6. Added dynamic worker limit. It ensures that the addng dynamic

    wrowe committed Aug 11, 2004
    workers to the balancers never excedes that limit.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104625 13f79535-47bb-0310-9956-ffa450edef68
  7. Add some extra debugging to ease the bug chasing :)

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104624 13f79535-47bb-0310-9956-ffa450edef68
  8. Make sure that the things get logged using the same look-and-feal.

    wrowe committed Aug 11, 2004
    Also fix the return code from DECLINED to service unavailable if the connection breaks.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104623 13f79535-47bb-0310-9956-ffa450edef68
  9. Fix the url rewriting, and few minor developement bugs.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104622 13f79535-47bb-0310-9956-ffa450edef68
  10. Fix the return codes. We can not return the APR error codes.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104621 13f79535-47bb-0310-9956-ffa450edef68
  11. Make sure that if the pre_request was called that the post_request

    wrowe committed Aug 11, 2004
    gets called too, no mather what the error code is.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104620 13f79535-47bb-0310-9956-ffa450edef68
  12. Implement the worker retry functionality.

    wrowe committed Aug 11, 2004
    It uses either worker->retry option or default 60 second retry
    that is on each revolution extended by another 60 seconds.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104619 13f79535-47bb-0310-9956-ffa450edef68
  13. Use the proxy_runtime_stat that either comes from scoreboard or

    wrowe committed Aug 11, 2004
    directly allocating memory if there is no scoreboard support or it is not
    neaded, due to the fact that we have single child process.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104618 13f79535-47bb-0310-9956-ffa450edef68
  14. Shared memory support. The shared memory is inside

    wrowe committed Aug 11, 2004
    apache scoreboard. If it ever gets back ported we could use it on 2.0
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104617 13f79535-47bb-0310-9956-ffa450edef68
  15. Use the pool for add_worker call.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104616 13f79535-47bb-0310-9956-ffa450edef68
  16. Add pool to functions for setting worker and balancer parameters.

    wrowe committed Aug 11, 2004
    Still have no idea why that doesn't work without duping as JeanFrederic reported.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104615 13f79535-47bb-0310-9956-ffa450edef68
  17. Add rewrite url function and calcute lbstatuses when session worker i…

    wrowe committed Aug 11, 2004
    …s elected.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104614 13f79535-47bb-0310-9956-ffa450edef68
  18. The lbstatus needs to be updated for every worker, not just the candi…

    wrowe committed Aug 11, 2004
    …date.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104613 13f79535-47bb-0310-9956-ffa450edef68
  19. Add finding of a most suitable worker.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104612 13f79535-47bb-0310-9956-ffa450edef68
  20. Add route and redirect to worker so they can be set trough configurat…

    wrowe committed Aug 11, 2004
    …ion.
    
    Add worker status flag definitions.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104611 13f79535-47bb-0310-9956-ffa450edef68
  21. Set initial lbstatus to calculated lbfactor.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104610 13f79535-47bb-0310-9956-ffa450edef68
  22. Fix structure element typo.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104609 13f79535-47bb-0310-9956-ffa450edef68
  23. Add proxy_balancer to proxy module, including config and capturing

    wrowe committed Aug 11, 2004
    -I ../generators for the mod_status.h
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104608 13f79535-47bb-0310-9956-ffa450edef68
  24. Remove setting module config.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104607 13f79535-47bb-0310-9956-ffa450edef68
  25. Fix some config checking params.

    wrowe committed Aug 11, 2004
    Added route and route redirect to the runtime worker.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104606 13f79535-47bb-0310-9956-ffa450edef68
  26. Bounding to client connection is not needed(?).

    wrowe committed Aug 11, 2004
    Since AJP can serve multiple request trough the same
    backend connection, no need to create separate conn_rec.
    For now comment out all the set/get module config.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104605 13f79535-47bb-0310-9956-ffa450edef68
  27. Use the new connection pool for AJP.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104604 13f79535-47bb-0310-9956-ffa450edef68
  28. Always use the cleanup. Do not close the socket directly.

    wrowe committed Aug 11, 2004
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104603 13f79535-47bb-0310-9956-ffa450edef68
  29. Fix the assertion bug for reslist caused by returning the

    wrowe committed Aug 11, 2004
    same connection back to the pool twice.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104602 13f79535-47bb-0310-9956-ffa450edef68
  30. We have a proxy-http using connection pool ;)

    wrowe committed Aug 11, 2004
    Need some thorough testing.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104601 13f79535-47bb-0310-9956-ffa450edef68
  31. Change the scheme handler hook to include worker.

    wrowe committed Aug 11, 2004
    We will probably need the balancer too, but that can wait for now.
    Other undocumented changes (shame,shame) in proxy_util.c
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104600 13f79535-47bb-0310-9956-ffa450edef68
  32. Added close_on_recycle flags for creatin connections.

    wrowe committed Aug 11, 2004
    This flag enables to distinguish between connection types.
    Also added a pool cleanup bound to connection pool that recycles
    the connection when client disconnects from server.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104599 13f79535-47bb-0310-9956-ffa450edef68
  33. Added acquire and release connection functions.

    wrowe committed Aug 11, 2004
    The acquire pulls the connection from the pool.
    The release returns the connection to the pool.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104598 13f79535-47bb-0310-9956-ffa450edef68
  34. Added ap_proxy_connection_create function that makes

    wrowe committed Aug 11, 2004
    conn_rec for opened connection. It is used bt http(s) and ftp for
    bounding the backend connection to client connection with the same id's.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104597 13f79535-47bb-0310-9956-ffa450edef68
  35. Added KeepAlive worker option.

    wrowe committed Aug 11, 2004
    The scheme handler will override this setting if required, depending on the
    protocol itself and keepalive_set flag.
    
    Submitted by: mturk
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104596 13f79535-47bb-0310-9956-ffa450edef68