{"push_id":965615556,"size":299,"distinct_size":298,"ref":"refs/heads/master","head":"c4f9d2655323cc80630f88029234881b51e55306","before":"64fbda8371b424f6681b6cb2c8884c37f06780bf","commits":[{"sha":"ae79f1d14cbfe9bc6cfc4d74fb5ea147467f75dd","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"osd: update recovery stats when the recovery completes\n\nNeither ReplicatedBackend nor ECBackend increments the num_recovered\ncounter and friends when not doing a local recovery. Pass the stats to\non_global_recover instead so that it's called even if the local copy\ndidn't need to be recovered.\n\nhttp://tracker.ceph.com/issues/13453 Fixes: #13453\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":false,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/ae79f1d14cbfe9bc6cfc4d74fb5ea147467f75dd"},{"sha":"ef8fa8b9a40e2eac26def1641bca86609d564316","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@manens.org","name":"Florent Manens"},"message":"pybind: Implementation of Ioctx.set_read to allow read from snapshots\n\nSigned-off-by: Florent Manens <florent@beezim.fr>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/ef8fa8b9a40e2eac26def1641bca86609d564316"},{"sha":"d790a60d8f7bd7bde5d8ed777894b06935a40aa2","author":{"email":"3570fa225e5288dd0b6dfcde10ccaf255eb03d35@endurance.com","name":"Robert LeBlanc"},"message":"common/PrioritizedQueue.h: Style clean up and remove uneeded includes.\n\nSigned-Off-By: Robert LeBlanc <robert.leblanc@endurance.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/d790a60d8f7bd7bde5d8ed777894b06935a40aa2"},{"sha":"253d45bd55cafeacc82fde472e077a28dd6bd70d","author":{"email":"3570fa225e5288dd0b6dfcde10ccaf255eb03d35@endurance.com","name":"Robert LeBlanc"},"message":"common/OpQueue: Add base class for Op Queues. Introduce the new Weighted Priority Queue and update Prioritized Queue to inherit the base class.\n\nSigned-Off-By: Robert LeBlanc <robert.leblanc@endurance.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/253d45bd55cafeacc82fde472e077a28dd6bd70d"},{"sha":"bd56e170cce4eec1879e7e9142bf7626b6c37ba7","author":{"email":"15e918392590913fa8c5f316bf83f6cdab37c988@redhat.com","name":"Brad Hubbard"},"message":"OSDService: Fix typo in osdmap comment\n\nSigned-off-by: Brad Hubbard <bhubbard@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/bd56e170cce4eec1879e7e9142bf7626b6c37ba7"},{"sha":"97ed425fe33fa6209d6d16b76acef25e62094f6d","author":{"email":"16ccadb3f2bf0703b4be974f8606e7e98c1cda29@redhat.com","name":"Samuel Just"},"message":"ReplicatedPG::process_copy_chunk: fix invalid list traversal for proxy_write\n\nFixes: 14423\nBackport: infernalis\nSigned-off-by: Samuel Just <sjust@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/97ed425fe33fa6209d6d16b76acef25e62094f6d"},{"sha":"2c1576bb22e05a3dfdb87a62a7c5c74c6f1449b1","author":{"email":"16ccadb3f2bf0703b4be974f8606e7e98c1cda29@redhat.com","name":"Samuel Just"},"message":"ReplicatedPG::process_copy_chunk: fix invalid list traversal for proxy_read\n\nFixes: 14423\nBackport: infernalis, hammer\nSigned-off-by: Samuel Just <sjust@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/2c1576bb22e05a3dfdb87a62a7c5c74c6f1449b1"},{"sha":"02d15bb434d96301889968519d408fb91c962440","author":{"email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com","name":"Yan, Zheng"},"message":"mon/MDSMonitor: Add confirmation to \"ceph mds rmfailed\"\n\nFixes: #14379\nSigned-off-by: Yan, Zheng <zyan@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/02d15bb434d96301889968519d408fb91c962440"},{"sha":"99b054f1fce51b50fdfa0a944ed49717edb69ced","author":{"email":"16ccadb3f2bf0703b4be974f8606e7e98c1cda29@redhat.com","name":"Samuel Just"},"message":"osd/: make heap properties gettable from admin_socket\n\nSigned-off-by: Samuel Just <sjust@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/99b054f1fce51b50fdfa0a944ed49717edb69ced"},{"sha":"37720061ff91684371851008a6b8c19740d0d85c","author":{"email":"16ccadb3f2bf0703b4be974f8606e7e98c1cda29@redhat.com","name":"Samuel Just"},"message":"osd/: make heap properties settable via admin socket\n\nSigned-off-by: Samuel Just <sjust@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/37720061ff91684371851008a6b8c19740d0d85c"},{"sha":"4400b81431eea3c3ed77b961ffbe1681be960ba3","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"vstart.sh: If use '-n' delete related source rather than consider '-k'.\n\nExec './vstart.sh -k -n' will meet error. The messages:\n2016-01-20 19:55:22.998169 7f8acea1c8c0 -1 bluestore(/mnt/ceph/src/dev/osd0) mkfs on-disk fsid\nb4db5bc2-e333-4ad7-aab9-9ffc7e79c70d != provided d6ba1d96-b2d4-408e-a901-05db1cfd06f5\n2016-01-20 19:55:22.998189 7f8acea1c8c0 -1 OSD::mkfs: ObjectStore::mkfs failed with error -22\n2016-01-20 19:55:22.998241 7f8acea1c8c0 -1  ** ERROR: error creating empty object store in /mnt/ceph/src/dev/osd0: (22) Invalid argument\n\nThis is because vstart.sh don't remove the existing dir.\nIt only remove dir for command w/ '-n' and w/o '-k'.\n\nBut '-n' is mean create new cluster. So don't '-k', only '-n' it should\nremove dirs.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/4400b81431eea3c3ed77b961ffbe1681be960ba3"},{"sha":"0f6bfbeca37c82402cb8652159655fd978366949","author":{"email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com","name":"Casey Bodley"},"message":"test: add ceph-dencoder test for ceph::real_time\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/0f6bfbeca37c82402cb8652159655fd978366949"},{"sha":"d1160a030cde9a062612917a7aea61730da87d55","author":{"email":"5b31e678c63efb16971de48326ea242637553588@redhat.com","name":"Adam C. Emerson"},"message":"time: Fix encode/decode for real_time values\n\nSigned-off-by: Adam C. Emerson <aemerson@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/d1160a030cde9a062612917a7aea61730da87d55"},{"sha":"bd2fdf8c56c1aeed6cea3eb59046dbb6af470111","author":{"email":"16ccadb3f2bf0703b4be974f8606e7e98c1cda29@redhat.com","name":"Samuel Just"},"message":"OSD::consume_map: correctly remove pg shards which are no longer acting\n\nA particular shard may be non-active even if the osd is in the acting\nset.\n\nFixes: 14278\nBackport: hammer\nSigned-off-by: Samuel Just <sjust@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/bd2fdf8c56c1aeed6cea3eb59046dbb6af470111"},{"sha":"b65d9c545792d562de8ae8dc13274d8f2c4aeb9b","author":{"email":"74b0524042b960cdba1f688b9b3977aa9f8a3849@batbytes.com","name":"Patrick Donnelly"},"message":"systemd: Add systemd sandboxing to services.\n\nThis change makes it so the mon/osd/mds/radosgw daemons:\n    o Cannot write to /usr, /etc, and /boot.\n    o Cannot access /home, /root, or /run/user.\n    o Each daemon gets its own private /tmp and /var/tmp.\n    o All daemons get a private /dev without physical devices (exception: osd)\n\nI'm not sure if the osd daemon needs access to a full /dev so I left\nProtectDevices out for ceph-osd@.service.\n\nSigned-off-by: Patrick Donnelly <batrick@batbytes.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/b65d9c545792d562de8ae8dc13274d8f2c4aeb9b"},{"sha":"795fd8f267526bd44c5acfd8fa41c58da6b2dc92","author":{"email":"3570fa225e5288dd0b6dfcde10ccaf255eb03d35@endurance.com","name":"Robert LeBlanc"},"message":"osd: Add runtime config option to select which queue to use and the\npriority of the cutoff between the strict queue and the normal queue.\n\nosd_op_queue takes prio, wpq, or debug_random to select PrioritizedQueue,\nWeightedPriorityQueue or randomly select one for testing.\nDefault is PrioritizedQueue.\n\nosd_op_queue_cut_off takes low, high, or debug_random to select ops with\npriority greater than or equal to 64 (low) or 196 (high) to be queued in\nthe strict queue rather than the normal queue. It is advantageous to use\nthe high option so that repops are queued proportionally with regular ops\nto help prevent I/O starvation when an OSD has many non-primary PGs. This\nallows clients who accesses a primary PG on this busy OSD to not be\nindefinatly blocked by OSD sending all repops to the front of the line.\nDefault is low.\n\nThe defaults preserve the original operation.\n\nSigned-Off-By: Robert LeBlanc <robert.leblanc@endurance.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/795fd8f267526bd44c5acfd8fa41c58da6b2dc92"},{"sha":"206149698a29a52320e7b360da394449fef763c0","author":{"email":"3570fa225e5288dd0b6dfcde10ccaf255eb03d35@endurance.com","name":"Robert LeBlanc"},"message":"test/common/test_prioritized_queue.cc: Fix random shuffle and remove unneeded include.\n\nSigned-Off-By: Robert LeBlanc <robert.leblanc@endurance.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/206149698a29a52320e7b360da394449fef763c0"},{"sha":"3ba54cc483b70a62ffae3c72b2de6d75fa97bc42","author":{"email":"3570fa225e5288dd0b6dfcde10ccaf255eb03d35@endurance.com","name":"Robert LeBlanc"},"message":"test/commom/test_weighted_priority_queue.cc: Add unit tests for the new Weighted Priority Queue.\n\nSigned-Off-By: Robert LeBlanc <robert.leblanc@endurance.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/3ba54cc483b70a62ffae3c72b2de6d75fa97bc42"},{"sha":"5e564ea9f869b987f3ada2465edfbe5edf9f6435","author":{"email":"ae60fc3de6a668216bf89c7b1e7bff85becaa6b2@redhat.com","name":"Jason Dillaman"},"message":"tests: simulate writeback flush during snap create\n\nSigned-off-by: Jason Dillaman <dillaman@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/5e564ea9f869b987f3ada2465edfbe5edf9f6435"},{"sha":"0a3822f1559ba3fe3def6a65883b9c6c7c5a33fe","author":{"email":"ae60fc3de6a668216bf89c7b1e7bff85becaa6b2@redhat.com","name":"Jason Dillaman"},"message":"librados_test_stub: watch/notify now behaves similar to librados\n\nNotifications are executed via the same librados AIO callback\nthread, so it's now possible to catch deadlock.\n\nSigned-off-by: Jason Dillaman <dillaman@redhat.com>","distinct":true,"url":"https://api.github.com/repos/sahithi-rv/ceph/commits/0a3822f1559ba3fe3def6a65883b9c6c7c5a33fe"}]}