On Thu, Feb 15, 2018 at 2:34 PM,  <[email protected]> wrote:
>
> +Index: modules/proxy/mod_proxy.h
> +===================================================================
> +--- modules/proxy/mod_proxy.h  (revision 1824303)
> ++++ modules/proxy/mod_proxy.h  (working copy)
> +@@ -494,6 +494,11 @@
> +     unsigned int    inactive:1;
> +     unsigned int    forcerecovery:1;
> +     char      sticky_separator;                                /* separator 
> for sessionid/route */
> ++    unsigned int    forcerecovery_set:1;
> ++    unsigned int    scolonsep_set:1;
> ++    unsigned int    sticky_force_set:1;
> ++    unsigned int    nonce_set:1;
> ++    unsigned int    sticky_separator_set:1;
> + } proxy_balancer_shared;
> +
> + #define ALIGNED_PROXY_BALANCER_SHARED_SIZE 
> (APR_ALIGN_DEFAULT(sizeof(proxy_balancer_shared)))
> +@@ -514,6 +519,9 @@
> +     void            *context;    /* general purpose storage */
> +     proxy_balancer_shared *s;    /* Shared data */
> +     int failontimeout;           /* Whether to mark a member in Err if IO 
> timeout occurs */
> ++    unsigned int failontimeout_set:1;
> ++    unsigned int growth_set:1;
> ++    unsigned int lbmethod_set:1;
> +     ap_conf_vector_t *section_config; /* <Proxy>-section wherein defined */
> + };

New fields need to go last.
Though possibly it's not really relevent here since section_config is
also new to 2.4.30, maybe we should stay aligned with trunk.
Yeah, actually I prefer like this, it could have been so if we
backported this one before :)

Reply via email to