summaryrefslogtreecommitdiffstats
path: root/src/common/buffer.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* buffer: make wasted() constSage Weil2017-05-301-2/+1
* buffer: Make the use of static areas more convenientAdam C. Emerson2017-05-171-0/+19
* Merge pull request #15042 from badone/wip-redundant-headers-3Yuri Weinstein2017-05-161-4/+0
|\
| * common: Remove redundant includesBrad Hubbard2017-05-131-4/+0
* | buffer, osd: add missing crc cache miss perf counterPiotr Dałek2017-05-091-0/+7
|/
* buffer: templatize prepare_iovSage Weil2017-04-271-13/+0
* Merge pull request #14290 from wjwithagen/wip-wjw-freebsd-procprefixYuri Weinstein2017-04-121-2/+3
|\
| * core: Prefix /proc/ with FreeBSD emulationWillem Jan Withagen2017-04-051-2/+3
* | common: Implements simple_spin_t in terms of std::atomic_flagJesse Williamson2017-04-071-6/+5
|/
* common: add override in header fileliuchang08122017-03-031-9/+9
* common: add override for common submodule and miscliuchang08122017-02-161-13/+13
* Merge pull request #12828 from donglinpeng/dlppullKefu Chai2017-01-231-5/+3
|\
| * common/buffer:Pipe fd is not closed when set nonblocking fails.donglinpeng2017-01-171-5/+3
* | Merge pull request #12247 from YankunLi/fix_bf_append_parameterKefu Chai2017-01-161-1/+1
|\ \ | |/ |/|
| * bufferlist: cleanup semantical wrong for bufferlist::appendYankunLi2016-12-011-1/+1
* | Merge pull request #12256 from liewegas/wip-18093Sage Weil2016-12-021-9/+2
|\ \
| * | buffer: put aligned buffers in buffer_data mempoolSage Weil2016-11-301-9/+2
| |/
* / buffer: add copy(unsigned, ptr) backKefu Chai2016-12-011-0/+11
|/
* assert(0) -> ceph_abort()Sage Weil2016-11-221-1/+1
* Merge pull request #11993 from ceph/wip-17809Yuri Weinstein2016-11-211-18/+4
|\
| * buffer: add advance(unsigned) backKefu Chai2016-11-151-4/+4
| * Revert "buffer: add a test for iterator::copy(huge_chunk, dest)"Kefu Chai2016-11-151-14/+0
* | ECBackend: integrate cache and rmw pipelineSamuel Just2016-11-171-0/+8
* | common/buffer.cc: raw_pipe depends on splice(2)Willem Jan Withagen2016-11-141-0/+2
|/
* buffer: put data and metadata in a mempoolSage Weil2016-11-111-14/+41
* buffer: add new ptr type which destruct with passed deleterHaomai Wang2016-11-091-0/+15
* buffer: make iterator copy to ptr handle len==0Sage Weil2016-10-161-0/+6
* buffer: fix * zero placementSage Weil2016-10-161-1/+1
* buffer: implement ptr::end_c_str()Sage Weil2016-10-161-0/+12
* buffer: add iterator copy_shallow() to ptrSage Weil2016-10-161-0/+16
* buffer: rename iterator copy() to copy_deep()Sage Weil2016-10-161-3/+11
* src/common/buffer.cc fix judgment for lseekzhang.zezhu2016-07-071-3/+3
* common/buffer: assert that we do not exceed IOV_MAX in prepare_iovSage Weil2016-06-301-0/+1
* Merge pull request #9502 from tchaikov/wip-buffer-noexceptKefu Chai2016-06-131-2/+2
|\
| * common/buffer: add noexcept to ensure move ctor is usedKefu Chai2016-06-061-2/+2
* | Merge pull request #9395 from tchaikov/wip-16010Kefu Chai2016-06-111-4/+18
|\ \
| * | buffer: add a test for iterator::copy(huge_chunk, dest)Kefu Chai2016-06-071-0/+14
| * | buffer: fix advance(unsigned) to avoid int underflowKefu Chai2016-06-071-4/+4
| |/
* | Merge pull request #9414 from branch-predictor/bp-no-invalidate-new-ptrYuri Weinstein2016-06-081-1/+1
|\ \ | |/ |/|
| * buffer: don't invalidate crc cache of new ptr before zeroing itPiotr Dałek2016-05-311-1/+1
* | common/bufferlist: Adds test cases for bufferlist::iterator::crc32cIgor Fedotov2016-06-021-0/+1
* | common/bufferlist: Fixes lack of offset increment in get_ptr_and_advanceIgor Fedotov2016-06-021-0/+1
* | buffer: add iterator crc32c methodSage Weil2016-06-021-0/+13
* | buffer: add no-newline hexdump optionSage Weil2016-06-011-4/+8
* | buffer: add buffer::list::iterator::get_ptr_and_advanceSage Weil2016-06-011-0/+20
|/
* common/buffer: For bufferlist add func is_aligned_size_and_memory.Jianpeng Ma2016-05-081-0/+12
* common/buffer: Change rebuild_aligned_* & rebuild_page_aligned API.Jianpeng Ma2016-05-081-5/+8
* Merge pull request #8555 from avnerbh/fixes_no_3Sage Weil2016-04-151-1/+1
|\
| * xio: fix invalid access to member pointer before it is being initializedAvner BenHanoch2016-04-121-1/+1
* | buffer: add list::to_str()Sage Weil2016-04-121-0/+13