2013-05-02 |
Alex Elder | libceph: abstract message data
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: be explicit about message data representation
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: define ceph_msg_has_*() data macros
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: define and use ceph_crc32c_page()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: define and use ceph_tcp_recvpage()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: encapsulate reading message data
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: small write_partial_msg_pages() refactor
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: consolidate message prep code
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: use local variables for message positions
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: don't clear bio_iter in prepare_write_message()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: activate message data assignment checks
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: set response data fields earlier
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: record message data byte length
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | ceph: only set message data pointers if non-empty
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: isolate other message data fields
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: set page info with byte length
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: isolate message page field manipulation
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: record byte count not page count
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: simplify new message initialization
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: advance pagelist with list_rotate_left()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: define and use in_msg_pos_next()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: kill args in read_partial_message_bio()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: change type of ceph_tcp_sendpage() "more"
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: minor byte order problems in read_partial_message()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: define CEPH_MSG_MAX_MIDDLE_LEN
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: clean up skipped message logic
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: separate read and write data
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: distinguish page and bio requests
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: separate osd request data info
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: don't assign page info in ceph_osdc_new_request()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | ceph: simplify ceph_sync_write() page_align calculation
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | ceph: use calc_pages_for() in start_read()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: no need for alignment for mds message
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: define mds_alloc_msg() method
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: drop mutex while allocating a message
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: rename ceph_calc_object_layout()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: kill ceph_msg->pagelist_count
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: use (void *) for untyped data in osd ops
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: fix wrong opcode use in osd_req_encode_op()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: complete lingering requests only once
|
commit | commitdiff | tree |
2013-05-02 |
Yan, Zheng | ceph: acquire i_mutex in __ceph_do_pending_vmtruncate
|
commit | commitdiff | tree |
2013-05-02 |
Yan, Zheng | ceph: don't early drop Fw cap
|
commit | commitdiff | tree |
2013-05-02 |
Sage Weil | ceph: revert commit 22cddde104
|
commit | commitdiff | tree |
2013-05-02 |
Yan, Zheng | ceph: use I_COMPLETE inode flag instead of D_COMPLETE... Reviewed-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-05-02 |
Yan, Zheng | ceph: set mds_want according to cap import message
|
commit | commitdiff | tree |
2013-05-02 |
Yan, Zheng | ceph: queue cap release when trimming cap
|
commit | commitdiff | tree |
2013-05-02 |
Yan, Zheng | ceph: fix LSSNAP regression
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: set page alignment in start_request()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: distinguish page array and pagelist count
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: don't pass request to calc_layout()
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: format target object name in caller
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: pass object number back to calc_layout() caller
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: make ceph_msg->bio_seg be unsigned
|
commit | commitdiff | tree |
2013-05-02 |
Alex Elder | libceph: fix a osd request memory leak
|
commit | commitdiff | tree |
2013-04-17 |
Alex Elder | rbd: do a safe list traversal in rbd_img_request_submit()
|
commit | commitdiff | tree |
2013-03-29 |
Alex Elder | rbd: don't zero-fill non-image object requests Reviewed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-03-11 |
Sage Weil | libceph: fix decoding of pgids Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-26 |
Sage Weil | libceph: add support for HASHPSPOOL pool flag Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-26 |
Sage Weil | libceph: update osd request/reply encoding Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-26 |
Sage Weil | libceph: calculate placement based on the internal... Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-26 |
Sage Weil | ceph: update support for PGID64, PGPOOL3, OSDENC protocol... Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-26 |
Alex Elder | ceph: update "ceph_features.h" Reviewed-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-26 |
Sage Weil | libceph: decode into cpu-native ceph_pg type Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-26 |
Sage Weil | libceph: rename ceph_pg -> ceph_pg_v1 Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-26 |
Alex Elder | rbd: pass length, not op for osd completions Reviewed-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-26 |
Alex Elder | rbd: move rbd_osd_trivial_callback() Reviewed-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-22 |
Sage Weil | ceph: fix statvfs fr_size Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: add barriers near done flag operations
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: turn off interrupts for open/remove locking
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | libceph: don't require r_num_pages for bio requests
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: don't take extra bio reference for osd client
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | libceph: add a compatibility check interface
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: prevent open for image being removed
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: define flags field, use it for exists flag
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: don't drop watch requests on completion
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: decrement obj request count when deleting
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: track object rather than osd request for watch
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: unregister linger in watch sync routine
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: get rid of rbd_req_sync_exec()
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: implement sync method with new code
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: send notify ack asynchronously
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: get rid of rbd_req_sync_notify_ack()
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: use new code for notify ack
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: get rid of rbd_req_sync_watch()
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: implement watch/unwatch with new code
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: get rid of rbd_req_sync_read()
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: implement sync object read with new code
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: kill rbd_req_coll and rbd_request
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: kill rbd_rq_fn() and all other related code
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | rbd: new request tracking code
|
commit | commitdiff | tree |
2013-02-14 |
Alex Elder | libceph: fix messenger CONFIG_BLOCK dependencies
|
commit | commitdiff | tree |
2013-02-14 |
Sage Weil | ceph: implement hidden per-field ceph.*.layout.* vxattrs Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-14 |
Sage Weil | ceph: add ceph.dir.layout vxattr Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-14 |
Sage Weil | ceph: change ceph.file.layout.* implementation, content Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-14 |
Sage Weil | ceph: fix listxattr handling for vxattrs Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-14 |
Sage Weil | ceph: fix getxattr vxattr handling Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-14 |
Sage Weil | ceph: add exists_cb to vxattr struct Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-14 |
Sage Weil | ceph: pass ceph.* removexattrs through to MDS Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-14 |
Sage Weil | ceph: pass unhandled ceph.* setxattrs through to MDS Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
2013-02-14 |
Sage Weil | ceph: support hidden vxattrs Signed-off-by: Sage Weil <sage@inktank.com>
|
commit | commitdiff | tree |
next |