diff options
author | dormando <dormando@rydia.net> | 2017-10-14 01:53:24 -0700 |
---|---|---|
committer | dormando <dormando@rydia.net> | 2017-11-28 14:18:05 -0800 |
commit | 889938405df7e46f31ab0bbafee1fd210372f249 (patch) | |
tree | 9250c8de7433e6abdf824e7b1f4610d8bee74fd0 /extstore.h | |
parent | b95f9751d135ec25a8331f5691235f4ae40322be (diff) | |
download | memcached-889938405df7e46f31ab0bbafee1fd210372f249.tar.gz |
extstore: support chunked items.
item size max must be <= wbuf_size.
reads into iovecs, writes out of same iovecs.
Diffstat (limited to 'extstore.h')
-rw-r--r-- | extstore.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -64,6 +64,8 @@ struct _obj_io { void *data; /* user supplied data pointer */ struct _obj_io *next; char *buf; /* buffer of data to read or write to */ + struct iovec *iov; /* alternatively, use this iovec */ + unsigned int iovcnt; /* number of IOV's */ unsigned int page_version; /* page version for read mode */ unsigned int len; /* for both modes */ unsigned int offset; /* for read mode */ |