GitHub PushEvent at 2014-07-10 01:22:08
Repository: ceph
Actor: athanatos
Payload: {"shas":[["2eab1c1540585cbdfcee8f59f566c8f6f3c46f80","c944cdd58d18a32bd34d661eafe66112d96c6cc1@enovance.com","Update RBD doc for OpenStack\n\nSome updates from Icehouse, best practice configurations and\nexplanations.\n\nSigned-off-by: Sébastien Han <sebastien.han@enovance.com>\n\nConflicts:\n\tdoc/rbd/rbd-openstack.rst","Sébastien Han",false],["1c93c61c11b6a4fcda88538f2216cadd4f9d66ff","acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","MOSDOp: The functions are returned by const ref and parameters passed by ref\n\nget_snapid(),get_snap_seq,get_pg,get_object_locator,get_version are returning\nby reference and the corresponding setter is accepting the param by reference.\nMOSDOp constructor is is accepting pg_t  by reference now.\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","Somnath Roy",true],["44db3d04aeed6f04a4ee9ac786f02929576ca328","acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","MOSDOpreply: The functions are returned by const ref and parameters passed by ref\n\nget_oid,get_pg,get_replay_version,get_user_version are returning by reference and\ncorresponding setter is accepting param by reference.\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","Somnath Roy",true],["21955d72a576c0ffd9b44d578281f4a13139aad1","acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","MOSDOpReply: Constructor initialization list is used to instantiate members\n\nconstructor initialization list is modified to initialize ops,oid,pgid with\ncopy constructor instead of assignment operator in the constructor body.\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","Somnath Roy",true],["0690078cf8e8fe890bc8a22aca22004e1da761d1","45e2ee8c8b09e76a9d512320d4eb53c0cd9925c0@intel.com","mds: pass finish context to MDlog::submit_entry()\n\nSigned-off-by: Yan, Zheng <zheng.z.yan@intel.com>","Yan, Zheng",false],["a17462c84b24f9a8d1d3d0b516fa25e46fffa7f7","45e2ee8c8b09e76a9d512320d4eb53c0cd9925c0@intel.com","mds: add get_metablob() to log events\n\nlater commits will use it to get EMetaBlob and update EMetaBlob's\nevent sequence number.\n\nSigned-off-by: Yan, Zheng <zheng.z.yan@intel.com>","Yan, Zheng",false],["55ed85b194659d56c715b24f4b407a4020b0361b","45e2ee8c8b09e76a9d512320d4eb53c0cd9925c0@intel.com","mds: introduce sequence number for log events\n\nUse the sequence number to index log segments. Later commit will defer\nencoding/submitting log events to separate thread, log events' offsets\nare unknown before they are encoded.\n\nSigned-off-by: Yan, Zheng <zheng.z.yan@intel.com>","Yan, Zheng",false],["1f3fbc906261b837d144dd51b599757f14216c1b","45e2ee8c8b09e76a9d512320d4eb53c0cd9925c0@intel.com","mds: print sequence number of log segment","Yan, Zheng",false],["0debfe11860feadbd5b1bb1dd528ea7615a1f4d3","acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","OSD: pass param by ref to avoid copying overrhead\n\npassing OpRequestRef, OSDMapRef by ref to avoid refcounting overhead\nand in some cases passing structures by const ref.\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","Somnath Roy",true],["af4970caa5773eadcf3838f792fac94869b8ece8","acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","OSDMap: avoid passing pg_t by value\n\nPassing pg_t param by cons ref for avoiding copies.\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","Somnath Roy",true],["4689467a4a9e0eee9f4a6aa35b5ed53bb76e80e1","acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","PG: pass OpRequestRef by ref to avoid refcounting overhead\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","Somnath Roy",true],["a21156e4b9611c89de4897ebb096e0928c3122f2","acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","PG::op_mst_wait_for_map: pass the epoch rather than the map\n\nhave_same_or_newer_map is also modified to accept epoch instead of\nmap.\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","Somnath Roy",true],["c639e11745b15c3a19928f8baa2cfbc9ec7cf37b","79e2475f81a6317276bf7cbb3958b20d289b78df@inktank.com","shared_cache: use a single lookup for lookup() too\n\nWe didn't convert this one to use iterators before.\n\nSigned-off-by: Greg Farnum <greg@inktank.com>","Greg Farnum",true],["c2ee441cbc09b3fea7faaf5e8beb8568f6e1a716","79e2475f81a6317276bf7cbb3958b20d289b78df@inktank.com","shared_cache: expose prior existence when inserting an element\n\nThe LRU now handles you attempting to insert multiple values for the\nsame key, by telling you that you've done so and returning the\nexisting value before it manages to muck up existing data.\n\nSigned-off-by: Greg Farnum <greg@inktank.com>","Greg Farnum",true],["6e6d6d86b90fb78f8fbc91bdb15ad6a6f16284e3","acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","shared_cache: The logic of detecting the presence of an element\nin the cache is corrected.\n\nThe lower_bound of a map returns an iterator pointing to the\nfirst element that is not less than key. So, if the key is present,\nit will point to the exact key and not before key.\nThe add function logic is changed accordingly.\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","Somnath Roy",true],["428df192e2ae0510ca3f9cffdfb566a7741fda47","acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","shared_cache: The add interface is changed to make param 'existed' as default\n\nNow, the existed param is a default one and default value is NULL.\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","Somnath Roy",true],["d364e3bf3cbd47e184df2d35b24b105f0bd1a53f","79e2475f81a6317276bf7cbb3958b20d289b78df@inktank.com","FDCache: implement a basic sharding of the FDCache\n\nThis is just a basic sharding. A more sophisticated implementation would\nrely on something other than luck for keeping the distribution equitable.\n\nSigned-off-by: Greg Farnum <greg@inktank.com>","Greg Farnum",true],["12079a7c7c46593ad6cf5e53d28cdd0afd6b875c","5a322b46e1135fe7f9bbe0145ce764f749287c8f@inktank.com","doc: dev: cache-pool.rst: fix typo s/objets/objects/\n\nSigned-off-by: Joao Eduardo Luis <joao.luis@inktank.com>","Joao Eduardo Luis",false],["259db017c98bd60bf5c3f175753aa89b0941c0d8","acb653cc3cb5772fe240cc62baddb37473932bee@sandisk.com","shared_cache: registry_shards type is changed to 'const int'\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>","Somnath Roy",true],["80f59364729025a495a384fc1b6268d12202be31","79e2475f81a6317276bf7cbb3958b20d289b78df@inktank.com","FileStore: remove the fdcache_lock\n\nWith the changes to the shared_cache, we no longer need the fdcache_lock\nto prevent us from inserting a second fd for the same hobject into the cache.\n\nSigned-off-by: Greg Farnum <greg@inktank.com>\n\nMerged conflict fixed.\n\nSigned-off-by: Somnath Roy <somnath.roy@sandisk.com>\n\nConflicts:\n\tsrc/os/FileStore.cc","Greg Farnum",true]],"size":131,"ref":"refs/heads/wip-sam-testing","head":"bb5823a6a6ef66d3a714625cdabcca16e4ebe34f"}