Changeset 6709:e08e741f74cd in nginx


Ignore:
Timestamp:
09/29/16 15:06:01 (4 years ago)
Author:
Maxim Dounin <mdounin@…>
Branch:
default
Phase:
public
Message:

Modules compatibility: cache purge fields.

Location:
src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/core/ngx_file.h

    r6617 r6709  
    4444
    4545typedef time_t (*ngx_path_manager_pt) (void *data);
     46typedef ngx_msec_t (*ngx_path_purger_pt) (void *data);
    4647typedef void (*ngx_path_loader_pt) (void *data);
    4748
     
    5354
    5455    ngx_path_manager_pt        manager;
     56    ngx_path_purger_pt         purger;
    5557    ngx_path_loader_pt         loader;
    5658    void                      *data;
  • src/http/ngx_http_cache.h

    r6445 r6709  
    5151    unsigned                         updating:1;
    5252    unsigned                         deleting:1;
    53                                      /* 11 unused bits */
     53    unsigned                         purged:1;
     54                                     /* 10 unused bits */
    5455
    5556    ngx_file_uniq_t                  uniq;
     
    8687    ngx_uint_t                       error;
    8788    ngx_uint_t                       valid_msec;
     89    ngx_uint_t                       vary_tag;
    8890
    8991    ngx_buf_t                       *buf;
     
    110112    unsigned                         exists:1;
    111113    unsigned                         temp_file:1;
     114    unsigned                         purged:1;
    112115    unsigned                         reading:1;
    113116    unsigned                         secondary:1;
  • src/http/ngx_http_upstream.h

    r6708 r6709  
    206206    ngx_array_t                     *cache_valid;
    207207    ngx_array_t                     *cache_bypass;
     208    ngx_array_t                     *cache_purge;
    208209    ngx_array_t                     *no_cache;
    209210#endif
Note: See TracChangeset for help on using the changeset viewer.