{"push_id":794002632,"size":53,"distinct_size":53,"ref":"refs/heads/smc3","head":"33af425559dd304786a623a05469d23671b5c706","before":"8f06fde0a6fa9435cb0ef04642bbdec0c15cceba","commits":[{"sha":"9bf103c420b886e103c34dbecb98cacfedc05c17","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/ReplicatedPG: snaptimmer: adjust stats through ctx->delta_stats\n\nWe should not directly modifying the stats here; use the\nexisting ctx->delta_stats field.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/9bf103c420b886e103c34dbecb98cacfedc05c17"},{"sha":"eb2993a760e8076d7d6adfea125e06504d8d3263","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/ReplicatedPG: create apply_ctx_stats() helper\n\nfinish_ctx does a dance to update the pg stats correctly despite\nracing scrub or backfill; move this into a helper.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/eb2993a760e8076d7d6adfea125e06504d8d3263"},{"sha":"75d9f584e224cb0e36445b6d87cd245793fa675d","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/ReplicatedPG: use apply_ctx_stats() everywhere\n\nWe were open-coding the stats update in several places, and\ngetting it wrong in most of them.  Use a single helper to do it.\nNote that any repop must *either* call apply_ctx_stats() or\nfinish_ctx() (which calls it for you).\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/75d9f584e224cb0e36445b6d87cd245793fa675d"},{"sha":"7d112c64839504177d556aa1b35721dad41b5362","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"mon/MDSMonitor: drop incorrect m->put()\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/7d112c64839504177d556aa1b35721dad41b5362"},{"sha":"3a7d91d250e9f185d7b001bce6d62a0a239a1574","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"msg/simple: debug refs on sent messages\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/3a7d91d250e9f185d7b001bce6d62a0a239a1574"},{"sha":"68ecc55d791739feb9fa81284e6147942578d139","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"mon: do not leak ref creating MonOpRequest\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/68ecc55d791739feb9fa81284e6147942578d139"},{"sha":"640ebbfa3ad6f8dade0187588645f36f154625bf","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"mon/PGMonitor: fix use-after-free in stats ack\n\nThe MonOpRequestRef owns one ref; we need to get() another so we\ncan pass it to send_reply.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/640ebbfa3ad6f8dade0187588645f36f154625bf"},{"sha":"40c3c85a39f7874b4288665ccb6a192a44bbc30f","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"mon: debug MonSession refs\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/40c3c85a39f7874b4288665ccb6a192a44bbc30f"},{"sha":"d99e6899caa8836cef338034e34ac6e4da928ed1","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"mon: fix MonSession leak when waitlisting op\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/d99e6899caa8836cef338034e34ac6e4da928ed1"},{"sha":"c2a9764fddb9f5adb970150b4ce723e3580c8e4f","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"mon: do not return ref to MonOpRequest::get_session() caller\n\nMost callers don't put the ref, and since we hold the op ref it's\nnot necessary.  This will also  make a somewhat cleaner transition\nto MonSessionRef later.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/c2a9764fddb9f5adb970150b4ce723e3580c8e4f"},{"sha":"8678a8acec1c0ee123f97021358ce26cdfe06c90","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"kill /etc/security/limits.d/ceph\n\nThis only affects login shells; not useful.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/8678a8acec1c0ee123f97021358ce26cdfe06c90"},{"sha":"1ff51a299d20dd73a95ba55fdec57498b8c71c13","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd: drop default map cache size from 500 -> 200\n\nOSDs don't need this from each other anymore since they send\na pg_interval_map_t with pg notify.  This cache is only used\nduring startup when loading things up (and 200 is still > the\nmax advance of 150), and when clients appear with super old maps\n(pretty unusual unless they are idle for long periods).\n\nIt should mean a pretty significant cut in memory...\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/1ff51a299d20dd73a95ba55fdec57498b8c71c13"},{"sha":"8453a89cb237f21e35e7a10daddec592ac3af258","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"systemd: set nofile limit in unit files\n\nMake it big so hopefully nobody has to change it.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/8453a89cb237f21e35e7a10daddec592ac3af258"},{"sha":"367c794cb1ab701d6a28bdbaa5f7cd84e16a5e32","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"systemd: no need to preprocess ceph-osd@service\n\nThis used to be necessary but now is not.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/367c794cb1ab701d6a28bdbaa5f7cd84e16a5e32"},{"sha":"8e13d89f0f136f5be8ab869190062abfcca0e23d","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"systemd: eliminate ceph-rgw tmpfiles.d file\n\nThis is for storing the rgw socket files for fastcgi, which we do not\nwant to enable by default.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/8e13d89f0f136f5be8ab869190062abfcca0e23d"},{"sha":"fedf360a3eddeeda641149e4f21ba5f95b6a9725","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd: queue all transactions under an osr\n\nThis was missed in e7bbafa3bfbd5e936a8be026a30b83a89f6121c3.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/fedf360a3eddeeda641149e4f21ba5f95b6a9725"},{"sha":"10b00f09d6f9c5434c917a122e81c19cee620cad","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/FileStore: assert Sequencer is passed in; kill default_osr\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/10b00f09d6f9c5434c917a122e81c19cee620cad"},{"sha":"b46cdc02faaf814c33660833493c1d75967d2c4a","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/ObjectStore: fix leak ref on Sequencer_impl\n\nThis should start at 0 refs, not 1.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/b46cdc02faaf814c33660833493c1d75967d2c4a"},{"sha":"47e7953c2bd38657f0ce881ee512fa833e176447","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/FileStore: improve debug output for sequencers\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/47e7953c2bd38657f0ce881ee512fa833e176447"},{"sha":"16c672c7772888e7738729fb19ddcbca9c2e4bf9","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/newstore: kill default_osr\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/0003ydlom/ceph/commits/16c672c7772888e7738729fb19ddcbca9c2e4bf9"}]}