| 2013-03-29 |
Alex Elder | rbd: don't zero-fill non-image object requests |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: kill most of ceph_msg_pos |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: use cursor resid for loop condition |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: collapse all data items into one |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: get rid of read helpers |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: no outbound zero data |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: use cursor for inbound data pages |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: kill ceph message bio_iter, bio_seg |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: use cursor for bio reads |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: record residual bytes for all message data... |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: drop pages parameter |
commit | commitdiff | tree | snapshot |
| 2013-03-29 |
Alex Elder | libceph: initialize data fields on last msg put |
commit | commitdiff | tree | snapshot |
| 2013-03-26 |
Alex Elder | libceph: send queued requests when starting new one |
commit | commitdiff | tree | snapshot |
| 2013-03-26 |
Alex Elder | libceph: keep request lists in tid order |
commit | commitdiff | tree | snapshot |
| 2013-03-26 |
Alex Elder | libceph: requeue only sent requests when kicking |
commit | commitdiff | tree | snapshot |
| 2013-03-26 |
Alex Elder | libceph: no more kick_requests() race |
commit | commitdiff | tree | snapshot |
| 2013-03-26 |
Alex Elder | libceph: slightly defer registering osd request |
commit | commitdiff | tree | snapshot |
| 2013-03-25 |
Sage Weil | libceph: wrap auth methods in a mutex |
commit | commitdiff | tree | snapshot |
| 2013-03-25 |
Sage Weil | libceph: wrap auth ops in wrapper functions |
commit | commitdiff | tree | snapshot |
| 2013-03-25 |
Sage Weil | libceph: add update_authorizer auth method |
commit | commitdiff | tree | snapshot |
| 2013-03-25 |
Sage Weil | libceph: fix authorizer invalidation |
commit | commitdiff | tree | snapshot |
| 2013-03-25 |
Sage Weil | libceph: clear messenger auth_retry flag when we authen... |
commit | commitdiff | tree | snapshot |
| 2013-03-25 |
Sage Weil | libceph: implement RECONNECT_SEQ feature |
commit | commitdiff | tree | snapshot |
| 2013-03-19 |
Henry C Chang | ceph: fix buffer pointer advance in ceph_sync_write |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Yan, Zheng | ceph: use i_release_count to indicate dir's completeness |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Yan, Zheng | DO NOT UPSTREAM. We can't make this change ourselves... |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: more cleanup of write_partial_msg_pages() |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: kill message trail |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: kill osd request r_trail |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: have osd requests support pagelist data |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: let osd ops determine request data length |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: implement pages array cursor |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: implement bio message data item cursor |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: use data cursor for message pagelist |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: prepare for other message data item types |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: start defining message data cursor |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: abstract message data |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: be explicit about message data representation |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: define ceph_msg_has_*() data macros |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: define and use ceph_crc32c_page() |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: define and use ceph_tcp_recvpage() |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: encapsulate reading message data |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: small write_partial_msg_pages() refactor |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: consolidate message prep code |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: use local variables for message positions |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: don't clear bio_iter in prepare_write_message() |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: activate message data assignment checks |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: set response data fields earlier |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: record message data byte length |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | ceph: only set message data pointers if non-empty |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: isolate other message data fields |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: set page info with byte length |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: isolate message page field manipulation |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: record byte count not page count |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: simplify new message initialization |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: advance pagelist with list_rotate_left() |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: define and use in_msg_pos_next() |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: kill args in read_partial_message_bio() |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: change type of ceph_tcp_sendpage() "more" |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: minor byte order problems in read_partial_mess... |
commit | commitdiff | tree | snapshot |
| 2013-03-13 |
Alex Elder | libceph: define CEPH_MSG_MAX_MIDDLE_LEN |
commit | commitdiff | tree | snapshot |
| 2013-03-06 |
Sage Weil | libceph: fix decoding of pgids |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: clean up skipped message logic |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: separate read and write data |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: distinguish page and bio requests |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: separate osd request data info |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: don't assign page info in ceph_osdc_new_request() |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | ceph: simplify ceph_sync_write() page_align calculation |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | ceph: use calc_pages_for() in start_read() |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: no need for alignment for mds message |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: define mds_alloc_msg() method |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: drop mutex while allocating a message |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: rename ceph_calc_object_layout() |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: kill ceph_msg->pagelist_count |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: use (void *) for untyped data in osd ops |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: fix wrong opcode use in osd_req_encode_op() |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Alex Elder | libceph: complete lingering requests only once |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Yan, Zheng | ceph: acquire i_mutex in __ceph_do_pending_vmtruncate |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Yan, Zheng | ceph: don't early drop Fw cap |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Yan, Zheng | ceph: revert commit 22cddde104 |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Yan, Zheng | ceph: use I_COMPLETE inode flag instead of D_COMPLETE... |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Yan, Zheng | ceph: set mds_want according to cap import message |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Yan, Zheng | ceph: queue cap release when trimming cap |
commit | commitdiff | tree | snapshot |
| 2013-03-05 |
Yan, Zheng | ceph: fix LSSNAP regression |
commit | commitdiff | tree | snapshot |
| 2013-02-27 |
Alex Elder | libceph: set page alignment in start_request() |
commit | commitdiff | tree | snapshot |
| 2013-02-27 |
Alex Elder | libceph: distinguish page array and pagelist count |
commit | commitdiff | tree | snapshot |
| 2013-02-27 |
Alex Elder | libceph: don't pass request to calc_layout() |
commit | commitdiff | tree | snapshot |
| 2013-02-27 |
Alex Elder | libceph: format target object name in caller |
commit | commitdiff | tree | snapshot |
| 2013-02-27 |
Alex Elder | libceph: pass object number back to calc_layout() caller |
commit | commitdiff | tree | snapshot |
| 2013-02-27 |
Alex Elder | libceph: make ceph_msg->bio_seg be unsigned |
commit | commitdiff | tree | snapshot |
| 2013-02-27 |
Alex Elder | libceph: fix a osd request memory leak |
commit | commitdiff | tree | snapshot |
| 2013-02-26 |
Sage Weil | libceph: add support for HASHPSPOOL pool flag |
commit | commitdiff | tree | snapshot |
| 2013-02-26 |
Sage Weil | libceph: update osd request/reply encoding |
commit | commitdiff | tree | snapshot |
| 2013-02-26 |
Sage Weil | libceph: calculate placement based on the internal... |
commit | commitdiff | tree | snapshot |
| 2013-02-26 |
Sage Weil | ceph: update support for PGID64, PGPOOL3, OSDENC protoc... |
commit | commitdiff | tree | snapshot |
| 2013-02-26 |
Alex Elder | ceph: update "ceph_features.h" |
commit | commitdiff | tree | snapshot |
| 2013-02-26 |
Sage Weil | libceph: decode into cpu-native ceph_pg type |
commit | commitdiff | tree | snapshot |
| 2013-02-26 |
Sage Weil | libceph: rename ceph_pg -> ceph_pg_v1 |
commit | commitdiff | tree | snapshot |
| 2013-02-26 |
Alex Elder | rbd: pass length, not op for osd completions |
commit | commitdiff | tree | snapshot |
| 2013-02-26 |
Alex Elder | rbd: move rbd_osd_trivial_callback() |
commit | commitdiff | tree | snapshot |
| next |