{"action":"created","issue":{"url":"https://api.github.com/repos/ceph/ceph/issues/19331","repository_url":"https://api.github.com/repos/ceph/ceph","labels_url":"https://api.github.com/repos/ceph/ceph/issues/19331/labels{/name}","comments_url":"https://api.github.com/repos/ceph/ceph/issues/19331/comments","events_url":"https://api.github.com/repos/ceph/ceph/issues/19331/events","html_url":"https://github.com/ceph/ceph/pull/19331","id":279291144,"number":19331,"title":"mon: osdmap prune","user":{"login":"jecluis","id":506918,"avatar_url":"https://avatars3.githubusercontent.com/u/506918?v=4","gravatar_id":"","url":"https://api.github.com/users/jecluis","html_url":"https://github.com/jecluis","followers_url":"https://api.github.com/users/jecluis/followers","following_url":"https://api.github.com/users/jecluis/following{/other_user}","gists_url":"https://api.github.com/users/jecluis/gists{/gist_id}","starred_url":"https://api.github.com/users/jecluis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jecluis/subscriptions","organizations_url":"https://api.github.com/users/jecluis/orgs","repos_url":"https://api.github.com/users/jecluis/repos","events_url":"https://api.github.com/users/jecluis/events{/privacy}","received_events_url":"https://api.github.com/users/jecluis/received_events","type":"User","site_admin":false},"labels":[{"id":134774006,"url":"https://api.github.com/repos/ceph/ceph/labels/feature","name":"feature","color":"00ff24","default":false},{"id":513278321,"url":"https://api.github.com/repos/ceph/ceph/labels/mon","name":"mon","color":"6bbfff","default":false},{"id":148431321,"url":"https://api.github.com/repos/ceph/ceph/labels/needs-qa","name":"needs-qa","color":"fad8c7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2017-12-05T08:45:59Z","updated_at":"2018-04-06T05:29:27Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/ceph/ceph/pulls/19331","html_url":"https://github.com/ceph/ceph/pull/19331","diff_url":"https://github.com/ceph/ceph/pull/19331.diff","patch_url":"https://github.com/ceph/ceph/pull/19331.patch"},"body":"In the event of an unclean cluster for quite a while, the monitors may end up keeping quite a lot of maps (thousands to tens of thousands). When this happens, the monitors may be unstable due to the size of their store, which may lead to further unrest in the cluster -- and the whole situation can then become a catch-22 kind of thing.\r\nThis patch set introduces a new mechanism that will allow an administrator to prune maps. Unlike trim, prune will not be removing maps at the tail; instead, prune will be poking holes in the sequence of full osdmaps, reducing the usage of store space. Prune trades off performance for reduced store size, as the monitors will have to recompute pruned osdmaps from the last known full osdmap and all the incremental maps since.\r\nThe patch set also contains a dev doc describing the algorithm.\r\n\r\nSigned-off-by: Joao Eduardo Luis `<joao@suse.de>`"},"comment":{"url":"https://api.github.com/repos/ceph/ceph/issues/comments/379152126","html_url":"https://github.com/ceph/ceph/pull/19331#issuecomment-379152126","issue_url":"https://api.github.com/repos/ceph/ceph/issues/19331","id":379152126,"user":{"login":"tchaikov","id":59071,"avatar_url":"https://avatars2.githubusercontent.com/u/59071?v=4","gravatar_id":"","url":"https://api.github.com/users/tchaikov","html_url":"https://github.com/tchaikov","followers_url":"https://api.github.com/users/tchaikov/followers","following_url":"https://api.github.com/users/tchaikov/following{/other_user}","gists_url":"https://api.github.com/users/tchaikov/gists{/gist_id}","starred_url":"https://api.github.com/users/tchaikov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tchaikov/subscriptions","organizations_url":"https://api.github.com/users/tchaikov/orgs","repos_url":"https://api.github.com/users/tchaikov/repos","events_url":"https://api.github.com/users/tchaikov/events{/privacy}","received_events_url":"https://api.github.com/users/tchaikov/received_events","type":"User","site_admin":false},"created_at":"2018-04-06T05:29:26Z","updated_at":"2018-04-06T05:29:26Z","author_association":"CONTRIBUTOR","body":"lgtm also once the related commits are squashed.\nOn Fri, Apr 6, 2018 at 11:08 AM Joao Eduardo Luis <notifications@github.com>\nwrote:\n\n> @liewegas <https://github.com/liewegas> on it! :)\n>\n> —\n> You are receiving this because you were mentioned.\n>\n>\n> Reply to this email directly, view it on GitHub\n> <https://github.com/ceph/ceph/pull/19331#issuecomment-379136180>, or mute\n> the thread\n> <https://github.com/notifications/unsubscribe-auth/AADmv921MalyqFhEb_svdpfTAFNUa7dLks5tltw_gaJpZM4Q17WC>\n> .\n>\n"}}
{"actor":{"display_login":"tchaikov"}}